────────────────────────────────────────────
🐢 Performanceproblemen
────────────────────────────────────────────
⚠️ High latency / I/O wait
────────────────────────────────────────────
Begrip Uitleg
I/O wait Tijd dat de CPU wacht op schijf I/O – hoge waarde wijst vaak op trage storage.
Analyse Gebruik iostat, top, vmstat, iotop om I/O-wachttijden te meten.
────────────────────────────────────────────
🐌 Low throughput
────────────────────────────────────────────
| Uitleg | Trage overdrachtssnelheid (MB/s), zelfs als latency laag is. |
| Mogelijke oorzaken | Slechte kabels, verkeerde driver, overbelaste disks. |
────────────────────────────────────────────
📊 IOPS (Input/Output Operations Per Second)
────────────────────────────────────────────
Situatie Betekenis
Low IOPS Te weinig lees-/schrijfoperaties per seconde → traag systeem.
Tools iostat -x, fio, blktrace
────────────────────────────────────────────
💾 Capaciteitsproblemen
────────────────────────────────────────────
Probleem Uitleg
Low disk space df -h toont beschikbare ruimte op schijven.
Inode exhaustion Te veel kleine bestanden → df -i toont inodes per partitie.
────────────────────────────────────────────
📂 Filesystemproblemen
────────────────────────────────────────────
Probleem Tool / Uitleg
Corruption Schade aan bestandssysteem → herstel met fsck.
Mismatch Bestandssysteemtype klopt niet met configuratie of mountopties (bijv. mount zonder juiste -t parameter).
Check tools fsck, mount, dmesg
────────────────────────────────────────────
⚙️ I/O Scheduler
────────────────────────────────────────────
| Wat is het? | Kernelmodule die bepaalt hoe lees-/schrijfbewerkingen worden geordend. |
| Types | noop, deadline, cfq, mq-deadline, bfq |
| Check/set via | /sys/block/sdX/queue/scheduler |
────────────────────────────────────────────
🧱 Device Issues
────────────────────────────────────────────
Technologie Mogelijke problemen
NVMe : Extreem snel, maar vereist kernel- en driverondersteuning (lsblk, nvme list).
SSD : Mogelijk verminderde performance door vervuiling.
SSD TRIM : Behoud prestaties van SSD: fstrim -v /.
RAID : RAID-fouten of rebuild nodig → mdadm, /proc/mdstat.
LVM : Problemen met logical volumes of fysieke volumes → lvs, vgs, pvs.
I/O errors : Te zien in dmesg, journalctl, /var/log/syslog.
────────────────────────────────────────────
🗂️ Mountopties
────────────────────────────────────────────
Probleem Symptoom
Verkeerde fstab opties : Partitie mount niet of met fouten bij boot.
Opties zoals ro, noexec : Kan bestandssysteem alleen-lezen zijn of geen uitvoerbare bestanden toestaan.
Controle: mount, cat /etc/fstab, dmesg, journalctl
────────────────────────────────────────────
🧪 Veelgebruikte commando’s bij troubleshooting
────────────────────────────────────────────
Commando Doel
df -h : Schijfruimte controleren.
df -i : Inodegebruik controleren.
du -sh * : Grootste directories vinden.
iotop : I/O-gebruik per proces.
iostat -x : Gedetailleerde I/O-statistieken.
mount, lsblk : Mountstatus en schijfstructuur.
fsck : Filesystem check & repair.
dmesg : Kernel/hardwaremeldingen.
journalctl -xe : Systeemlogs met foutdetails.