Forutsetninger
Installerer sysstat-pakken
Starter sysstat-tjenesten
Bruker sar for å få systemytelsesstatistikk
Konklusjon
sarer et multifunksjonelt systemytelsesovervåkingsverktøy som er en del av sysstatpakken. Med sarkan du samle inn, rapportere eller lagre ulike typer systemaktiviteter som CPU, RAM, I/O, Diskbruk, etc.
I denne artikkelen vil vi dekke prosessen med å installere og bruke for sarå overvåke systemytelsen.
Forutsetninger
- En forekomst som kjører CentOS 7 x64.
- En sudo-bruker.
Installerer sysstat-pakken
For å bruke sarmå du installere sysstatpakken. Det er imidlertid en god praksis å først oppdatere systemets pakker hvis du ikke har gjort det på en stund.
sudo yum update
sudo shutdown -r now
Last ned og installer den siste stabile versjonen av sysstatfra den offisielle nettsiden:
cd ~
wget http://pagesperso-orange.fr/sebastien.godard/sysstat-11.2.0-1.x86_64.rpm
sudo yum install sysstat-11.2.0-1.x86_64.rpm
Starter sysstat-tjenesten
sudo systemctl enable sysstat
sudo systemctl start sysstat
Kort sagt er bruken av sarkommandoen:
sar [ options ] [ <interval> [ <count> ] ]
Alternativene for å sardekke hver krok og hjørne av systemet, hovedalternativene inkluderer:
-B Paging statistics
-b I/O and transfer rate statistics
-d Block devices statistics
-F [ MOUNT ] Filesystems statistics
-H Hugepages utilization statistics
-I { <int> | SUM | ALL | XALL } Interrupts statistics
-m { <keyword> [,...] | ALL } Power management statistics
-n { <keyword> [,...] | ALL }
-q Queue length and load average statistics
-R Memory statistics
-r [ ALL ] Memory utilization statistics
-S Swap space utilization statistics
-u [ ALL ] CPU utilization statistics
-v Kernel tables statistics
-W Swapping statistics
-w Task creation and system switching statistics
-y TTY devices statistics
For formålet med denne opplæringen vil vi bare dekke noen av de vanligste brukstilfellene for sar.
Vis CPU-ytelsen i 4 ganger med intervallet 1 sekund:
sar 1 4
ELLER
sar -u 1 4
Som standard sarvil vise CPU resultatrapport hvis ingen parametere ble spesifisert.
Skriv ut CPU-ytelsesstatistikken én gang per sekund til du trykker Ctrl-C for å avbryte:
sar 1
I dette eksemplet er kun intervallet spesifisert, antall repetisjoner er ikke det.
Vis ytelsesstatistikk for CPU (-u), minne (-r), bytteplass (-S) og I/O (-d):
sar -urSbd 1
Vis ytelsesstatistikk for nettverksgrensesnittet:
sar -n DEV 1
Lagre statistikken i en spesifisert fil \~/sar.log:
sar -u -r -o ~/sar.log 1
Konklusjon
sarer en allsidig kommando, bare noen få av brukseksemplene er nevnt i denne artikkelen. Du kan lære mer om det ved å skrive inn sar -heller besøke dens offisielle hjemmeside .
Takk for at du leser.