sar membentangkan laporan penggunaan sistem menggunakan data yang dikumpul daripada aktiviti sistem. Laporan ini terdiri daripada bahagian yang berbeza, setiap satu mengandungi jenis data dan masa data dikumpulkan. Mod lalai perintah sar memaparkan penggunaan CPU pada kenaikan masa yang berbeza untuk pelbagai sumber yang mengakses CPU (seperti pengguna, sistem, penjadual I/O, dsb.). Selain itu, ia memaparkan peratusan CPU terbiar untuk tempoh masa tertentu. Nilai purata untuk setiap titik data disenaraikan di bahagian bawah laporan. laporan sar mengumpul data setiap 10 minit secara lalai, tetapi anda boleh menggunakan pelbagai pilihan untuk menapis dan melaraskan laporan ini.
Sama seperti arahan uptime, arahan sar juga boleh membantu anda memantau beban CPU. sar membolehkan anda memahami apabila beban berlebihan berlaku dan butiran khusus yang mungkin menyebabkannya. sar menyediakan data yang lebih terperinci untuk membantu anda menganalisis prestasi sistem dengan lebih baik dan menangani masalah yang berpotensi tepat pada masanya.
Sintaks arahansar ialah:
# sar [选项]
Untuk memasang arahan sar, anda perlu mempunyai pakej "sysstat".
# yum install sysstat # rpm -ivh sysstat-2.3.4
Konfigurasikan sar untuk mengekalkan log melebihi 7 hari lalai.
# vi /etc/sysconfig/sysstat
Tukar parameter "SEJARAH".
Dapatkan penggunaan CPU semasa.
# sar 2 10 # sar -p 2 10 # sar-P ALL 2 10
Untuk mendapatkan penggunaan CPU untuk tarikh sebelumnya, seperti 14hb:
# sar -P ALL -f /var/log/sa/sa14
c. Untuk mendapatkan penggunaan CPU dari 7 pagi hingga 3 petang pada 10 haribulan (iaitu masa yang ditetapkan):
# sar -P ALL -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00
Dapatkan penggunaan memori semasa:
# sar -r 2 10
Untuk mendapatkan penggunaan memori tarikh sebelumnya, seperti 14hb:
# sar -r -f /var/log/sa/sa14
Untuk mendapatkan penggunaan memori dari 7 pagi hingga 3 petang pada 10 haribulan (iaitu masa yang ditetapkan):
# sar -r -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00
Untuk mendapatkan penggunaan pertukaran semasa:
# sar -S 2 10
Untuk mendapatkan penggunaan swap untuk tarikh sebelumnya, seperti 14hb:
# sar -S -f /var/log/sa/sa14
Untuk mendapatkan penggunaan swap dari 7 pagi hingga 3 petang pada 10 haribulan:
# sar -S -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00
Untuk mendapatkan statistik purata beban semasa:
# sar -q 2 10
Untuk mendapatkan statistik purata beban untuk tarikh sebelumnya, seperti 14hb:
# sar -q -f /var/log/sa/sa14
Untuk mendapatkan statistik purata beban untuk 10 haribulan (7 pagi hingga 3 petang):
# sar -q -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00
Untuk mendapatkan penggunaan penomboran semasa:
# sar -B 2 10
Untuk mendapatkan penggunaan penomboran untuk tarikh sebelumnya, seperti 14hb:
# sar -B -f /var/log/sa/sa14
Untuk mendapatkan penggunaan dari 7 pagi hingga 3 petang pada 10 haribulan:
# sar -B -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00
Dapatkan penggunaan IO semasa:
# sar -b 2 10
Untuk mendapatkan penggunaan IO pada tarikh sebelumnya, seperti 14hb:
# sar -b -f /var/log/sa/sa14
Untuk mendapatkan penggunaan IO dari 7 pagi hingga 3 petang pada 10 haribulan:
# sar -b -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00
Dapatkan penggunaan IO cakera semasa:
# sar -d -p 2 10
Untuk mendapatkan penggunaan cakera IO pada tarikh sebelumnya, seperti 14hb:
# sar -d -p -f /var/log/sa/sa14
Untuk mendapatkan penggunaan cakera IO dari 7 pagi hingga 3 petang pada 10 haribulan:
# sar -d -p -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00
Untuk mendapatkan statistik peranti rangkaian semasa:
# sar -n DEV 2 10
Untuk mendapatkan statistik peranti rangkaian untuk tarikh sebelumnya, seperti 14hb:
# sar -n DEV -f /var/log/sa/sa14
Untuk mendapatkan statistik peranti rangkaian dari 7 pagi hingga 3 petang pada 10 haribulan:
# sar -n DEV -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00
Untuk mendapatkan penggunaan pengurusan kuasa semasa:
# sar -m 2 10
Untuk mendapatkan penggunaan pengurusan kuasa untuk tarikh sebelumnya, seperti hari ke-14:
# sar -m -f /var/log/sa/sa14
Untuk mendapatkan penggunaan pengurusan kuasa dari 7 pagi hingga 3 petang pada 10 haribulan:
# sar -m ALL -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00
Untuk mendapatkan statistik ingatan semasa:
# sar -R 2 10
Untuk mendapatkan statistik ingatan untuk tarikh sebelumnya, seperti 14hb:
# sar -R -f /var/log/sa/sa14
Untuk mendapatkan statistik ingatan untuk 10 haribulan (7 pagi hingga 3 petang):
# sar -R ALL -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00
Atas ialah kandungan terperinci Sangat praktikal! Perintah Sar yang menjadikan anda ahli Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!