6 egyszerű módszer a memóriahasználat ellenőrzésére Linux rendszeren
A Linux(Linux) számos beépített eszközzel rendelkezik a rendszer felügyeletéhez és optimalizálásához. Ha még nem ismeri a Linuxot,(new to Linux) vagy nemrég váltott át a Windows rendszerről(Windows) , számos parancsot meg kell tanulnia, hogy a legtöbbet hozhassa ki belőle. A Linux(Linux) leginkább arról híres, hogy olyan operációs rendszer, ahol a felhasználó vagy a rendszergazda teljes ellenőrzése alatt áll. Függetlenül attól(Whether) , hogy Ubuntut, Mint , Debiant(Debian) vagy bármilyen más Linux disztribúciót(Linux distribution) használ , bármit megtehet a megfelelő parancsokkal és eszközökkel.
Ebben a cikkben arra fogunk összpontosítani, hogyan ellenőrizzük a memóriahasználatot Linuxon(Linux) , mert ez egy fontos készség. Néha(Sometimes) az alkalmazások elkezdik elfoglalni a teljes rendszermemóriát, és Önnek ismernie kell a hibaelhárítási lépéseket, amelyeket meg kell tennie a probléma megtalálásához. Tehát itt vannak a legjobb parancssori eszközök a Linux rendszer memóriahasználatának ellenőrzéséhez.
1. A „felső” parancs
A legfelső parancssori eszköz összefoglalja az összes futó folyamatot. Ez az összefoglaló valós idejű információkat tartalmaz a memóriahasználatról, így felügyeleti alkalmazásként is használható. Megtekintheti, hogy a rendszermemóriából összesen mennyit használnak fel, majd végignézheti a folyamatok listáját, és ellenőrizheti, hogy az egyes folyamatok mennyi memóriát használnak fel.
Az eszköz futtatásához egyszerűen írja be a top parancsot:
$ top
A felső parancs megmutatja a Linux rendszer teljes és szabad memóriáját, valamint a felhasznált fizikai és cserememóriát. A legfontosabb oszlop ebben az esetben a % MEM , mert ez jelzi, hogy az egyes folyamatok mennyi fizikai memóriát használtak. Ezután azonosíthatja a szélhámos alkalmazást, amely túl sok memóriát fogyaszt, és megölheti.
Ezenkívül használhatja a felső parancssori eszközt a CPU - használat ellenőrzésére. Csak(Just) ellenőrizze a % CPU oszlopot, hogy megtudja, mennyi feldolgozási teljesítményt használnak az egyes alkalmazások.
2. A „szabad” parancs
Ha csak a szabad és használt memória mennyiségét kell megtudnia a rendszer memóriahasználatáról, akkor nincs igazán szüksége a top parancsra. A szabad parancs elég lesz. Írja be a free szót a terminálba, és azonnal megtudhatja, mennyi fizikai és cserememória szabad vagy felhasználva. Ezzel egyidejűleg információkat kapunk a kernel által használt pufferekről.
Ne feledje, hogy a memóriahasználati információk nem valós időben jelennek meg. Az ingyenes parancssor segítségével figyelheti a memóriahasználatot. Lényegében ez egy képernyőkép, amely megmutatja, hogy mennyi memória volt szabad vagy használt a parancs begépelésekor. Használja a top parancsot, ha figyelni szeretné a memóriahasználatot, vagy meg szeretné tudni, hogy az egyes folyamatok mennyi memóriát használnak.
3. A „htop” parancs
A htop parancs alapvetően a legfelső parancseszköz, könnyebben áttekinthető környezettel és felhasználóbarát vezérlőkkel. Valós időben jeleníti meg a RAM(RAM) -használatot, listát ad az összes futó folyamatról, és parancsikonokat ad a folyamatokat vezérlő parancsokhoz. Ha látja a túl sok RAM -ot felemésztő folyamatot, a (RAM)Bash - parancsok használata helyett a gyorsbillentyű megnyomásával megölheti azt .
A htop parancs használatához be kell írnia a htop parancsot a(htop) terminálba. Ennek ellenére hibaüzenetet kaphat, ha a Linux disztribúció alapértelmezés szerint nem tartalmazza ezt az eszközt. Ebben az esetben a telepítéshez írja be a következő parancsot:
$ sudo apt-get install htop
4. A „vmstat” parancs
A vmstat parancs megjeleníti a virtuális memória statisztikai jelentését. A parancs több információt ad, mint amennyire valószínűleg szüksége van, de ha azt tervezi, hogy Linux rendszergazda lesz, ezt tudnia kell. A jelentés a következő információkat tartalmazza:
- A folyamatok (folyamatok) száma a futási idő alatt.
- A cserélt memória, a szabad memória, a gyorsítótár és a pufferek mennyisége.
- Blokkok fogadása és elküldése egy blokkeszközre (IO).
- CPU idők (felhasználói idő, rendszeridő, üresjárati idő).
Írja be a vmstat parancsot(vmstat ) a terminálba, hogy megkapja a virtuális memória statisztikai jelentését.
5. Ellenőrizze a „proc/meminfo” fájlt
Valószínűleg kíváncsi vagy, hogy a Linux rendszere honnan szerzi be ezeket a jelentéseket és információkat a RAM használatáról. Nos(Well) , nagyjából az összes eddig használt parancssori eszköznek ugyanaz a forrása: a proc/meminfo virtuális fájl. Ha közvetlenül a forráshoz szeretne menni, és megkapja az összes memóriahasználati információt, akkor könnyen elérheti a fájlt a következő parancs beírásával:
less /proc/meminfo
A jelentés meglehetősen hosszú, ezért a less paranccsal kell használnia a navigációs vezérlőelemeket, amelyek segítségével gyorsan átvizsgálhatja a kimenetet a szükséges adatokért. Ennek ellenére ez a részletes jelentés sok olyan információt tartalmaz, amelyre valószínűleg nincs szüksége. Tehát itt vannak a legfontosabb értékek, amelyekre összpontosítania kell:
- MemTotal
- MemFree
- MemElérhető
- Pufferek
- Gyorsítótárban
- SwapCached
- SwapTotal
- SwapFree
6. Használja a GUI-t
A Linux(Linux) puristák ellenezhetik a grafikus felhasználói felület(GUI) parancssori eszközökön keresztüli használatát, de a RAM -használat vizuális megjelenítése nagyszerű. A Linux System Monitor(Linux System Monitor) alkalmazás segítségével minden szükséges információt megkaphat, és valós időben nyomon követheti rendszere memóriahasználatát .
Az alkalmazás használatához írja be a „Rendszerfigyelő” kifejezést a start menü keresősávjába, és nyomja meg az Enter billentyűt . A Rendszerfigyelőnek(System Monitor) két lapja van, amelyekre kíváncsiak vagyunk: a Folyamatok(Processes) és az Erőforrások(Resources) lap.
A Folyamatok(Processes) lapon megtekintheti az összes folyamatot, amely jelenleg fut a Linux operációs rendszerén. Minden egyes folyamathoz leolvashatja a memóriahasználatot, a CPU -használatot és egyéb adatokat. (CPU)Itt megtudhatja, ha az egyik alkalmazás hibás volt, és túl sok RAM -ot használ . Ezután ugyanabból az ablakból leállíthatja a folyamatot, ha rákattint a jobb gombbal, és kiválasztja a kill opciót.
Ennek ellenére, ha csak meg kell tanulnia, hogyan viselkedett a rendszermemória és a CPU , akkor nézze meg a grafikus megjelenítést az Erőforrások(Resources) lapon.
Itt grafikonként láthatja a CPU -t , RAM -ot és a hálózati előzményeket. Ez azt jelenti, hogy előzményadatokat kap a rendszer memóriahasználatáról egy bizonyos időszakra vonatkozóan, és ezt a használatot valós időben is figyelemmel kísérheti.
Hogyan szeretné jobban ellenőrizni a memóriahasználatot Linux operációs rendszerén? Ismer más parancsokat és eszközöket, amelyekkel több értékes adat nyerhető elemzéshez? Tudassa velünk az alábbi megjegyzésekben!
Related posts
6 egyszerű módszer az Ubuntu telepítésének felgyorsítására
5 módszer a fájl biztonsági mentésének automatizálására Linux alatt
7 módszer a fájlok tömörítésére és kibontására Linux alatt
A 3 legjobb módszer a „Nincs hely az eszközön” hiba javítására Linux rendszerben
Linux FIND parancs példákkal
Fájlok vagy könyvtárak törlése Linux alatt
A TCP/IP fájlok beállítása és konfigurálása Linux rendszeren (TCP/IP beállítások Linux esetén)
Ubuntu Linux útmutató kezdőknek
A valaha volt 20 legjobb Linux-alkalmazás
Készítsen egyedi Live Linux Distro-t a Linux Live Kit segítségével
Az 5 legnépszerűbb Linux disztribúció, amelyet használnod kell
Készítse el saját élő videó streaming szerverét Linux alatt
A Linux Mint újratelepítése az adatok és a beállítások elvesztése nélkül
9 legjobb Linux disztribúció a hackeléshez
Konvertálja a képeket formátumok között az Ubuntu parancssorán keresztül
A Linux engedélyek és a chmod használat megértése
Hogyan navigáljunk és használjunk Linux címtárstruktúrát
Az Ubuntu összeomlásának gyakori okai és a helyreállítás
Linux-alkalmazások telepítése és futtatása Chromebookon
Parancsikonok hozzáadása az Ubuntu jobb gombbal történő helyi menüjéhez