Hvordan Overvåke Disk IO I Linux

iostat brukes til å få input / output statistikk for lagringsenheter og partisjoner. iostat er en del av sysstat-pakken. Med iostat, kan du overvåke lese / skrive hastigheter på lagringsenheter (for eksempel harddisker, Ssd) og partisjoner (partisjoner). I denne artikkelen skal jeg vise deg hvordan du overvåker diskinngang / utgang ved Hjelp av Iostat I Linux. Så, la oss komme i gang.

Installere Iostat På Ubuntu/Debian:

iostat-kommandoen er ikke tilgjengelig på Ubuntu/Debian som standard. Men du kan enkelt installere sysstat-pakken fra Det offisielle pakkelageret Til Ubuntu / Debian ved HJELP AV APT package manager. iostat er en del av sysstat-pakken som jeg har nevnt før.

oppdater FØRST APT package repository cache med følgende kommando:

$ sudo apt oppdatering

installer nå sysstat-pakken med følgende kommando:

$ sudo apt install sysstat

sysstat-pakken skal installeres.

Installere Iostat På CentOS 7:

Iostat er ikke tilgjengelig På CentOS 7 som standard. Men sysstat-pakken er tilgjengelig i Det offisielle pakkelageret Til CentOS 7. Så, du kan enkelt installere DEN MED YUM package manager.

for å installere sysstat MED yum package manager, kjør følgende kommando:

$ sudo yum installere sysstat

Trykk nå y og trykk deretter <Enter> for å fortsette.

trykk nå y og trykk deretter <Enter> for å godta gpg-nøkkelen Til CentOS 7-pakkelageret.

sysstat skal installeres.

Installere Iostat På Arch Linux:

iostat er ikke tilgjengelig på Arch Linux som standard. Men sysstat-pakken er tilgjengelig i det offisielle pakkelageret Til Arch Linux. Så, du kan enkelt installere Den Med Pacman package manager.

kjør følgende kommando for å installere sysstat:

$ sudo pacman-Sy sysstat

Trykk nå y og trykk deretter <Enter> for å fortsette.

sysstat skal installeres.

Grunnleggende Bruk av iostat:

du kan overvåke alle lagringsenheter og diskpartisjoner på datamaskinen din med iostat som følger:

$ sudo iostat

som du kan se, genererte iostat en rapport om lese – /skrivehastigheter (i kilobyte/sekund eller kB/s) og totalt leser/skriver (i kB) av alle lagringsenheter og partisjoner på den tiden.

i kommandoen ovenfor skriver iostat ut statistikken ved forekomsten du bare kjørte iostat. Dette er bra for shell scripting og automatisering.

hvis du vil se sanntidsstatistikk, kan du fortelle iostat å oppdatere rapporten hvert n sekund (la oss si 2 sekunder) intervall som følger:

$ sudo iostat-d 2

Som du kan se, oppdaterer iostat rapporten hvert 2. sekund.

Overvåking Av Bestemte Lagringsenheter eller Partisjoner med iostat:

som standard overvåker iostat alle lagringsenhetene på datamaskinen din. Men du kan overvåke bestemte lagringsenheter (som sda, sdb etc) eller bestemte partisjoner (som sda1, sda2, sdb4 etc) med iostat også.

hvis du for eksempel bare vil overvåke lagringsenhetens sda, kjører du iostat som følger:

$ sudo iostat sda

Eller

$ sudo iostat-d 2 sda

som du kan se, overvåkes bare lagringsenheten sda.

Du kan også overvåke flere lagringsenheter med iostat.

for eksempel, for å overvåke lagringsenhetene sda og sdb, kjør iostat som følger:

$ sudo iostat sda sdb

Eller

$ sudo iostat-d 2 sda sdb

hvis du vil overvåke bestemte partisjoner, kan du også gjøre det.

for eksempel, la oss si at du vil overvåke partisjonene sda1 og sda2, og kjør deretter iostat som følger:

$ sudo iostat sda1 sda2

Eller

$ sudo iostat-d 2 sda1 sda2

Som du kan se, overvåkes bare partisjonene sda1 og sda2.

Overvåking LVM Enheter med iostat:

du kan overvåke LVM enheter på datamaskinen med – n alternativet iostat.

for å overvåke LVM-enhetene på Linux-maskinen din, kjør iostat som følger:

$ sudo iostat-N-d 2

Du kan også overvåke bestemt LVM logisk volum også.

for eksempel, for å overvåke LVM logiske volum centos-root (la oss si), kjør iostat som følger:

$ sudo iostat-N-d 2 centos-rot

Endre Enhetene i iostat:

som standard genererer iostat rapporter i kilobyte (kB) enhet. Men det finnes alternativer du kan bruke til å endre enheten.

hvis du for eksempel vil endre enheten til megabyte (MB), bruker du alternativet-m i iostat.

du kan også endre enheten til lesbar med – h-alternativet til iostat. Lesbart format vil automatisk velge riktig enhet avhengig av tilgjengelige data.

for å endre enheten til megabyte, kjør iostat som følger:

$ sudo iostat-m-d 2 sda

for å endre enheten til lesbart format, kjør iostat som følger:

$ sudo iostat-h-d 2 sda

jeg kopierte som fil og som du kan se, er enheten nå i megabyte (MB).

det endret til kilobytes (kB) så snart filkopien er over.

Utvidet Visning av iostat:

Hvis du vil, kan du vise mye mer informasjon om disk i/o med iostat. For å gjøre det, bruk – x-alternativet til iostat.

for eksempel, for å vise utvidet informasjon om disk i/o, kjør iostat som følger:

$ sudo iostat-x-d 2 sda

du kan finne hva hvert av disse feltene (rrqm/s, %wrqm etc) betyr på man-siden i iostat.

Få Hjelp:

hvis du trenger mer informasjon om hvert av de støttede alternativene til iostat og hva hvert av feltene i iostat betyr, anbefaler jeg at du tar en titt på man-siden til iostat.

du kan få tilgang til mannens side i iostat med følgende kommando:

$ man iostat

Slik bruker Du iostat I Linux Takk for at du leser denne artikkelen.



+