iotop(8): Skillnad mellan sidversioner

Från Wiki.linux.se -Linux wikipedia på Svenska.
Hoppa till navigering Hoppa till sök
(Ersatte sidans innehåll med " = Sidslut = Orginalhemsidan på Engelska https://www.man7.org/linux/man-pages/man8/iotop.8.html <HR> Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/ <BR><BR>Tack till [https://datorhjalp.se/web/ Datorhjälp] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. Kategori:Linuxmanual grupp 8 Kat...")
Märke: Ersättning
 
(2 mellanliggande sidversioner av samma användare visas inte)
Rad 1: Rad 1:
= iotop =


'''iotop''' är ett enkelt, top-liknande verktyg för att övervaka I/O-användning i Linux.
== Beskrivning ==
'''iotop''' visar hur mycket disk-I/O processer eller trådar använder i systemet. Verktyget kräver Linux-kärna 2.6.20 eller senare samt att vissa kärnkonfigurationsalternativ är aktiverade, bland annat:
* <code>CONFIG_TASK_DELAY_ACCT</code>
* <code>CONFIG_TASK_IO_ACCOUNTING</code>
* <code>CONFIG_TASKSTATS</code>
* <code>CONFIG_VM_EVENT_COUNTERS</code>
Programmet visar bland annat:
* läs- och skrivbandbredd per process eller tråd
* andel tid som spenderas på swap-in
* andel tid som väntar på I/O
* I/O-prioritet för varje process
Överst i gränssnittet visas också total diskaktivitet för hela systemet.
== Behörighet ==
Normalt kräver '''iotop''' root-rättigheter. Det kan även köras av annan användare om programmet ges kapabiliteten <code>NET_ADMIN</code>.
Exempel:
<pre>
sudo setcap 'cap_net_admin+eip' /sökväg/till/iotop
</pre>
Detta gör dock att andra användare också kan köra programmet och se information som normalt inte vore tillgänglig för dem.
== Vanliga användningsområden ==
Starta interaktiv övervakning:
<pre>
iotop
</pre>
Visa bara processer som faktiskt gör I/O:
<pre>
iotop -o
</pre>
Batchläge, användbart i skript eller loggning:
<pre>
iotop -b
</pre>
Kör ett visst antal iterationer:
<pre>
iotop -b -n 5
</pre>
Sätt fördröjning mellan uppdateringar:
<pre>
iotop -d 2
</pre>
Visa bara en viss process eller tråd:
<pre>
iotop -p 1234
</pre>
Visa bara processer, inte alla trådar:
<pre>
iotop -P
</pre>
Visa ackumulerad I/O i stället för aktuell bandbredd:
<pre>
iotop -a
</pre>
Visa full kommandorad:
<pre>
iotop -c
</pre>
== Viktiga flaggor ==
* <code>-o</code>, <code>--only</code> — visa endast processer/trådar med faktisk I/O-aktivitet
* <code>-b</code>, <code>--batch</code> — icke-interaktivt batchläge
* <code>-n NUM</code> — antal iterationer innan avslut
* <code>-d SEC</code> — fördröjning mellan iterationer
* <code>-p PID</code> — filtrera på process/tråd-id
* <code>-u USER</code> — filtrera på användare
* <code>-P</code>, <code>--processes</code> — visa bara processer
* <code>-a</code>, <code>--accumulated</code> — visa ackumulerad I/O
* <code>-A</code>, <code>--accum-bw</code> — visa ackumulerad I/O som bandbredd över hela perioden
* <code>-k</code>, <code>--kilobytes</code> — visa värden i kilobyte
* <code>-t</code>, <code>--time</code> — lägg till tidsstämpel på varje rad
* <code>-c</code>, <code>--fullcmdline</code> — visa full sökväg och argument
* <code>-q</code>, <code>--quiet</code> — minska mängden rubriker i batchläge
* <code>-e</code>, <code>--hide-exited</code> — dölj avslutade processer
* <code>-l</code>, <code>--no-color</code> — stäng av färger
== Kolumner ==
Vanliga kolumner i utmatningen är:
* '''PID/TID''' — process- eller tråd-id
* '''PRIO''' — I/O-prioritet
* '''USER''' — användare
* '''DISK READ''' — läshastighet
* '''DISK WRITE''' — skrivhastighet
* '''SWAPIN''' — andel tid på swap-in
* '''IO''' — andel tid som väntar på I/O
* '''GRAPH''' — enkel graf över aktivitet
* '''COMMAND''' — processnamn eller kommandorad
== Tangentbordsgenvägar ==
I interaktivt läge finns flera praktiska tangenter:
* <code>q</code> — avsluta
* <code>o</code> — växla visning av endast aktiva I/O-processer
* <code>p</code> — växla mellan processer och trådar
* <code>a</code> — växla mellan aktuell, ackumulerad och ackumulerad bandbredd
* <code>c</code> — växla full kommandorad
* <code>1</code> till <code>9</code> — visa eller dölj kolumner
* <code>0</code> — visa alla kolumner
* <code>vänster</code>/<code>höger</code> — byt sorteringskolumn
* <code>mellanslag</code> eller <code>r</code> — byt sorteringsordning
* <code>i</code> — ändra I/O-prioritet för vald process eller tråd
* <code>f</code> — ändra UID/PID-filter
* <code>g</code> — byt datakälla för grafkolumnen
* <code>l</code> — växla färgvisning
* <code>u</code> — växla mellan Unicode och ASCII i grafen
* <code>T</code> — visa eller dölj klockan
* <code>?</code> eller <code>h</code> — hjälp
== task_delayacct ==
Från och med Linux-kärna 5.14.x är <code>task_delayacct</code> körbart att slå på eller av vid drift och är normalt avstängt från början.
Aktivera manuellt:
<pre>
sudo sysctl kernel.task_delayacct=1
</pre>
Stäng av igen:
<pre>
sudo sysctl kernel.task_delayacct=0
</pre>
I interaktivt läge kan detta växlas med <code>Ctrl-T</code>.
== Miljövariabler ==
* <code>NO_COLOR</code> — om satt till en icke-tom sträng stängs färgutmatning av
* <code>HOME</code>, <code>XDG_CONFIG_HOME</code> — används för att hitta konfigurationsfil
* <code>IOTOP_NO_RENICE</code> — inaktiverar genvägen <code>i</code> för att ändra processprioritet
== Exempel ==
Visa endast aktiva I/O-processer i batchläge:
<pre>
iotop -b -o
</pre>
Logga 10 mätningar med 2 sekunders intervall:
<pre>
iotop -b -n 10 -d 2
</pre>
Visa full kommandorad för processerna:
<pre>
iotop -c
</pre>
Visa endast en specifik användares processer:
<pre>
iotop -u användarnamn
</pre>
== Se även ==
* [[ionice(1)]]
* [[top(1)]]
* [[vmstat(1)]]
* [[atop(1)]]
* [[htop(1)]]


= Sidslut =
= Sidslut =

Nuvarande version från 25 april 2026 kl. 12.11

iotop

iotop är ett enkelt, top-liknande verktyg för att övervaka I/O-användning i Linux.

Beskrivning

iotop visar hur mycket disk-I/O processer eller trådar använder i systemet. Verktyget kräver Linux-kärna 2.6.20 eller senare samt att vissa kärnkonfigurationsalternativ är aktiverade, bland annat:

  • CONFIG_TASK_DELAY_ACCT
  • CONFIG_TASK_IO_ACCOUNTING
  • CONFIG_TASKSTATS
  • CONFIG_VM_EVENT_COUNTERS

Programmet visar bland annat:

  • läs- och skrivbandbredd per process eller tråd
  • andel tid som spenderas på swap-in
  • andel tid som väntar på I/O
  • I/O-prioritet för varje process

Överst i gränssnittet visas också total diskaktivitet för hela systemet.

Behörighet

Normalt kräver iotop root-rättigheter. Det kan även köras av annan användare om programmet ges kapabiliteten NET_ADMIN.

Exempel:

sudo setcap 'cap_net_admin+eip' /sökväg/till/iotop

Detta gör dock att andra användare också kan köra programmet och se information som normalt inte vore tillgänglig för dem.

Vanliga användningsområden

Starta interaktiv övervakning:

iotop

Visa bara processer som faktiskt gör I/O:

iotop -o

Batchläge, användbart i skript eller loggning:

iotop -b

Kör ett visst antal iterationer:

iotop -b -n 5

Sätt fördröjning mellan uppdateringar:

iotop -d 2

Visa bara en viss process eller tråd:

iotop -p 1234

Visa bara processer, inte alla trådar:

iotop -P

Visa ackumulerad I/O i stället för aktuell bandbredd:

iotop -a

Visa full kommandorad:

iotop -c

Viktiga flaggor

  • -o, --only — visa endast processer/trådar med faktisk I/O-aktivitet
  • -b, --batch — icke-interaktivt batchläge
  • -n NUM — antal iterationer innan avslut
  • -d SEC — fördröjning mellan iterationer
  • -p PID — filtrera på process/tråd-id
  • -u USER — filtrera på användare
  • -P, --processes — visa bara processer
  • -a, --accumulated — visa ackumulerad I/O
  • -A, --accum-bw — visa ackumulerad I/O som bandbredd över hela perioden
  • -k, --kilobytes — visa värden i kilobyte
  • -t, --time — lägg till tidsstämpel på varje rad
  • -c, --fullcmdline — visa full sökväg och argument
  • -q, --quiet — minska mängden rubriker i batchläge
  • -e, --hide-exited — dölj avslutade processer
  • -l, --no-color — stäng av färger

Kolumner

Vanliga kolumner i utmatningen är:

  • PID/TID — process- eller tråd-id
  • PRIO — I/O-prioritet
  • USER — användare
  • DISK READ — läshastighet
  • DISK WRITE — skrivhastighet
  • SWAPIN — andel tid på swap-in
  • IO — andel tid som väntar på I/O
  • GRAPH — enkel graf över aktivitet
  • COMMAND — processnamn eller kommandorad

Tangentbordsgenvägar

I interaktivt läge finns flera praktiska tangenter:

  • q — avsluta
  • o — växla visning av endast aktiva I/O-processer
  • p — växla mellan processer och trådar
  • a — växla mellan aktuell, ackumulerad och ackumulerad bandbredd
  • c — växla full kommandorad
  • 1 till 9 — visa eller dölj kolumner
  • 0 — visa alla kolumner
  • vänster/höger — byt sorteringskolumn
  • mellanslag eller r — byt sorteringsordning
  • i — ändra I/O-prioritet för vald process eller tråd
  • f — ändra UID/PID-filter
  • g — byt datakälla för grafkolumnen
  • l — växla färgvisning
  • u — växla mellan Unicode och ASCII i grafen
  • T — visa eller dölj klockan
  • ? eller h — hjälp

task_delayacct

Från och med Linux-kärna 5.14.x är task_delayacct körbart att slå på eller av vid drift och är normalt avstängt från början.

Aktivera manuellt:

sudo sysctl kernel.task_delayacct=1

Stäng av igen:

sudo sysctl kernel.task_delayacct=0

I interaktivt läge kan detta växlas med Ctrl-T.

Miljövariabler

  • NO_COLOR — om satt till en icke-tom sträng stängs färgutmatning av
  • HOME, XDG_CONFIG_HOME — används för att hitta konfigurationsfil
  • IOTOP_NO_RENICE — inaktiverar genvägen i för att ändra processprioritet

Exempel

Visa endast aktiva I/O-processer i batchläge:

iotop -b -o

Logga 10 mätningar med 2 sekunders intervall:

iotop -b -n 10 -d 2

Visa full kommandorad för processerna:

iotop -c

Visa endast en specifik användares processer:

iotop -u användarnamn

Se även

Sidslut

Orginalhemsidan på Engelska https://www.man7.org/linux/man-pages/man8/iotop.8.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.