A RAM (Random Access Memory) a Linux rendszer lényeges eleme, amelyet szorosan figyelemmel kell kísérni. Bizonyos esetekben előfordulhat, hogy elfogy a memóriánk, nagyon lassú válaszidővel a szerverünkre, vagy teljesen nem válaszol.
Ennek eredményeként fontos tudni, hogy ellenőrizze a RAM-ot Linux mert előfordulhat, hogy a megfelelő intézkedések helyett inkább védekező intézkedéseket hozunk.
Előfordulhat, hogy a cserememóriánkat, más néven virtuális memóriánkat is növelnünk kell, hogy növelni tudjuk a szerver teljesítményét.
Most megbeszéljük, hogyan ellenőrizhetjük a RAM-ot Linux alatt:
Ellenőrizze a RAM-ot Linuxon az ingyenes használatával
A free parancs segítségével ellenőrizhetjük a RAM-unkat Linuxon, és a free parancs a legnépszerűbb parancs.
A szabad parancs szintaxisa:
$ free
A fenti képen láthatjuk, hogy a kimenet két kategóriára oszlik: memória (a tényleges RAM) és swap (más néven virtuális memória).
Az ingyenes parancs segítségével a következő információkat tudjuk felajánlani:
Egy dolgot azonban meg kell jegyeznünk, hogy sok memóriát pufferek vagy gyorsítótárak használhatnak; ha a rendszerünknek további memóriára van szüksége a folyamatokhoz, akkor a kernel felszabadíthatja ezt a helyet. Az lsblk parancshoz hasonlóan a szabad parancs is megjeleníthető ember által olvasható formátumban.
Használhatjuk a free parancsot az opcióval együtt -h, annak érdekében, hogy egy ember által olvasható formátumban ellenőrizze az aktuálisan rendelkezésre álló RAM-ot.
Szintaxis:
$ free -h
Láthatjuk, hogy a fenti kimenet jól olvasható, de lekerekített.
Hasonlóképpen, a szabad paranccsal megjeleníthetjük a teljes oszlopot, hogy ellenőrizzük a rendszeren elérhető RAM-ot és swap-ot.
A teljes oszlop megjelenítéséhez használhatjuk a 'ingyenes' parancsot az opcióval együtt '-t.'
Szintaxis:
$ free -t
A parancsot kombinálhatjuk is, hogy emberbarát kimenetet kapjunk, valamint a megjelenített összes oszlopot.
méretű latex betűtípus
Szintaxis:
$ free -th
A /proc/meminfo ellenőrzése a RAM ellenőrzéséhez
Mint mindannyian tudjuk, a kernel az, amely virtualizálja a fájlrendszert, és belépési pontokat biztosít a rendszerünkön lévő néhány eszközünkhöz.
Például a /proc könyvtár hivatkozásokat tárolhat rendszerünk folyamataira (vagyis fájlleírókat); ennek megfelelően a /dev tárolhat hivatkozásokat a virtuális eszközökre, amelyek végül a valódi lemezekre mutatnak.
Bár egyet /proc fájl fontosabb lehet, mint mások, amikor a RAM ellenőrzéséről beszélünk: meminfo.
képek igazítása css-ben
Szintaxis:
$ cat /proc/meminfo
A fenti kimenetben láthatjuk; a kernel olyan statisztikákat jelenít meg, amelyek hasonlóak a 'free' vagy 'vmstat' parancsok által mutatottakhoz.
A /proc/meminfo fájl segítségével hozzáférhetünk rendszerünk teljes memóriájához. a szabad memória, a rendelkezésre álló puffermemória és az esetleg felhasználható oldalgyorsítótár.
Végül hozzáférünk a swap gyorsítótárhoz, valamint az aktív és inaktív swaphoz is.
Ellenőrizze a RAM-használatot a felső paranccsal
Segítségével a tetejére parancsot, láthatjuk a memóriahasználattal kapcsolatos összes információt a rendszerünk egyes folyamataihoz. A tetejére parancs már minden Linux rendszerben telepítve van. Ha nincs előre telepítve, akkor a segítségével telepíthetjük alkalmas parancs. A következő szintaxis használatával futtathatjuk a tetejére parancs:
$ top
Figyelmesen nézze meg a % mem oszlopot. Ha olyan folyamatot szeretnénk látni, amely túl sok memóriát használ, írja be Shift + m . Rövidre fogja a programokat a bekapcsolt memóriahasználat alapján tetejére . Ez az előnye tetejére parancsot, amellyel gyorsan ellenőrizhetjük rendszerünk memóriahasználatát. Bemehetünk q a felső menüből való kilépéshez.
Ellenőrizze a RAM-használatot a htop paranccsal
Amikor futtatjuk a htop parancsot, akkor ez megjeleníti a RAM telepítésével kapcsolatos átfogó információkat, amelyekben folyamatosan frissíti a statisztikákat, és megjeleníti, hogy az egyes folyamatok mennyi memóriát használnak.
Ez nem olyan, mint egy szabad parancs; a htop segédprogramok nem mindig vannak alapértelmezés szerint telepítve Linux rendszereinken. Bár az alábbi parancs segítségével telepíthetjük:
$ sudo apt install htop
Amikor a htop parancs telepítése befejeződött, a következő szintaxis használatával futtathatjuk a terminálon keresztül:
$ htop
A Htop parancs egy ingyenes ncurses-alapú folyamat GPL-megjelenítő minden Linus disztribúcióhoz. Ugyanúgy, mint a top parancs, kivéve, hogy a htop parancsban függőlegesen és vízszintesen is görgethetünk; így a rendszeren futó egyes folyamatokhoz kapcsolódó teljes parancssorokkal a teljes információt biztosítja.