Linux top parancs – Teljes útmutató a valós idejű rendszerfigyeléshez

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

Bash
top

A 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.

OszlopJelentés
PIDFolyamat azonosító
USERA folyamat tulajdonosa
%CPUCPU-használat
%MEMMemóriahasználat
TIME+Felhasznált CPU-idő
COMMANDFuttatott 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özElőny
topMindenhol elérhető, gyors
htopSzínes, felhasználóbarát
atopHosszabb távú naplózás
glancesKomplett 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.

Szólj hozzá!