Android

Ingyenes parancs a linuxban

Ubuntu 16.04 #1 | Telepítés VirtualBox alatt | Az új világ kezdete?

Ubuntu 16.04 #1 | Telepítés VirtualBox alatt | Az új világ kezdete?

Tartalomjegyzék:

Anonim

Mennyi szabad RAM memória van a Linux rendszeren? Van elég szabad memória az új alkalmazások telepítéséhez és futtatásához?

Linux rendszerekben az free parancs segítségével részletes jelentést kaphat a rendszer memóriahasználatáról.

A free parancs információt nyújt a fizikai és cserememória teljes mennyiségéről, valamint a rendszer szabad és használt memóriájáról és csereterületéről.

Hogyan kell használni az ingyenes parancsot

A free parancs szintaxisa a következő:

free

Ha opció nélkül használja, akkor az free parancs információt jelenít meg a memóriáról és csere kibibitben. 1 kibibit (KiB) 1024 bájt.

free

A kimenet három sort tartalmaz, egy fejlécet, egy sort a memóriához és egy a swaphoz:

total used free shared buff/cache available Mem: 8075208 3204964 1310540 551232 3559704 4198340 Swap: 2097148 0 2097148 Régebbi Linux verziókban a kimenet kissé eltérhet.

Az oszlopok jelentése:

  • összesen - Ez a szám jelenti az alkalmazások által felhasználható összes memóriamennyiséget. használt - Használt memória. Az alábbiak szerint számítják: used = total - free - buffers - cache mentes - szabad / fel nem használt memória. megosztott - Ezt az oszlopot figyelmen kívül lehet hagyni, mivel nincs értelme. Csak a visszamenőleges kompatibilitásra van itt. buff / cache - a kernel pufferek, az oldal gyorsítótár és a táblák által használt kombinált memória. / ezt a memóriát bármikor visszanyerhetjük, ha az alkalmazásoknak szüksége van rá. Ha azt szeretné, hogy a pufferek és a gyorsítótár két külön oszlopban jelenjen meg, akkor használja a -w beállítást. elérhető - Az új alkalmazások elindításához rendelkezésre álló memóriamennyiség becslése csere nélkül.

A memóriahasználat bemutatása emberi olvasható formátumban

Mint láttuk a fenti példában, alapértelmezés szerint a free parancs a memóriainformációt kibibitben mutatja. Az információk emberi olvasható formátumban (általában megabájt és gigabájt) történő megtekintéséhez használja a -h opciót:

free -h

total used free shared buff/cache available Mem: 487M 219M 54M 4.5M 214M 228M Swap: 1.5G 0B 1.5G

A memóriahasználat bemutatása más mutatókban

A free parancs lehetővé teszi annak meghatározását is, amelyben a memória meg van mérve. Érvényes lehetőségek:

  • -b , --bytes - A kimenet megjelenítése byte-ban. - --kilo - Kijelző kimenete kilobájtban (1KB = 1000byte). --mega - Kijelző kimenete megabájtban. --giga - Kijelző kimenete gigabájtban. --tera - Kijelző kimenet terabyte-ban. -k , --kibi - Kijelző kimenet kibibitban. (1KiB = 1024byte). Ez az alapértelmezett egység. -m , --mebi - Kijelző kimenete mebibitokban. -g , --gibi - Kijelző kimenete gibitokban. --tebi - Kijelző kimenete tebibitokban. --peti - Kijelző kimenet pebibitokban. --si - 1024 helyett használjon 1000-et. Például --mebi --si egyenlő --mega .

Például a kimenet megabájtban történő megjelenítéséhez írja be:

free --mega

total used free shared buff/cache available Mem: 8075 4022 233 614 3819 3336 Swap: 2097 0 2097

Az oszlopösszegek megjelenítése

Az oszlopok összegét mutató sor megjelenítéséhez használja a -t opciót. Ez megadja a memória és a csere összegét az összes, használt és szabad oszlopban.

free -h -t

total used free shared buff/cache available Mem: 7.7G 3.9G 483M 526M 3.4G 3.2G Swap: 2.0G 0B 2.0G Total: 9.7G 3.9G 2.5G

Folyamatosan nyomtassa a kimenetet

A memóriainformációk folyamatos megjelenítéséhez a képernyőn használja a -s , --seconds opciókat, majd egy számot, amely meghatározza a késleltetést.

Például, ha a memóriainformációkat öt másodpercenként kinyomtatja, akkor futtassa:

free -s 5

A free parancs addig mutatja az eredményt, amíg meg nem nyomja a CTRL+C . Ez hasonló a figyelőparancs viselkedéséhez.

Az eredmény egy bizonyos számú megjelenítéséhez használja a -c , --count opciót. Az alábbi példában a parancs tízszer kinyomtatja az eredményt:

free -s 5 -c 10

Következtetés

Mostanra jól meg kell értenie a free parancs használatát és értelmezését. Az összes elérhető parancssori lehetőség megtekintéséhez írja be a man free parancsot a terminálon.

memória terminál