logo

A RAM ellenőrzése Linux alatt

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 RAM ellenőrzése Linux alatt

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:

    teljes:A kifejezés teljes a rendszerünkben jelenleg telepített memória teljes mennyiségét jelenti kilobájtban.használt:A kifejezés használt a rendszerünkben jelenleg használt RAM mennyiségét jelenti kilobájtban.ingyenes:A kifejezés ingyenes a rendszerünkben elérhető memória mennyiségét jelenti kilobájtban.megosztott:Ez azt a memóriát jelöli, amelyet a tmpfs használ, amely egy virtuális fájlrendszer, és úgy tűnik, hogy fel van csatolva, de az illékony memóriához tartozik.pufferek:A kernel puffer által használt memóriát puffereknek nevezzük.gyorsítótár:A gyorsítótár az oldal-gyorsítótár által használt memóriák száma, ahol az adatok először tárolhatók, mielőtt a lemezre írnák őket.elérhető:A rendszeren rendelkezésre álló memória kilobyte-ban kifejezett mennyiségét szabadnak nevezzük.

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 

A RAM ellenőrzése Linux alatt

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 RAM ellenőrzése Linux alatt

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 RAM ellenőrzése Linux alatt

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 RAM ellenőrzése Linux alatt

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 

A RAM ellenőrzése Linux alatt

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 RAM ellenőrzése Linux alatt

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.