VITUX
mint Ubuntu felhasználók, különösen rendszergazdák, ellenőriznünk kell, hogy mennyi RAM erőforrást használ a rendszerünk, és mennyi szabad. Azt is tudjuk, hogy a legtöbb adminisztrációval kapcsolatos feladat jobban elvégezhető a Linux parancssorán keresztül, mint a grafikus felhasználói felületen keresztül. Például a kiszolgálók általában a Shellen dolgoznak, és egyáltalán nem áll rendelkezésre GUI. Mivel a legfontosabb a kiszolgálók memória erőforrásainak vezérlése, a legjobb, ha megtanuljuk a megfelelő parancsokat, amelyek segíthetnek a szerver adminisztrációjában.
ez a cikk bemutatja, hogyan használhatja a következő 5 parancsot a rendelkezésre álló memória ellenőrzéséhez:
- a szabad parancs
- a vmstat parancs
- a /proc/meminfo parancs
- a felső parancs
- a htop parancs
ezekkel a parancsokkal mindig biztos lehet benne, hogy elegendő memória erőforrás áll rendelkezésre a szervereken futó nagyon fontos folyamatokhoz. Például, ha webkiszolgálót futtat, biztos lehet benne, hogy az erőforrások hiánya nem lassítja a webhelyhez való hozzáférést, vagy akár összeomlik a webhely.
az ebben a cikkben említett parancsokat és eljárásokat futtattuk egy Ubuntu 20.04 LTS rendszeren.
a memóriahasználat megjelenítéséhez az Ubuntu parancssort, a terminál alkalmazást használjuk. A terminált a system dash vagy a Ctrl+alt+T billentyűkombinációval nyithatja meg.
1. módszer: Az ingyenes parancs
mivel a szabad parancs a legszélesebb körben használt és kétségtelenül a leghasznosabb, először megemlítjük annak használatát. Ez a parancs a rendszer RAM-használatával kapcsolatos információk ellenőrzésére szolgál. Itt van a parancs, amelyet beír a terminálba:
$ free -m
az m zászló azt jelenti, hogy az információ MBs-ben jelenik meg.
a rendelkezésre álló oszlop jelzi a rendelkezésre álló memóriát. A swap bejegyzés használt oszlopa szintén 0, ami azt jelenti, hogy mind fel nem használt, így ingyenes.
2. módszer: A vmstat parancs
a memória statisztikáinak megtekintéséhez a vmstat paranccsal a következő módon használhatja:
$ vmstat -s
az s zászló részletes statisztikákat tartalmaz a memóriahasználatról.
a kimenetben megtekintheti a szabad memóriát és a szabad csere memória bejegyzést, jelezve a rendszerben rendelkezésre álló memóriát.
3.módszer: a /proc/meminfo parancs
a következő parancs kivonja a memóriával kapcsolatos információkat a /proc fájlrendszerből. Ezek a fájlok dinamikus információkat tartalmaznak a rendszerről és a kernelről, nem pedig a valódi rendszerfájlokat.
ezt a parancsot fogja használni a memória információk nyomtatásához:
$ cat /proc/meminfo
ennek a parancsnak a kimenete hasonló a vmstat parancshoz. A szabad memóriát könnyedén megtekintheti a MemFree eredményben, a szabad swap memóriát pedig a SwapFree eredményben.
4.módszer: a felső parancs
a felső parancs a rendszer CPU-és memóriahasználatának nyomtatására szolgál. Ezt a parancsot egyszerűen a következőképpen használhatja:
$ top
a kimenet fejlécében láthatja a KiB mem És Kib Swap bejegyzéseket, amelyeken keresztül ellenőrizheti a használt és szabad memória erőforrásokat.
5.módszer: a htop parancs
a felső parancshoz hasonlóan a htop parancs is részletes elemzést ad a CPU-ról és a memóriahasználatról. Ha még nem telepítette a htop-ot a rendszerére, telepítheti azt az abt-tárolók első frissítésével a következő paranccsal:
$ sudo apt-get update
majd telepítse a htop-ot a következő parancs megadásával sudo néven:
$ sudo apt install htop
a htop telepítése után egyszerűen a következő paranccsal nyomtathatja ki a szükséges információkat:
$ htop
a fejlécben található mem (Memory aka RAM) és Swp (Swap) bejegyzések azt a használt és teljes memóriát jelzik, amelyen keresztül kiszámíthatja a rendszeren rendelkezésre álló szabad memóriát.
az ebben a cikkben említett parancsokkal figyelemmel kísérheti, hogy a rendszerfolyamatok soha nem kerülnek ki a memóriából. Teljesen elkerülheti a GUI-t, és továbbra is ellenőrizheti a személyi számítógépek és szerverek memóriahasználatát.