- Diskplass (bruk): Denne parameteren viser hvor mye plass som er opptatt av den valgte disken.
- Diskplass (ledig): Denne parameteren viser mengden ledig plass på den valgte disken.
- Diskleseaktivitet: Dette viser hvor lang tid disken har gått med å utføre leseforespørsler.
- Disk Skriv Aktivitet: Dette viser prosentandelen av tiden som disken har gått i å utføre skriveforespørsler.
Dette er bare noen av parameterne som aktiviteten til disken blir målt på. Det er fortsatt flere parametere, som vi ikke trenger å diskutere på dette stadiet.
For å måle hvordan systemets harddisker utfører, må vi ha noen verktøy for å utføre kvantitativ analyse av diskaktiviteter.
Verktøy for overvåking av diskaktivitet i Linux
Følgende er noen av verktøyene som vi skal diskutere i detalj om bruken av dem, installasjon trinn for trinn:
IOSTAT
IOSTAT står for Input-Output Statistics. Det er et av de mest populære verktøyene blant utviklere og nerdene. De bruker den til å sjekke alle i / o-aktivitetene som gjøres av en bestemt disk som er koblet til systemet vårt. Dette verktøyet sporer også diskens gjennomsnittlige kjøretid for å behandle inngangs- og utgangslesningene som er koblet til eksterne enheter.
Kommandoer som brukes av IOSTAT er i stand til å generere en detaljert rapport som videre kan brukes til å endre systemkonfigurasjonen. Det kan være nyttig for brukerne å optimalisere systemdiskbruk og ytelse. Dette verktøyet gir vanligvis analyser av CPU og enhetsutnyttelse hver for seg.
Hvordan installere IOSTAT på Linux
Sysstat er pakken som inneholder IOSTAT-verktøyet. Så vi kan installere dette verktøyet direkte fra denne pakken. På Ubuntu kan vi kjøre følgende kommando for å fortsette med installasjonen:
Kjører IOSTAT-kommandoer for å analysere diskytelse
Det er mange kommandoer som er spesifikke for å utløse forskjellige funksjoner i IOSTAT-verktøyet. Følgende er de mest brukte kommandoene:
- iostat: Ved hjelp av denne kommandoen kan vi få listen over alle parametrene og gjeldende målinger av forskjellige parametere som er diskutert ovenfor.
- iostat -d: Denne kommandoen viser statistikken knyttet til alle inngangs- / utdataenhetene.
- iostat -p: Denne kommandoen viser statistikken knyttet til alle inngangs- / utdataenhetene og parameteravlesningene.
- iostat -x: Denne kommandoen returnerer den detaljerte analysen av input / output-aktiviteter gjort av alle enhetene.
- iostat -d: Denne kommandoen viser statistikken knyttet til en bestemt enhet.
- iostat -m: Denne kommandoen viser MB-statistikken for alle harddiskene i systemet.
- Nfsiostat: Denne kommandoen gjør det mulig for brukerne å analysere NFSs diskutnyttelse (nettverksfil sys.).
IOTOP
IOTOP er en diskaktivitetsovervåking av Linux OS-basert verktøy. Det gir sanntidsanalyse og diskbruk av operativsystemet. Den får tilgang til all informasjon relatert til diskbruk fra Linux-kjernen direkte. Det gjør systemet mer pålitelig når det gjelder nøyaktighet, siden alle hentede data vil være i sanntid.
Den er basert på en flertrådsmodell. Den gir informasjon om hver tråd som er involvert i i / o-aktiviteten sammen med båndbreddebruken.
Hvordan installere IOTOP på Linux
Vi kan bruke Linux-distribusjonspakker for å installere dette verktøyet i systemet vårt. Følgende kommando hjelper oss å gjøre det samme i Linux-operativsystemet:
Kjører IOTOP-kommandoer for å analysere diskytelse
Det er flere kommandoer i IOTOP-verktøyet for å analysere diskaktivitetene basert på et annet perspektiv. Følgende er de få mest brukte kommandoene:
- iotop: Denne kommandoen viser avlesningen av alle diskene sammen med alle parametrene som er diskutert ovenfor.
- iotop-bare: Denne kommandoen lar oss bare sjekke de som bruker diskinndata-utgangsoperasjoner.
DSTAT
DSTAT er et effektivt, fleksibelt og robust verktøy for å produsere Linux OS ressursstatistikk som kan brukes i stedet for alle de tidligere verktøyene. Følgende er noen av de vanlige funksjonene som tilbys av Dstat-verktøyet:
- Den genererer de kumulative resultatene etter å ha kombinert iostat-, vmstat-, mpstat- og netstat-verktøy.
- Den genererer statistikken i sanntid.
- Den er meget skalerbar.
- Den viser avbrudd generert fra hver enhet.
- Gir nøyaktige resultater selv når systemet er veldig overbelastet fra prosesser.
- Det gjør det mulig for brukere å eksportere de genererte resultatene i en .csv-filformat.
Slik installerer du DSTAT på Linux
Du kan installere den ved å følge den samme prosessen. Den er tilgjengelig på Linux distro. Pakker. Så følgende kommando kan utføres fra kommandolinjen for å fortsette med installasjonen:
$ sudo apt-get install dstatKjører DSTAT-kommandoer for å analysere diskytelse
Det er flere kommandoer i DSTAT-verktøyet for å analysere diskaktivitetene basert på et annet perspektiv. Følgende er de få mest brukte kommandoene:
dstat: Denne kommandoen viser lesingen av alle diskene og alle parametrene som er diskutert ovenfor, for eksempel totale sendte, mottatte byte, ventetid, inaktiv tid, lese- / skrivetid, diskstatistikk, etc.
dstat -vmstat: Denne kommandoen produserer utdata som inneholder data relatert til prosesser og minnestatistikk.
dstat -c -top-cpu -dn -top-mem: Denne kommandoen består av forskjellige underkommandoer. De er som følger:
- -c: gir detaljer om CPU-utnyttelse.
- -topp-CPU: Dette viser navnet på prosessen som bruker den høyeste prosenten prosessor.
- -dn: Dette viser statusen til nettverket og systemets disker.
- -topp-mem: Dette viser navnet på prosessen som bruker den høyeste prosentandelen minne.
På denne måten tilbyr DSTAT mange andre kommandoer som kan utføres for å trekke ut data relatert til disk- og nettverksytelse og analysere dem i detalj.
ATOP
ATOP er spesielt nyttig når det er behov for å analysere endringer på systemnivå. Det utfører en fantastisk jobb med orientering om forbedringer over tid. Det kan tabellere alle prosessene som induserte eventuelle endringer på systemnivå (for eksempel å utføre plateinngangsutgang) i løpet av den spesifikke perioden, i motsetning til de andre - denne funksjonen leveres bare av ATOP.
Det er et alternativt verktøy som kan brukes til å analysere diskressurser. Den kan også analysere Linux-baserte servere, nettverksrelaterte parametere osv. Det er få fordeler med å bruke dette verktøyet bortsett fra det vi diskuterte ovenfor, og det følgende er noen få av dem:
- Vi kan se ressursutnyttelsen gjort av prosessene som ble stengt lenge før.
- Den holder rede på alle aktive tråder i applikasjoner med flere tråder og etterlater resten, som er inaktive.
- Den fremhever de ressursene som bruker ressursene på et kritisk nivå, og gir dermed en høy brukeropplevelse.
Slik installerer du ATOP på Linux
Atop kan installeres i Ubuntu-baserte operativsystemer ved å utføre følgende kommando. Denne kommandoen henter pakken fra standard Linux-arkivet.
$ sudo apt-get install på toppenKjører ATOP-kommandoer for å analysere diskytelse
Nedenfor er noen av kommandoene som tilbys av verktøyet på toppen, som bruker brukere til å utføre forskjellige sett med aktiviteter for å analysere systemets diskutnyttelse og nettverksbåndbredde relatert til det:
- på toppen -m: Denne kommandoen viser minneforbruket gjort av alle live-prosessene.
- på toppen -V: Viser installert på toppen av versjonen.
- på toppen -a: Denne kommandoen viser live status for alle live prosesser.
- på toppen -s: Denne kommandoen viser all informasjon relatert til oppgaveplanlegging.
- på toppen -d: Viser informasjon relatert til dataforbruk under diskinndata / utdataaktiviteter.
- på toppen -v: Viser informasjon som userId, rgid, processId, osv.
- på toppen -y: Viser informasjon om alle live-trådene i de aktive prosessene.
- på toppen -C: Viser alle prosessene i sortert rekkefølge etter forbruks-CPU-nivå.
IOPING
IOPING er et slags verktøy som tilbyr forskjellige funksjoner. Dette verktøyet brukes spesielt til å analysere latens på disken, dvs.e., hvor lang tid en bestemt disk tar tid å svare på en bestemt lese- og skriveforespørsel.
Hvordan installere IOPING på Linux
For å installere IOPING på Linux-operativsystemer, kan vi utføre følgende terminalkommando:
$ sudo apt-get install iopingKjører IOPING-kommandoer for å analysere diskytelse
Nedenfor er noen av IOPING-verktøyets kommandoer, hvor brukerne kan sjekke forsinkelsesrelaterte problemer og feilsøke dem enkelt.
- ioping -c antall: Representerer antall tellinger hvoretter verktøyet blir stoppet.
- ioping -i intervall: Begrenser tiden mellom intervallet til det forespurte tidsstempelet.
- ioping -l hastighet: Begrenser hastigheten på dataoverføring i byte / sek.
- ioping -t tid: Noen prosesser blir ignorert på grunn av at de har veldig liten forespørselstid. Så, for å unngå dette, kan vi stille forespørselstiden.
- ioping -w frist: Verktøyet blir stoppet etter tidsintervallet som er angitt gjennom denne kommandoen.
- ioping -D: Instruerer systemet om å lese / skrive forespørsler.
- ioping -R: Dette tester hastigheten som disken søker etter data på.
- ioping -c 20 -s 1M / temp1: Denne kommandoen gir en kvantitativ rapport om / temp1 ved å overføre 21 forespørsler hver på 1 MB.
- ioping -RL / dev / sda: Viser sekvensiell diskhastighet.
- ioping -RLB. | awk 'print $ 4': Viser sekvensiell diskhastighet i byte / sek.
Konklusjon
Gjennom denne artikkelen diskuterte vi forskjellige verktøy som kan brukes til å overvåke diskaktiviteter i Linux-baserte operativsystemer. Hvert verktøy leverer sitt eget sett med funksjoner, som hjelper brukeren med å analysere hvordan systemet deres oppfører seg fra innsiden.
Ved detaljert analyse kan systemadministratorer gjøre de ønskede endringene i systemkonfigurasjonene for å få systemet til å fungere raskere og jevnere. Disse verktøyene gir resultater som viser systemets nåværende tilstand, diskhelse, nettverksbåndbreddeutnyttelse og mye mer.
Ved å bruke disse verktøyene kan systemadministratorer feilsøke problemer relatert til disk og operativsystemer på en gang. Det vil tillate dem å spare tid under feilsøking og holde systemet i riktig tilstand mens de utfører tunge ressursbrukoppgaver.