A Linux top parancs az egyik legfontosabb eszköz, ha valós időben szeretnéd figyelni a rendszered állapotát. Segítségével azonnal láthatóvá válik a CPU-, memória- és folyamat-használat, így gyorsan azonosíthatók a teljesítményproblémák vagy erőforrás-faló alkalmazások.
Ebben a cikkben részletesen bemutatjuk, mi az a top, hogyan működik, hogyan kell értelmezni a kimenetét, és mikor érdemes használni Linux rendszereken.
Mi az a top parancs Linuxon?
A top egy beépített Linux parancssori rendszerfigyelő eszköz, amely folyamatosan frissülő, interaktív nézetben jeleníti meg a futó folyamatokat és azok erőforrás-használatát.
A legtöbb Linux disztribúción (Ubuntu, Debian, CentOS, RHEL, Arch Linux) alapértelmezetten elérhető, külön telepítés nélkül.
A top indítása
topA top kimenetének felépítése
A top képernyője két fő részből áll:
- rendszerösszefoglaló (felső rész)
- folyamatlista (alsó rész)
Rendszerösszefoglaló – mit jelentenek az értékek?
A felső blokk a teljes rendszer aktuális állapotáról ad gyors áttekintést.
Uptime és load average
- uptime – mennyi ideje fut a rendszer
- load average (1, 5, 15) – az elmúlt percek átlagos terhelése
Ha a load average tartósan magasabb, mint a CPU-magok száma, az túlterhelésre utalhat.
CPU-használat
- us – felhasználói folyamatok
- sy – rendszerfolyamatok
- id – üresjárat
- wa – I/O várakozás
Memória és swap
A memória és a swap használata fontos indikátora a rendszer egészségének. A magas swap-használat gyakran teljesítményromláshoz vezet.
Folyamatlista – mit látsz a top alsó részén?
A képernyő alsó felében található az összes aktív folyamat részletes listája.
| Oszlop | Jelentés |
|---|---|
| PID | Folyamat azonosító |
| USER | A folyamat tulajdonosa |
| %CPU | CPU-használat |
| %MEM | Memóriahasználat |
| TIME+ | Felhasznált CPU-idő |
| COMMAND | Futtatott parancs |
Hasznos billentyűparancsok a top használatához
- q – kilépés
- P – rendezés CPU szerint
- M – rendezés memória szerint
- T – rendezés futási idő szerint
- k – folyamat leállítása PID alapján
- r – prioritás (nice érték) módosítása
- 1 – CPU-magok külön megjelenítése
- h – súgó
Mikor érdemes a top parancsot használni?
- ha lassú a Linux szerver
- ha magas CPU- vagy memóriahasználatot tapasztalsz
- ha SSH-n keresztül gyors diagnózisra van szükség
- ha DevOps vagy szerverüzemeltetési feladatokat végzel
top vs. alternatív rendszerfigyelő eszközök
| Eszköz | Előny |
|---|---|
| top | Mindenhol elérhető, gyors |
| htop | Színes, felhasználóbarát |
| atop | Hosszabb távú naplózás |
| glances | Komplett rendszeráttekintés |
Összegzés
A Linux top parancs valós idejű betekintést ad a rendszer működésébe, segít gyorsan felismerni a problémákat, és nélkülözhetetlen alap eszköz minden Linux felhasználó számára.
Ha hatékony Linux rendszerfelügyeletet szeretnél, a top használata kötelező alaptudás.