iotop(8)

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

NAMN

iotop - enkelt top-liknande I/O-övervakningsverktyg

SYNOPSIS

iotop [OPTIONS]

BESKRIVNING

iotop övervakar information om I/O-användning som matas ut av Linuxkärnan (kräver 2.6.20 eller senare) och visar en tabell över aktuell I/O-användning per process eller tråd på systemet. Åtminstone optionerna CONFIG_TASK_DELAY_ACCT, CONFIG_TASK_IO_ACCOUNTING, CONFIG_TASKSTATS och CONFIG_VM_EVENT_COUNTERS måste vara aktiverade i din Linuxkärnas byggkonfiguration och sedan Linuxkärna 5.14 måste även sysctl kernel.task_delayacct vara aktiverat.

iotop visar kolumner för I/O-bandbredden som lästs och skrivits av varje process/tråd under samplingsperioden. Det visar också procentandelen tid som tråden/processen har spenderat under in-swapning och under väntan på I/O. För varje process visas dess I/O-prioritet (klass/nivå).

Dessutom visas den totala I/O-bandbredden som lästs och skrivits under samplingsperioden högst upp i gränssnittet. Värdena Total DISK READ och Total DISK WRITE representerar total läs- och skrivbandbredd mellan processer och kärntrådar å ena sidan och kärnans blockenhetssubsystem å andra sidan. Medan värdena Current DISK READ och Current DISK WRITE representerar motsvarande bandbredder för aktuell disk-I/O mellan kärnans blockenhetssubsystem och underliggande hårdvara (HDD, SSD, etc.). Således kan Total och Current inte vara lika vid en given tidpunkt på grund av datakachelagring och omordning av I/O-operationer som sker inuti Linuxkärnan.

Använd vänster- och högerpilarna för att ändra sorteringen, r för att vända sorteringsordningen, o för att växla alternativet --only, p för att växla alternativet --processes, a för att växla alternativet --accumulated, q för att avsluta eller i för att ändra prioriteten för en tråd eller en process's tråd(ar). Vilken annan tangent som helst tvingar en uppdatering.

ALTERNATIV

  • --version
Visa versionsnummer och avsluta
  • -h, --help
Visa användningsinformation och avsluta
  • -o, --only
Visa endast processer eller trådar som faktiskt utför I/O, istället för

att visa alla processer eller trådar. Detta kan växlas dynamiskt genom att trycka på o.

  • -b, --batch
Aktivera icke-interaktivt läge. Användbart för att logga I/O-användning

över tid.

  • -n NUM, --iter=NUM
Ange antalet iterationer innan programmet avslutas (avslutas aldrig som

standard). Detta är mest användbart i icke-interaktivt läge.

  • -d SEK, --delay=SEK
Ange fördröjningen mellan iterationer i sekunder (1 sekund som

standard). Accepterar icke-heltalsvärden som 1,1 sekunder.

  • -p PID, --pid=PID
En lista över processer/trådar att övervaka (alla som standard).
  • -u ANVÄNDARE, --user=ANVÄNDARE
En lista över användare att övervaka (alla som standard)
  • -P, --processes
Visa endast processer. Normalt visar iotop alla trådar.
  • -a, --accumulated
Visa ackumulerad I/O istället för bandbredd. I detta läge visar iotop

mängden I/O som processer har utfört sedan iotop startade.

  • -k, --kilobytes
Använd kilobyte istället för en mänskligt läsbar enhet. Detta läge är

användbart vid skriptning av batchläget i iotop. Istället för att välja den mest lämpliga enheten visar iotop alla storlekar i kilobyte.

  • -t, --time
Lägg till en tidsstämpel på varje rad (implicerar --batch). Varje rad

kommer att prefixeras med aktuell tid.

  • -q, --quiet
Undertryck vissa rader i rubriken (implicerar --batch). Detta alternativ

kan anges upp till tre gånger för att ta bort rubrikrader.

  • -q kolumnnamn skrivs endast ut vid den första iterationen,
  • -qq kolumnnamn skrivs aldrig ut,
  • -qqq I/O-sammanfattningen skrivs aldrig ut.
  • --no-help
Undertryck visningen av hjälptexten för tangentbordsgenvägar.

SE ÄVEN

ionice(1), top(1), vmstat(1), atop(1), htop(1)

FÖRFATTARE

iotop skrevs av Guillaume Chazarain. Den här manualsidan påbörjades av Paul Wise för Debian-projektet och är placerad i det offentliga domänet.

KOLOFON

Den här sidan är en del av projektet iotop (ett enkelt top-liknande I/O-övervakningsverktyg). Information om projektet finns på <⟨http://guichaz.free.fr/iotop/⟩>. Om du har en felrapport för den här manualsidan, skicka den till guichaz@gmail.com. Den här sidan hämtades från projektets uppströms Git-arkiv <⟨git://repo.or.cz/iotop.git⟩> den 2025-02-02. (Vid den tidpunkten var datumet för den senast hittade committen i arkivet 2023-04-03.) Om du upptäcker några renderingsproblem i den här HTML-versionen av sidan, eller om du tror att det finns en bättre eller mer aktuell källa för sidan, eller om du har korrigeringar eller förbättringar av informationen i den här KOLOFONEN (som *inte* är en del av den ursprungliga manualsidan), skicka ett e-postmeddelande till man-pages@man7.org

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.