|
|
Postitatud 10.12.2022 12:07:49
|
|
|
|

Nõuded: Kasuta vaba -h käsku mälukasutuse kontrollimiseks ja leia, et saadaval olev mälu on väiksem kui 1G, süsteem on just paigaldatud ja pole käivitanud liiga palju teenuseprogramme.
Põhjus: buff on kirjutamisfaili vahemälu, vahemälu on lugemisfailide vahemälu, Linux ei vabasta vahemälu kohe pärast vahemälu kasutamist, vaid seda kasutatakse muu info vahemällu salvestamiseks IO efektiivsuse parandamiseks, seegaKui failide lugemise ja kirjutamise operatsioonid on liiga suured, muutub buff/vahemälu suureks。
Linuxis puutub tihti kokku liigse buffi/vahemälu kasutusega, eriti pilvehostide kasutamisel, sest paljud neist on virtuaalmälu, nii et kui buff/vahemälu võtab liiga palju mälu, jääb vaba mälu väga vähe, mis mõjutab kasutust;
Tavaliselt on mälu seos järgmine:
Tavaline masin: total=kasutatud+vaba
Virtuaalmasin: total=kasutatud+vaba+buff/vahemälu
Buff/cache on failivahemälu, mis on põhjustatud süsteemi lugemiste ja kirjutamiste tõttu, mida ei vabastata õigeaegselt, ning lahendus on järgmine:
drop_caches väärtus võib olla arv vahemikus 0–3, mis tähistab erinevaid tähendusi:
0: Ära vabasta (süsteemi vaikeseade) 1: Vabasta lehe vahemälu 2 : dentrite ja inodide vabastamine 3: Vabasta kõik vahemälud
Pärast hukkamist, nagu allpool näidatud:
(Lõpp)
|
Eelmine:VS 2022 seadistab projekti .pdb faili genereerimiseksJärgmine:Erinevus ASCII koodi, ISO8859-1, Unicode, GBK ja UTF-8 vahel
|