Linux Mint

Linux vmstat Command Tutorial kezdőknek

Linux vmstat Command Tutorial kezdőknek
Rendszergazdaként, vagy akár normál számítógép-felhasználóként érdemes élénk figyelemmel kísérnie a számítógépes rendszerében zajló összes tevékenységet és műveletet. Nyilvánvaló, hogy nem tudja összetörni a hardvert, hogy lássa, mi történik; ehhez inkább szoftveres segédprogramra lesz szükség.

A vmstat parancsot Linux alatt használják erre a pontos célra. A Vstat egy rövidítés, amely a virtuális memória statisztikai riportert jelenti, és pontosan ezt a műveletet hajtja végre a rendszerén. Ez a cikk kezdő útmutatót tartalmaz a Linux Mint 20 vmstat parancsáról.

Hozzáférés a vmstat súgójához

A vmstat parancs használatához a Linux Mint 20 rendszerben először a következő parancs futtatásával jutunk el a vmstat súgójához

$ vmstat --help

A vmstat parancs súgó kézikönyve a következő képen látható:

Rendszerstatisztikák ellenőrzése vmstat segítségével

A vmstat paranccsal megtekintheti a rendszer statisztikáit a CPU-ra, a memóriára, a folyamatokra és egyebekre vonatkozóan. Ha statisztikákat szeretne szerezni a rendszeréről, használja a vmstat parancsot a következő módon:

$ vmstat

A vmstat parancs normál kimenete az alábbi képen látható:

Ez a vmstat parancs alapvető használata. Ez a parancs felhasználható specifikusabb célok kiszolgálására is, amint azt a következő szakaszokban ismertetjük.

Aktív és inaktív memória ellenőrzése a vmstat segítségével

Ellenőrizheti a rendszer aktív és inaktív memóriáját a szokásos vmstat parancs futtatásával, az „-a” jelzővel párosítva, az alábbiak szerint:

$ vmstat -a

A Linux Mint 20 rendszerünk aktív és inaktív memóriája az alábbi képen látható:

Az indítás óta eltelt villák teljes számának ellenőrzése a vmstat segítségével

A forking az operációs rendszerekben használt kifejezés arra az eljárásra utal, amelyben a szülői folyamat létrehoz egy gyermekfolyamatot vagy folyamatokat, az elvégzendő feladatok aktuális számától függően. Könnyedén ellenőrizheti a villák teljes számát, i.e., a rendszer legutóbbi indítása óta keletkezett összes folyamat száma az „-f” jelzővel párosított vmstat parancs futtatásával, az alábbiak szerint:

$ vmstat -f

A villák teljes száma a rendszer utolsó indítása óta az alábbi képen látható:

Eseményszámláló statisztikák ellenőrzése a vmstat segítségével

Az eseményszámláló egy olyan esemény, amely jelzi egy adott esemény előfordulásának gyakoriságát. A rendszerben zajló tevékenységek eseményszámlálójának statisztikáit az „-s” jelzővel párosított vmstat paranccsal jeleníthetjük meg az alábbiak szerint:

$ vmstat -s

Rendszerünk eseményszámláló statisztikáit az alábbi kép mutatja:

Lemezstatisztika ellenőrzése a vmstat segítségével

A számítógépes rendszer lemeze különféle szempontokat tartalmaz, amelyeket alaposan tanulmányozhat a vmstat paranccsal, például a be- és kimeneti műveletek számát, az olvasási és írási műveletek számát, a lemezszektorokra vonatkozó információkat és még sok mást. Konkrét információk a rendszerlemezről a „-d” jelzővel párosított vmstat parancs futtatásával szerezhetők be, az alábbiak szerint:

$ vmstat -d

A Linux Mint 20 rendszerünk lemezstatisztikáját az alábbi kép mutatja:

Időbélyegek megjelenítése vmstat-szal

Az időbélyegeket a vmstat paranccsal is megjelenítheti, hogy meghatározza az adott rendszerstatisztikai jelentés generálásának napszakát. Az időbélyegek megjelenítéséhez a vmstat parancs kimenetével a Linux Mint 20 rendszerben futtassa ezt a parancsot a „-t” jelzővel párosítva, az alábbiak szerint:

$ vmstat -t

Amint az az alábbi képen látható vmstat parancs kimenetéből látható, az időbélyegző ezzel a kimenettel jelenik meg.

A vmstat kimenet frissítése a megadott időköz után

A számítógépes rendszerek soha nem maradnak statikus állapotban; hanem dinamikus állapotban vannak. Más szavakkal, a számítógépes rendszerek mindig végeznek bizonyos feladatokat, akár a háttérben, akár az előtérben, kivéve, ha a számítógépes rendszer ki van kapcsolva. Ennek a folyamatos tevékenységnek köszönhetően a rendszer statisztikája általában az adott pillanatban változik. Ez a változás a drasztikustól az elhanyagolhatóig terjed, a zajló művelettől függően.

Tehát ahelyett, hogy látná a statikus vmstat parancs kimenetét, érdemes néhány másodpercenként vagy esetleg egy másik megadott időintervallumot látnia. A vmstat kimenet meghatározott időintervallum után történő frissítéséhez használja a vmstat parancsot a „-t” jelzővel, az alábbiak szerint:

$ vmstat -t n

Itt cserélje le az „n” -t bármely pozitív egész számra, amely azt a másodpercet jelöli, amely után a vmstat kimenete frissül. Például a legújabb vmstat kimenet két másodpercenkénti megtekintéséhez az „n” -t a „2” -re cseréljük.”A„ -t ”jelzőt csak azért használtuk, hogy megbizonyosodjunk arról, hogy a vmstat kimenete frissül a megadott időintervallum után.

Amint az az alább látható vmstat parancs kimenetének időbélyegzőiből látható, a parancs két másodpercenként frissül.

Ha azt akarja, hogy az vmstat parancs leállítsa a statisztikák jelentését, egyszerűen nyomja meg a -t Ctrl + C billentyűkombináció a terminál irányításának visszaszerzéséhez.

Következtetés

Ez az oktatóanyag a vmstat parancs használatáról rendkívül hasznosnak bizonyulhat azoknak a felhasználóknak, akik most kezdtek el dolgozni általában a Linux környezetben és különösen a Linux Mint 20 környezetben. Miután áttekintette az ebben a cikkben ismertetett példákat, jó ötletet kell kapnia a vmstat parancs működéséről és használatáról a Linux Mint 20-ban.

Az egér és az érintőpadok görgetési irányának megfordítása a Windows 10 rendszerben
Egér és Érintőpads nemcsak a számítást könnyűvé, de hatékonyabbá és kevésbé időigényessé is teszi. Nem tudunk elképzelni egy életet ezek nélkül az esz...
Az egérmutató és a kurzor méretének, színének és sémájának módosítása a Windows 10 rendszeren
Az egérmutató és a kurzor a Windows 10 operációs rendszerben nagyon fontos szempont. Ez elmondható más operációs rendszerekről is, tehát valójában eze...
Ingyenes és nyílt forráskódú játékmotorok a Linux játékok fejlesztéséhez
Ez a cikk felsorolja azokat az ingyenes és nyílt forráskódú játékmotorokat, amelyek felhasználhatók 2D és 3D játékok fejlesztésére Linuxon. Számos ily...