Termináljáratok

A legjobb 6 parancs a memóriahasználat ellenőrzésére Linuxon

A legjobb 6 parancs a memóriahasználat ellenőrzésére Linuxon

Úgy találja, hogy a Linux telepítése lassan fut az utóbbi időben? Ha mégis, akkor tesztelnie kell, hogy mely programok vagy folyamatok használják a rendszer erőforrásait. Természetesen vannak olyan folyamatok, amelyek az Ön tudta nélkül a háttérben futnak.

Ebben a cikkben felsoroljuk a legfontosabb parancsokat a memóriahasználat ellenőrzésére Linuxon. A parancsoknak segítenek megérteni a programok és folyamatok memóriafelhasználását. Előfordulhat, hogy a távoli Linux rendszereket irányító rendszergazdáknak a parancssori megközelítést kell használniuk. Ezután képesnek kell lennie a szükséges lépések megtételére, például a folyamat letiltására és a program másikra váltására, amely kompatibilis a rendszerével.

Parancsok a memóriahasználat ellenőrzéséhez Linuxon

A bemutatóhoz az Ubuntu 19-et fogjuk használni.10. Ha más verziót vagy más disztrót használ, akkor az útmutatónak továbbra is működnie kell, mivel ezek nem disztribúciótól függenek, kivéve a smem és htop eszköz, amelynek telepítése disztribúciótól függ.

1. Felül

tetejére egy egyszerű módja a memóriahasználat ellenőrzésének a rendszeren. Ez az egyik leggyakrabban használt parancs, mert interaktív, dinamikus és valós idejű bemutatót kínál a futó folyamatról.

Indítsa el a terminált, és használja a következő parancsot:

tetejére

Lássuk működés közben alább.

a folyamatok dinamikus felsorolása

Amint láthatja, hogy bőséges információ van az egyes folyamatokról, beleértve a PID-t, a Felhasználót, a RES-t, a Parancsot, a Time + -ot stb.

Ha csak tíz folyamatot akar megjeleníteni, akkor használja az alábbi parancsot.

top -b | fej - 10

2. Ingyenes

ingyenes egy másik hasznos és népszerű módja a memóriafelhasználás ellenőrzésének. Sasszem-kilátás nyújt a gép memóriájáról. Használt és szabad csere- és fizikai memóriát mutat. Ezenkívül a kernel gyorsítótárait és puffereit is jelzi.

Az ingyenes parancs kivonja az információkat a “/ proc / meminfo” fájlból.

A parancs futtatásához írja be:

szabad - m

A rendszer memóriájának megjelenítése az ingyenes használatával

Ahogy lehet, több oszlopa van, beleértve a teljes, használt, ingyenes, megosztott, buff / cache és elérhető. Ezeket az oszlopokat a Mem és a Swap elemeknek megfelelő információk töltik ki.

3. / PROC / MEMINFO fájl

Ha részletesebb információkat szeretne a rendszermemória-felhasználásról és a kihasználtságról, akkor nézze meg a / proc / meminfo fájlt, amely különböző valós idejű memóriahasználati információkat tartalmaz. Ez egy virtuális fájl is.

A tartalom ellenőrzéséhez és a memóriahasználat megismeréséhez az alábbi parancsot kell használnia.

macska / proc / meminfo

A rendszermemória megismerése a / proc / meminfo fájl segítségével

4. VMSTAT

Ha meg szeretné tudni a virtuális memóriát, akkor a vmstat parancs. Széles körben használják a virtuális memória statisztikáinak jelentésére. A parancs használatával megismerheti a memóriát, a folyamatokat, az IO blokkolását, a személyhívást, a CPU-t és a lemezeket.

A parancs az alábbiak szerint történik.

vmstat

A vmstat használata a virtuális memória megismeréséhez

Mint látható, a kimenet kissé zavaró lehet. A kimenet hat jelentős része a következőket tartalmazza: procs, memory, swap, io, system és CPU. Ez azt jelenti, hogy információt nyújt a gép hat aspektusáról.

A procban két paramétert sorol fel:

Memória esetén a következő paramétereket sorolja fel:

Ha megnézi a cserét, megtalálja a két paramétert:

Ezután megvan az IO.

A második utolsó szakasz a következőkből áll:

Végül a CPU a következőket sorolja fel:

5. SMEM

A smem A parancs hasznos számos jelentés generálásához Linux rendszereken. Nem érkezik előre telepítve az általunk használt Ubuntu distro verzióval. A telepítéshez a következőket kell használnia:

sudo apt-get install smem

Tehát, amit a smem pontosan kínál?

Ez egy olyan eszköz, amely különféle memóriaalapú jelentéseket készít. Ezzel generálhat egyedi készletméret (USS), lakossági készletméret (RSS) és arányos készletméret (RSS) jelentéseket.

Minden jelentésnek megvan az értéke, és valami egyedit kínál. Beszéljük meg őket alább.

Jegyzet: Csak akkor használja, ha rendelkezik Python 2-vel.x verzió telepítve. Ennek hibát kell dobnia, ha Python 3-at használ.x verzió vagy újabb.

6. HTOP

Az utolsó, amelyet megbeszélni fogunk htop. Más parancsokkal ellentétben interaktív képet nyújt a folyamatokról. Ez egyfajta hasonló tetejére de jobb kilátást és ellenőrzést nyújt az információk felett. Például lehetővé teszi vízszintes és függőleges görgetést.

A telepítéshez a következő parancsot kell használnia:

sudo apt install htop

A telepítés után be kell írnia a htop parancsot a futtatáshoz.

Interaktív htop nézet

Következtetés

Ez a legfelső parancsokról szóló cikkünk végére vezet, hogy ellenőrizzük a memóriahasználatot Linuxon. Reméljük, hogy megtudta az Ön számára legmegfelelőbbet. Talál-e más, fontos parancsokat, amelyeket itt nem említ? Milyen előnyei vannak? Az alábbi űrlap segítségével értesítheti az FOSSLinux olvasókat.

Hogyan lehet játékot fejleszteni Linuxon
Egy évtizeddel ezelőtt nem sok Linux-felhasználó jósolta, hogy kedvenc operációs rendszerük egy napon a videojátékok népszerű játékplatformja lesz. El...
Kereskedelmi játékmotorok nyílt forráskódú portjai
Ingyenes, nyílt forráskódú és platformokon átívelő játékmotorok szabadidős programjai felhasználhatók a régi, valamint a meglehetősen friss játékcímek...
A legjobb parancssori játékok Linuxhoz
A parancssor nem csak a legnagyobb szövetséges a Linux használatakor, hanem a szórakozás forrása is lehet, mert sok olyan szórakoztató játék lejátszás...