Preduvjeti
Instaliranje paketa sysstat
Pokretanje usluge sysstat
Korištenje sar za dobivanje statistike performansi sustava
Zaključak
sarje višenamjenski uslužni program za praćenje performansi sustava koji je dio sysstatpaketa. Pomoću sar, možete prikupljati, izvještavati ili spremati različite vrste aktivnosti sustava kao što su CPU, RAM, I/O, korištenje diska itd.
U ovom članku ćemo pokriti proces instaliranja i korištenja sarza praćenje performansi sustava.
Preduvjeti
- Instanca koja pokreće CentOS 7 x64.
- Korisnik sudoa.
Instaliranje paketa sysstat
Da biste koristili sar, morate instalirati sysstatpaket. Međutim, dobra je praksa prvo ažurirati pakete vašeg sustava ako to niste učinili neko vrijeme.
sudo yum update
sudo shutdown -r now
Preuzmite i instalirajte najnoviju stabilnu verziju sysstatsa službene web stranice:
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
Pokretanje usluge sysstat
sudo systemctl enable sysstat
sudo systemctl start sysstat
Ukratko, upotreba sarnaredbe je:
sar [ options ] [ <interval> [ <count> ] ]
Opcije sarpokrivanja svakog kutka i kuta sustava, glavne opcije uključuju:
-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
Za potrebe ovog vodiča, pokriti ćemo samo neke od najčešćih slučajeva korištenja sar.
Prikaži performanse CPU-a 4 puta u intervalu od 1 sekunde:
sar 1 4
ILI
sar -u 1 4
Prema zadanim postavkama, sarprikazat će izvješće o performansama procesora ako nisu navedeni parametri.
Iznesite statistiku performansi CPU-a jednom u sekundi dok ne pritisnete Ctrl-C za odustajanje:
sar 1
U ovom primjeru samo je interval naveden, a broj ponavljanja nije.
Prikaži statistiku izvedbe za CPU (-u), memoriju (-r), prostor za zamjenu (-S) i I/O (-d):
sar -urSbd 1
Prikaži statistiku izvedbe za mrežno sučelje:
sar -n DEV 1
Spremite statistiku u navedenu datoteku \~/sar.log:
sar -u -r -o ~/sar.log 1
Zaključak
sarje svestrana naredba, samo je nekoliko primjera njezine upotrebe spomenuto u ovom članku. Možete saznati više o tome unosom sar -hili posjetom službenoj početnoj stranici .
Hvala na čitanju.