GNU/Linux >> Belajar Linux >  >> Linux

sar:perintah tidak ditemukan

Perintah sar menampilkan laporan penggunaan sistem berdasarkan data yang dikumpulkan dari aktivitas sistem. Laporan-laporan ini terdiri dari berbagai bagian, yang masing-masing terdiri dari jenis data dan waktu pengumpulan data. Mode default dari perintah sar menampilkan penggunaan CPU dalam berbagai peningkatan waktu untuk setiap kategori sumber daya yang mengakses CPU, seperti pengguna, sistem, penjadwalan I/O, dll. Ini juga menampilkan persentase CPU yang idle pada waktu tertentu. Di bagian bawah laporan adalah rata-rata setiap titik data di seluruh periode waktu yang tercantum. Secara default, sar melaporkan data yang dikumpulkan setiap 10 menit, meskipun Anda dapat menggunakan berbagai opsi untuk memfilter dan membentuk laporan ini.

Seperti perintah uptime, Anda dapat menggunakan sar untuk mengidentifikasi beban berlebih pada CPU. Anda diberi detail lebih lanjut tentang kapan penggunaan berlebihan terjadi, serta apa yang mungkin menyebabkan penggunaan berlebihan tersebut.

Sintaks

Sintaks dari perintah sar adalah:

# sar [options]

Parameter Kernel Berbasis CPU

Anda juga dapat menggunakan perintah sysctl untuk memecahkan masalah CPU dengan mengambil parameter kernel berbasis CPU saat runtime. Satu set parameter yang berguna menyangkut penjadwalan domain, sebuah metode di mana kernel mengelompokkan inti logis yang berbagi kebijakan penjadwalan dan properti lainnya. Parameter ini biasanya mengambil format:

kernel.sched_domain.cpu#.domain#.param

Jika Anda menemukan kesalahan di bawah ini saat menjalankan perintah sar:

sar: command not found

Anda dapat mencoba menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda:

Distribusi OS Perintah
Debian apt-get install sysstat
Ubuntu apt-get install sysstat
Alpin apk tambahkan sysstat
Linux Arch pacman -S sysstat
Kali Linux apt-get install sysstat
CentOS yum install sysstat
Fedora dnf install sysstat
Raspbian apt-get install sysstat

Contoh Perintah sar

1. Menginstal perintah sar:

sebuah. Untuk menginstal perintah sar, Anda harus memiliki paket “sysstat”.

# yum install sysstat
# rpm -ivh sysstat-2.3.4

b. Untuk mengonfigurasi sar untuk menyimpan log lebih dari 7 hari default.

# vi /etc/sysconfig/sysstat

Ubah parameter “HISTORY”

2. Penggunaan CPU:

sebuah. Untuk mendapatkan penggunaan CPU saat ini

# sar 2 10
# sar -p 2 10
# sar  -P ALL 2 10

b. Untuk mendapatkan penggunaan CPU untuk tanggal sebelumnya, pertimbangkan tanggal 14:

# sar -P ALL -f /var/log/sa/sa14

c. Untuk mendapatkan penggunaan CPU selama 10 bulan, dari jam 7 pagi sampai jam 3 sore (yaitu dengan menentukan waktu):

# sar -P ALL -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00  

3. Penggunaan memori:

sebuah. Untuk mendapatkan penggunaan memori saat ini:

# sar -r 2 10

b. Untuk mendapatkan penggunaan memori untuk tanggal sebelumnya, pertimbangkan tanggal 14:

# sar -r -f /var/log/sa/sa14

c. Untuk mendapatkan penggunaan memori selama 10 bulan, dari pukul 7 pagi hingga 3 sore (yaitu dengan menentukan waktu):

# sar -r -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00 

4. Tukar penggunaan:

sebuah. Untuk mendapatkan penggunaan swap saat ini:

# sar -S 2 10

b. Untuk mendapatkan penggunaan swap untuk tanggal sebelumnya, pertimbangkan tanggal 14:

# sar -S -f /var/log/sa/sa14

c. Untuk mendapatkan penggunaan swap selama 10 bulan, dari pukul 07.00 hingga 15.00:

# sar -S -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00 

5. Rata-rata Muat:

sebuah. Untuk mendapatkan statistik rata-rata beban saat ini:

# sar -q 2 10

b. Untuk mendapatkan statistik rata-rata pemuatan untuk tanggal sebelumnya, pertimbangkan tanggal 14:

# sar -q -f /var/log/sa/sa14

c. Untuk mendapatkan statistik rata-rata pemuatan selama 10 bulan, dari pukul 07.00 hingga 15.00:

# sar -q -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00 

6. Penggunaan halaman:

sebuah. Untuk mendapatkan penggunaan paging saat ini:

# sar -B 2 10

b. Untuk mendapatkan penggunaan paging untuk tanggal sebelumnya, pertimbangkan tanggal 14:

# sar -B -f /var/log/sa/sa14

c. Untuk mendapatkan penggunaan paging selama 10 bulan, dari jam 7 pagi sampai jam 3 sore:

# sar -B -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00 

7. Penggunaan IO:

sebuah. Untuk mendapatkan penggunaan IO saat ini:

# sar -b 2 10

b. Untuk mendapatkan penggunaan IO untuk tanggal sebelumnya, pertimbangkan tanggal 14:

# sar -b -f /var/log/sa/sa14

c. Untuk mendapatkan penggunaan IO selama 10 bulan, dari pukul 07.00 hingga 15.00:

# sar -b -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00 

8. Penggunaan Disk IO:

sebuah. Untuk mendapatkan penggunaan IO disk saat ini:

# sar -d -p 2 10

b. Untuk mendapatkan penggunaan IO disk untuk tanggal sebelumnya, pertimbangkan tanggal 14:

# sar -d -p -f /var/log/sa/sa14

c. Untuk mendapatkan penggunaan IO disk selama 10 bulan, dari pukul 07.00 hingga 15.00:

# sar -d -p -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00 

9. Statistik jaringan:

sebuah. Untuk mendapatkan statistik perangkat jaringan saat ini:

# sar -n DEV 2 10

b. Untuk mendapatkan statistik perangkat jaringan untuk tanggal sebelumnya, pertimbangkan tanggal 14:

# sar -n DEV -f /var/log/sa/sa14

c. Untuk mendapatkan statistik perangkat jaringan selama 10 bulan, dari pukul 07.00 hingga 15.00:

# sar -n DEV -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

10. Statistik Manajemen Daya:

sebuah. Untuk mendapatkan penggunaan manajemen daya saat ini:

# sar -m 2 10

b. Untuk mendapatkan penggunaan manajemen daya untuk tanggal sebelumnya, pertimbangkan tanggal 14:

# sar -m -f /var/log/sa/sa14

c. Untuk mendapatkan penggunaan manajemen daya selama 10 bulan, dari pukul 07.00 hingga 15.00:

# sar -m ALL -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00 

11. Statistik Memori (Aktivitas halaman):

sebuah. Untuk mendapatkan statistik memori saat ini:

# sar -R 2 10

b. Untuk mendapatkan statistik memori untuk tanggal sebelumnya, pertimbangkan tanggal 14:

# sar -R -f /var/log/sa/sa14

c. Untuk mendapatkan statistik memori selama 10 bulan, dari pukul 07.00 hingga 15.00:

# sar -R ALL -f /var/log/sa/sa10 -s 07:00:00 -e 15:00:00

Utilitas Sysstat Lainnya

Utilitas Deskripsi
sar Ini mengumpulkan dan menampilkan SEMUA statistik aktivitas sistem.
sedih Ini singkatan dari "pengumpul data aktivitas sistem". Ini adalah alat backend sar yang melakukan pengumpulan data.
sa1 Ini menyimpan aktivitas sistem dalam binerhttps://images-blogger-tujuan ini. sa1 dijalankan dari cron.
sa2 Ini membuat ringkasan harian dari statistik yang dikumpulkan. sa2 dijalankan dari cron.
sedih Dapat menghasilkan laporan sar dalam format CSV, XML, dan berbagai format lainnya. Gunakan ini untuk mengintegrasikan data sar dengan alat lain.
iostat Ini menghasilkan CPU, statistik I/O
mpstat Ini menampilkan statistik CPU.
pidstat Ini melaporkan statistik berdasarkan ID proses (PID)
nfsiostat Ini menampilkan statistik NFS I/O.
cifsiostat Ini menghasilkan statistik CIFS.


Linux
  1. ifrename:perintah tidak ditemukan

  2. netstat:perintah tidak ditemukan

  3. kubectl:perintah tidak ditemukan

  1. tvservice:perintah tidak ditemukan

  2. lspci:perintah tidak ditemukan

  3. pstree:perintah tidak ditemukan

  1. rm:perintah tidak ditemukan

  2. mv:perintah tidak ditemukan

  3. ln:perintah tidak ditemukan