blkparse

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

blkparse(1) — Linux manualsida

NAMN

blkparse — producerar formaterad utmatning av händelseströmmar från blockenheter.

SYNOPSIS

blkparse [ alternativ ]

BESKRIVNING

Verktyget blkparse försöker kombinera händelseströmmar för olika enheter på olika processorer och generera en formaterad utmatning av händelseinformationen. Specifikt tar det den maskinläsbara utmatningen från verktyget blktrace och konverterar den till en lättläst form.

Som med blktrace finns det vissa detaljer kring blkparse som hjälper till att förstå kommandoradsalternativen som presenteras nedan:

- Som standard körs blkparse i efterbearbetningsläge där sparade spårningshändelser kombineras och formaterad data dumpas. - blkparse kan köras i realtid tillsammans med blktrace genom att ange `-i -` och kombinera det med live-alternativet för blktrace. - Antalet batcher av händelseläsningar kan ställas in via `-b`-alternativet (standard är 512). - Om spårningsutgången har sparats med olika namn måste samma namn anges via `-i`-alternativet.

Som standard skickar blkparse formaterad data till standardutgången, men detta kan ändras med `-o`-alternativet.

ALTERNATIV

  • `-A hex-mask` eller `--set-mask=hex-mask` - Ställer in filtermask.
  • `-a mask` eller `--act-mask=mask` - Lägger till mask till aktuellt filter.
  • `-D dir` eller `--input-directory=dir` - Anger katalog för indatafiler.
  • `-b batch` eller `--batch={batch}` - Läsning i satser från standardinmatning.
  • `-i file` eller `--input=file` - Anger basnamn för indatafiler.
  • `-F typ,fmt` eller `--format=typ,fmt` - Ställer in utdataformat.
  • `-M` eller `--no-msgs` - Stoppar meddelanden från att skickas till fil.
  • `-o file` eller `--output=file` - Anger utdatafil.
  • `-O` eller `--no-text-output` - Inga textutgångar, endast binär.
  • `-d file` eller `--dump-binary=file` - Binär utdatafil.
  • `-q` eller `--quiet` - Tyst läge.
  • `-t` eller `--track-ios` - Visar tidsdifferenser per I/O.
  • `-w span` eller `--stopwatch=span` - Visar spårningar inom specificerat tidsintervall.
  • `-v` eller `--verbose` - Mer detaljerade felmeddelanden.
  • `-V` eller `--version` - Visar version.

SPÅRNINGSHÄNDELSER

Följande spårningshändelser kan identifieras:

  • C – Komplettering av en begäran.
  • D – Begäran skickad till drivrutinen.
  • I – Begäran infogad i I/O-schemaläggaren.
  • Q – Begäran köad.
  • B – Data studsar till en lägre minnesplats.
  • M – Sammanfogning av begäranden.
  • A – Omdirigering av I/O.

STANDARDUTDATA

Standardhuvudet som visas innehåller:

%D %2c %8s %5T.%9t %5p %2a %3d

EXEMPEL

För att spåra I/O på enheten /dev/sda och konvertera utdata till läsbart format:

blktrace -d /dev/sda -o - | blkparse -i -

För att spara utdata för senare bearbetning:

blktrace /dev/sda /dev/sdb blkparse sda sdb

FÖRFATTARE

blkparse skrevs av Jens Axboe, Alan D. Brunelle och Nathan Scott.

RAPPORTERA BUGGAR

Rapportera buggar till <linux-btrace@vger.kernel.org>

COPYRIGHT

Copyright © 2006 Jens Axboe, Alan D. Brunelle och Nathan Scott.

Denna programvara distribueras enligt GNU General Public License.

SE ÄVEN

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/blkparse.1.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.