Middle
Millised on erinevused Free osade vahel?
sobes.tech AI
Vastus AI-lt
Unix/Linux süsteemis näitab free käsk teavet mäe kasutamise kohta. Selle väljundi veerud hõlmavad tavaliselt:
- total: Süsteemile kättesaadav füüsilise mälu kogus:
- used: Kasutatud mälu kogus:
- free: Kasutamata (vaba) mälu:
- shared: Mälu, mida kasutavad samaaegselt mitu protsessi (tavaliselt minimaalne väärtus):
- buff/cache: Mälu, mida kernel kasutab vahemälu ja failisüsteemi andmete vahemälu jaoks. See mälu, mida süsteem saab kiiresti vabastada vajadusel:
- available: Hinnang mäe kogusele, mida saab eraldada uutele protsessidele ilma svirveta. See on
freejabuff/cachesumma, mida saab tagasi anda:
Siin on tüüpiline free -m käskluse väljund (megabaitides) ja jaotiste selgitused:
total used free shared buff/cache available
Mem: 7890 2567 1234 123 4089 4879
Swap: 2047 0 2047
Kus:
Mem: füüsilise mälu rida:total: 7890 MB.used: 2567 MB (aktiivselt kasutusel protsesside poolt).free: 1234 MB (täielikult kasutamata).shared: 123 MB (ühiskasutuses).buff/cache: 4089 MB (buferid ja vahemälu).available: 4879 MB (täpseim vaade saadavalolevale mälule uute rakenduste käivitamiseks).
Swap: vahemaa rida:total: 2047 MB (svahema kogusuurus).used: 0 MB (svahema kasutus).free: 2047 MB (vaba svahem).
Erinevus free ja available vahel on oluline: free näitab absoluutselt kasutamata mälu, samas kui available — mälu, mida süsteem saab kiiresti vabastada, sealhulgas suure osa buff/cache-st. buff/cache-i jaotis näitab mälu, mis on hõivatud, kuid mida saab kiiresti vabastada, seega ei tohiks seda pidada "kaotatud" mäluks.