• 5 verktyg för att övervaka och felsöka disk-I/O-prestanda i Linux (Ubuntu / debian)

    5 verktyg som ser till att du upptäcker diskproblem i tid.

    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:

    1. Visa enkel diskstatistik: iostat -d
    2. Visa detaljerad statistik (med fler kolumner): iostat -x
    3. Lägg till tidstämpel i rapporten: iostat -xt
    4. Visa statistik varannan sekund, totalt 10 gånger: iostat -d 2 10
    5. 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:

    1. Öppna inställningsfilen: sudo nano /etc/default/sysstat
    2. Ändra ENABLED="false" till: ENABLED="true"
    3. Spara och stäng (Ctrl+O, Enter, Ctrl+X).
    4. 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

    VerktygVad det görInstallera med
    iostatMäter disk- och partitionsaktivitetsudo apt install sysstat
    sarLoggar systemstatistik över tidsudo apt install sysstat
    iotopVisar diskaktivitet per processsudo apt install iotop
    dstatRealtidsövervakning av CPU, disk, nätverk, minnesudo apt install dstat
    atopAvancerad system- och historikövervakningsudo apt install atop

5 verktyg för att övervaka och felsöka disk-I/O-prestanda i Linux (Ubuntu / debian)

5 verktyg som ser till att du upptäcker diskproblem i tid.

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:

  1. Visa enkel diskstatistik: iostat -d
  2. Visa detaljerad statistik (med fler kolumner): iostat -x
  3. Lägg till tidstämpel i rapporten: iostat -xt
  4. Visa statistik varannan sekund, totalt 10 gånger: iostat -d 2 10
  5. 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:

  1. Öppna inställningsfilen: sudo nano /etc/default/sysstat
  2. Ändra ENABLED="false" till: ENABLED="true"
  3. Spara och stäng (Ctrl+O, Enter, Ctrl+X).
  4. 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

VerktygVad det görInstallera med
iostatMäter disk- och partitionsaktivitetsudo apt install sysstat
sarLoggar systemstatistik över tidsudo apt install sysstat
iotopVisar diskaktivitet per processsudo apt install iotop
dstatRealtidsövervakning av CPU, disk, nätverk, minnesudo apt install dstat
atopAvancerad system- och historikövervakningsudo apt install atop