sar
adalah utiliti pemantauan prestasi sistem pelbagai guna yang merupakan sebahagian daripada sysstat
pakej. Dengan sar
, anda dapat mengumpulkan, melaporkan, atau menyimpan pelbagai jenis aktiviti sistem seperti CPU, RAM, I / O, penggunaan Disk, dll.
Dalam artikel ini, kami akan membahas proses pemasangan dan penggunaan sar
untuk memantau prestasi sistem.
Prasyarat
- Contoh yang menjalankan CentOS 7 x64.
- Pengguna sudo.
Memasang pakej sysstat
Untuk menggunakan sar
, anda perlu memasang sysstat
pakej. Walau bagaimanapun, adalah amalan yang baik untuk terlebih dahulu mengemas kini pakej sistem anda jika anda belum melakukannya.
sudo yum update
sudo shutdown -r now
Muat turun dan pasang versi stabil terkini sysstat
dari laman web rasminya:
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
Melancarkan perkhidmatan sysstat
sudo systemctl enable sysstat
sudo systemctl start sysstat
Ringkasnya, penggunaan sar
perintah tersebut adalah:
sar [ options ] [ <interval> [ <count> ] ]
Pilihan untuk sar
menutup setiap sudut dan sudut sistem, pilihan utama termasuk:
-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
Untuk tujuan tutorial ini, kami hanya akan merangkumi beberapa kes penggunaan yang paling biasa untuk sar
.
Paparkan prestasi CPU selama 4 kali dengan selang 1 saat:
sar 1 4
ATAU
sar -u 1 4
Secara lalai, sar
akan memaparkan laporan prestasi CPU jika tidak ada parameter yang ditentukan.
Keluarkan statistik prestasi CPU sekali sesaat sehingga anda menekan Ctrl-C untuk membatalkan:
sar 1
Dalam contoh ini, hanya selang yang ditentukan, bilangan pengulangan tidak.
Tunjukkan statistik prestasi untuk CPU (-u), memori (-r), ruang pertukaran (-S), dan I / O (-d):
sar -urSbd 1
Tunjukkan statistik prestasi untuk antara muka rangkaian:
sar -n DEV 1
Simpan statistik ke dalam fail yang ditentukan \ ~ / sar.log:
sar -u -r -o ~/sar.log 1
Kesimpulannya
sar
adalah perintah serba boleh, hanya beberapa contoh penggunaannya yang disebutkan dalam artikel ini. Anda boleh mengetahui lebih lanjut mengenainya dengan memasukkan sar -h
atau melayari halaman utama rasminya .
Terima kasih kerana membaca.