
När en Linux-server börjar kännas seg är disk-I/O (input/output) ofta boven. Att kunna övervaka diskaktivitet hjälper dig att snabbt hitta flaskhalsar och optimera servern.
Här är 5 kraftfulla verktyg du enkelt installerar och använder på Ubuntu.
1. iostat – Visar hur diskar och partitioner används
Kortfattat:
iostat mäter läsning, skrivning och belastning på dina hårddiskar och partitioner.
🛠 Installation:
sudo apt update
sudo apt install sysstat
📋 Användning:
- Visa enkel diskstatistik:
iostat -d
- Visa detaljerad statistik (med fler kolumner):
iostat -x
- Lägg till tidstämpel i rapporten:
iostat -xt
- Visa statistik varannan sekund, totalt 10 gånger:
iostat -d 2 10
- Spara resultatet i en fil:
iostat -d 2 10 > diskrapport.txt
💡 Tips:
Förklaringar av alla kolumner hittar du med:
man iostat
2. sar – Loggar systemaktivitet över tid
Kortfattat:
sar samlar statistik om CPU, disk, nätverk och minne — perfekt för att analysera systemets prestanda i efterhand.
🛠 Installation:
sudo apt update
sudo apt install sysstat
⚙️ Aktivera loggning:
- Öppna inställningsfilen:
sudo nano /etc/default/sysstat
- Ändra
ENABLED="false"
till:ENABLED="true"
- Spara och stäng (Ctrl+O, Enter, Ctrl+X).
- Starta och aktivera tjänsten:
sudo systemctl enable sysstat sudo systemctl start sysstat
📋 Användning:
- Visa övergripande diskaktivitet:
sar -b
- Visa detaljer för varje disk:
sar -d
- Se historisk data från en viss tid:
sar -d -s 10:00:00 -e 11:00:00
🔔 OBS:
sar behöver några minuter efter start för att hinna samla data.
3. iotop – Visar diskaktivitet per process
Kortfattat:
iotop är som top, men för diskaktivitet — visar vilka program som läser/skriver mest till disken just nu.
🛠 Installation:
sudo apt update
sudo apt install iotop
📋 Användning:
- Starta iotop:
sudo iotop
- Visa endast processer (utan trådar):
sudo iotop -P
- Visa ackumulerad I/O per process:
sudo iotop -a
💡 Tips:
iotop behöver sudo
för att fungera korrekt.
4. dstat – Realtidsövervakning av flera resurser
Kortfattat:
dstat ger dig en färgkodad överblick över CPU, disk, minne och nätverk — i realtid.
🛠 Installation:
sudo apt update
sudo apt install dstat
📋 Användning:
- Starta dstat:
dstat
- Visa endast diskstatistik:
dstat -d
- Visa CPU, minne och disk samtidigt:
dstat -cdm
- Logga utdata till CSV-fil:
dstat --output diskstatistik.csv
💡 Tips:
CSV-filen kan öppnas i Excel eller LibreOffice för snygga grafer.
5. atop – Avancerad systemövervakning och historik
Kortfattat:
atop visar detaljerad information om disk, CPU, nätverk och minne — och sparar allt för senare analys.
🛠 Installation:
sudo apt update
sudo apt install atop
📋 Användning:
- Starta atop:
sudo atop
- Ändra uppdateringsintervall till 5 sekunder:
sudo atop 5
- Läsa sparad atop-logg:
sudo atop -r /var/log/atop/atop_YYYYMMDD
🔔 OBS:
Atop sparar loggar automatiskt till /var/log/atop/
. Perfekt för att felsöka problem i efterhand.
Sammanfattningstabell
Verktyg | Vad det gör | Installera med |
---|---|---|
iostat | Mäter disk- och partitionsaktivitet | sudo apt install sysstat |
sar | Loggar systemstatistik över tid | sudo apt install sysstat |
iotop | Visar diskaktivitet per process | sudo apt install iotop |
dstat | Realtidsövervakning av CPU, disk, nätverk, minne | sudo apt install dstat |
atop | Avancerad system- och historikövervakning | sudo apt install atop |