Monitor centos 8 diskbruk, IO, nettverkstrafikk

Monitor centos 8 diskbruk, IO, nettverkstrafikk
I denne artikkelen skal jeg vise deg hvordan du finner informasjon om diskbruk, overvåke disk I/O og nettverkstrafikk på CentOS 8. Så la oss komme i gang.

Informasjon om diskbruk:

Du kan finne informasjon om partisjonene til dine HDD -er, SSD -er og andre lagringsenheter ved hjelp av fdisk kommando.

$ sudo fdisk -l

Som du kan se, har jeg 1 NVME SSD koblet til min virtuelle maskin. Det er omtrent 20 GB i størrelse.

Den har 2 partisjoner, /dev/nvme0n1p1 (488 MB i størrelse) og /dev/nvme0n1p2 (19.5 GB i størrelse).

Du kan finne informasjon om de monterte partisjonene ved hjelp av DF -kommandoen.

$ df -tlh

DF -kommandoen skal vise partisjonsstien, partisjonens filsystemtype, total partisjonsstørrelse, hvor mye av partisjonen som brukes og gratis, diskbruken i prosent, og hvor partisjonen er montert.

Som standard vises TMPFS, DevTMPFS og andre virtuelle filsystemer. Det kan være lurt å bare se informasjon om faktiske filsystemer/partisjoner.

Hvis det er tilfelle, kan du bruke -x Alternativ for å ekskludere filsystemene som du ikke vil bli oppført.

$ df -tlh -x tmpfs -x Devtmpfs

Bare de fysiske partisjonene/filsystemene skal være oppført.

Som standard vises partisjonsstørrelsen i Powers of 1024. Hvis du vil se det i Powers of 1000 i stedet, så bruk H Alternativ som følger:

$ df -tlhh -x tmpfs -x Devtmpfs

Partisjonsstørrelsen skal nå vises i krefter på 1000.

Hvis du vil se hvor mange inoder filsystemet har, hvor mange som brukes og hvor mange som er gratis, bruk -Jeg Alternativ som følger:

$ df -tli -x tmpfs -x devtmpfs

DF skal vise inodeinformasjon.

Overvåkingsdisk I/O:

Du kan overvåke Disk I/O -bruk ved hjelp av iotop.

iotop er ikke installert på centos 8 som standard. Du kan enkelt installere Iotop med følgende kommando:

$ sudo dnf install Iotop

trykk Y Og trykk deretterFor å bekrefte installasjonen.

Iotop skal installeres.

Start nå iotop som følger:

$ sudo iotop

iotop skal starte. Det er akkurat som HTOP.

Som du ser er prosessene/trådene som bruker disk I/O på toppen. Den viser hvor mye data som skrives til disken og leses fra disken.

Som standard vises alle prosessene/trådene. Hvis du vil at Iotop bare skal liste opp prosessene/trådene som utfører I/O -operasjoner, må du trykke på O.

Du kan også fortelle iotop å overvåke disk I/O av en hvilken som helst spesifikk prosess ved hjelp av -p Alternativ etterfulgt av prosessen PID.

$ sudo iotop -p 35851

iotop bør overvåke disken I/O for bare den spesifiserte prosessen.

Du kan også fortelle iotop å overvåke disk I/O av flere prosesser som følger:

$ sudo iotop -p 35851 -p 35834

iotop skal bare overvåke disk I/O av de spesifiserte prosessene.

Hvis du vil at iotop skal overvåke alle prosesser som er startet av en bestemt bruker, kan du bruke -u Alternativ etterfulgt av brukernavnet.

$ sudo iotop -u shovon

IOTOP skal overvåke Disk I/O av alle prosesser startet med ditt spesifiserte brukernavn.

På samme måte kan du også overvåke Disk I/O av alle prosessene som er startet av flere brukere som følger:

$ sudo iotop -u user1 -u user2

Overvåkningsnettbruk:

Du kan overvåke informasjon om nettverksbruk ved hjelp av IFTOP -kommandoen.

iftop er tilgjengelig i Epel -depotet.

For å aktivere EPEL -depotet, kjør følgende kommando:

$ sudo dnf installer epel -release -y

Epel -depotet skal være aktivert.

Nå, installer iftop med følgende kommando:

$ sudo dnf installer iftop -y

iftop skal installeres.

Start nå iftop som følger:

$ sudo iftop

Som du kan se, overvåker IFTOP nettverkstrafikken på destinasjon og kilde vertsbasis.

iftop bruker => og <= Symboler for å representere retningen på dataflyten. => brukes til å representere TX/overførte data og <= brukes til å representere RX/mottatte data.

På høyre side vises TX og RX datahastighet med henholdsvis 2, 10 og 40 sekunders intervaller for hver vert/destinasjon.

På bunnen, Tx Seksjonen viser de totale overførte dataene og Rx Seksjonen viser de totale mottatte dataene. TX- og RX -totalene er summert og vises på TOTAL seksjon.

Hvis du ikke vil at IFTop skal løse IP -adressen til vertsnavn, trykk N.

Hvis du vil at IFTOP også skal vise de kommuniserende portnumrene/protokollene, trykk P.

Som standard overvåker IFTOP alle tilgjengelige nettverksgrensesnitt i CentOS 8 -maskinen din. Hvis du trenger å overvåke et enkelt nettverksgrensesnitt, kan IFTop gjøre det.

Først, finn enhetsnavnet på nettverksgrensesnittet du vil overvåke ved hjelp av NMCLI Kommando som følger:

$ nmcli enhet

La oss si, du vil overvåke nettverksgrensesnittet ENS160. For å gjøre det, start iftop følgende:

$ sudo iftop -i ens160

iftop skal overvåke nettverkstrafikken på bare ENS160 grensesnitt.

Som standard starter Iftop et Ncurses -basert interaktivt vindu som HTOP.

Hvis du vil skrive ut nettverksbruksinformasjonen på terminalen i stedet, kjører du iftop med -t flagg som følger:

$ sudo iftop -t

iftop skal skrive ut alt på terminalen. iftop vil skrive ut ny informasjon på terminalen hvert 2. sekund.

For å lære mer informasjon om iftop, kjør Iftop med -hjelp flagg som følger:

$ iftop --hjelp

Alle de støttede flaggene/alternativene til Iftop skal være oppført. Det vil være til stor hjelp for deg på din Linux Sysadmin -reise.

Så det er slik du overvåker Centos 8 Diskbruk, disk I/O og nettverkstrafikk. Takk for at du leste denne artikkelen.