CPU, RAM ja ketta koormus Linuxis — top, htop, free, df

13 Mar 2026 Autor: Inga Vītola

Et aru saada, mis Linuxi serverit koormab, piisab viiest käsust: top või htop protsessori jaoks, free mälu jaoks, df ja du ketta jaoks. Allpool on kirjas, kuidas neid kasutada ja kuidas näitajaid lugeda.

Protsessori koormus: top

top näitab reaalajas protsesse, mis on sorteeritud CPU koormuse järgi:

top

Peamised näitajad ülal:

  • load average — keskmine koormus 1, 5 ja 15 minuti jooksul. Suunis: väärtus ei tohiks püsivalt ületada tuumade arvu.
  • %Cpu(s) — jaotus: us (kasutajaprotsessid), sy (süsteem), id (jõudeolek), wa (ketta ootamine).

Vajuta P, et sorteerida CPU järgi, M — mälu järgi, q — väljumiseks. Tuumade arvu vaatamiseks:

nproc

Mugav alternatiiv: htop

htop on värviline interaktiivne analoog selgete ribadega. Paigaldus:

sudo apt install htop -y
htop

htopis saab nimekirja nooltega sirvida, protsessi lõpetada klahviga F9 ja otsida klahviga F3.

Mälu: free

Muutmälu kasutuse vaatamiseks loetaval kujul:

free -h

Pööra tähelepanu veergudele:

  • used — protsesside poolt hõivatud;
  • available — uutele programmidele tegelikult saadaval (peamine näitaja);
  • buff/cache — vahemälu alla läinud mälu, mis vabastatakse vajaduse korral, seega „hõivatud“ mälu ei tähenda alati probleemi.

Kettaruum: df

Kontrolli, kui palju on haagitud partitsioonidel hõivatud:

df -h

Vaata veergu Use%. Kui partitsioon / on 100% täis, hakkab server tõrkuma. Inode’ide (failideskriptorite) kasutuse vaatamiseks:

df -i

Inode’ide puudus vaba ruumi olemasolul on tüüpiline põhjus veateate „No space left on device“ taga.

Mis kettaruumi sööb: du

du näitab kataloogide suurust. Leia praeguses kataloogis kõige mahukamad kaustad:

du -h --max-depth=1 . | sort -hr | head

Suurte kataloogide kontroll juurest alates:

sudo du -h --max-depth=1 / | sort -hr | head

Ületäitumise sagedased süüdlased on logid kataloogis /var/log ja vahemälud.

Spikker

Ressurss Käsk Mida vaadata
CPU top / htop load average, %Cpu
RAM free -h available
Ketas (ruum) df -h Use%
Ketas (inode) df -i IUse%
Suured kaustad du -h --max-depth=1 kataloogide suurus

Kiire diagnostika aegluse korral

uptime          # keskmine koormus
free -h         # vaba mälu
df -h            # vaba ruum
top              # milline protsess koormab CPU-d

Kui wa on topis kõrge, on kitsaskohaks ketas. Kui available on free väljundis nulli lähedal, jääb mälust puudu ja tasub lisada swap.

Korduma kippuvad küsimused

Miks free näitab vähe vaba mälu? Linux kasutab vaba RAM-i kettavahemälu jaoks (buff/cache) ja vabastab selle nõudmisel. Lähtu veerust available, mitte free.

Mida teha, kui ketas on 100% täis? Leia mahukad kataloogid käsuga du, puhasta logid ja vahemälud, kustuta mittevajalikud failid. Sageli aitab sudo journalctl --vacuum-size=200M.

Top või htop — kumb on parem? top on vaikimisi kõikjal olemas, htop on mugavam ja selgem. Igapäevaseks tööks paigalda htop, kuid põhilist topi tasub samuti tunda.

Kuidas aru saada, et on aeg ressursse juurde võtta? Kui load average püsib tuumade arvust kõrgemal, available mälu on nulli lähedal ja ketas täis, siis server jõuab piirini — tasub minna võimsamale paketile.

Kokkuvõte

Viis käsku — top/htop, free, df, du — katavad serveri põhilise seire. Regulaarne kontroll aitab probleemi märgata enne, kui sellest saab seisak.

Ressursid saavad otsa? Vali võimsam masin jaotisest Linuxi VPS, vaata hindu jaotisest VPS-i rent või telli Serverite haldus.

Inga Vītola