Sangat praktikal! Perintah Sar yang menjadikan anda ahli Linux

王林
Lepaskan: 2024-03-01 08:01:02
ke hadapan
391 orang telah melayarinya

Sangat praktikal! Perintah Sar yang menjadikan anda ahli Linux

1. Gambaran keseluruhan

Perintah

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 arahan

sar ialah:

# sar [选项]
Salin selepas log masuk

2. contoh perintah sar

1. Pasang arahan sar

Untuk memasang arahan sar, anda perlu mempunyai pakej "sysstat".

# yum install sysstat # rpm -ivh sysstat-2.3.4
Salin selepas log masuk

Konfigurasikan sar untuk mengekalkan log melebihi 7 hari lalai.

# vi /etc/sysconfig/sysstat
Salin selepas log masuk

Tukar parameter "SEJARAH".

2.Penggunaan CPU

Dapatkan penggunaan CPU semasa.

# sar 2 10 # sar -p 2 10 # sar-P ALL 2 10
Salin selepas log masuk

Untuk mendapatkan penggunaan CPU untuk tarikh sebelumnya, seperti 14hb:

# sar -P ALL -f /var/log/sa/sa14
Salin selepas log masuk

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
Salin selepas log masuk

3.Penggunaan memori

Dapatkan penggunaan memori semasa:

# sar -r 2 10
Salin selepas log masuk

Untuk mendapatkan penggunaan memori tarikh sebelumnya, seperti 14hb:

# sar -r -f /var/log/sa/sa14
Salin selepas log masuk

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
Salin selepas log masuk

4. Tukar dan guna

Untuk mendapatkan penggunaan pertukaran semasa:

# sar -S 2 10
Salin selepas log masuk

Untuk mendapatkan penggunaan swap untuk tarikh sebelumnya, seperti 14hb:

# sar -S -f /var/log/sa/sa14
Salin selepas log masuk

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
Salin selepas log masuk

5. Purata beban

Untuk mendapatkan statistik purata beban semasa:

# sar -q 2 10
Salin selepas log masuk

Untuk mendapatkan statistik purata beban untuk tarikh sebelumnya, seperti 14hb:

# sar -q -f /var/log/sa/sa14
Salin selepas log masuk

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
Salin selepas log masuk

6. Gunakan paging

Untuk mendapatkan penggunaan penomboran semasa:

# sar -B 2 10
Salin selepas log masuk

Untuk mendapatkan penggunaan penomboran untuk tarikh sebelumnya, seperti 14hb:

# sar -B -f /var/log/sa/sa14
Salin selepas log masuk

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
Salin selepas log masuk

7.Penggunaan IO

Dapatkan penggunaan IO semasa:

# sar -b 2 10
Salin selepas log masuk

Untuk mendapatkan penggunaan IO pada tarikh sebelumnya, seperti 14hb:

# sar -b -f /var/log/sa/sa14
Salin selepas log masuk

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
Salin selepas log masuk

8. Penggunaan IO cakera

Dapatkan penggunaan IO cakera semasa:

# sar -d -p 2 10
Salin selepas log masuk

Untuk mendapatkan penggunaan cakera IO pada tarikh sebelumnya, seperti 14hb:

# sar -d -p -f /var/log/sa/sa14
Salin selepas log masuk

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
Salin selepas log masuk

9. Perangkaan rangkaian

Untuk mendapatkan statistik peranti rangkaian semasa:

# sar -n DEV 2 10
Salin selepas log masuk

Untuk mendapatkan statistik peranti rangkaian untuk tarikh sebelumnya, seperti 14hb:

# sar -n DEV -f /var/log/sa/sa14
Salin selepas log masuk

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
Salin selepas log masuk

10. Statistik pengurusan kuasa

Untuk mendapatkan penggunaan pengurusan kuasa semasa:

# sar -m 2 10
Salin selepas log masuk

Untuk mendapatkan penggunaan pengurusan kuasa untuk tarikh sebelumnya, seperti hari ke-14:

# sar -m -f /var/log/sa/sa14
Salin selepas log masuk

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
Salin selepas log masuk

11 Statistik Ingatan (Aktiviti Halaman)

Untuk mendapatkan statistik ingatan semasa:

# sar -R 2 10
Salin selepas log masuk

Untuk mendapatkan statistik ingatan untuk tarikh sebelumnya, seperti 14hb:

# sar -R -f /var/log/sa/sa14
Salin selepas log masuk

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
Salin selepas log masuk

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!

Label berkaitan:
sumber:mryunwei.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!