20 Perintah yang berguna dari utilitas 'sysstat' (MPSTAT, PIDSTAT, IOSTAT dan SAR) untuk pemantauan kinerja Linux
- 2785
- 163
- Hector Kuhic
Di artikel terakhir kami, kami telah belajar tentang menginstal dan meningkatkan Sysstat paket dan pemahaman secara singkat tentang utilitas yang disertakan dengan paket.
- SYSSTAT - Alat Pemantauan Aktivitas Kinerja dan Penggunaan untuk Linux
Hari ini, kita akan bekerja dengan beberapa contoh praktis yang menarik mpstat, Pidstat, iostat Dan Sar utilitas, yang dapat membantu kami mengidentifikasi masalah. Kami memiliki opsi berbeda untuk menggunakan utilitas ini, maksud saya Anda dapat memecat perintah secara manual dengan opsi berbeda untuk berbagai jenis pekerjaan atau Anda dapat membuat skrip khusus Anda sesuai dengan kebutuhan Anda. Anda tahu sysadmin selalu sedikit malas, dan selalu mencoba mencari tahu cara mudah untuk melakukan hal -hal dengan upaya minimum.
MPSTAT - Statistik Prosesor
1. Menggunakan perintah MPSTAT tanpa opsi apa pun, akan menampilkan aktivitas rata -rata global oleh semua CPU.
[Email dilindungi] ~ $ MPSTAT Linux 3.11.0-23-generic (tecmint.com) Kamis 04 September 2014 _i686_ (2 CPU) 12:23:57 IST CPU %USR %bagus %sys %iowait %irq %soft %steal %tamu %gnice %idle 12:23:57 ist all 37 37.35 0.01 4.72 2.96 0.00 0.07 0.00 0.00 0.00 54.88
2. Menggunakan mpstat dengan opsi '-P'(Tunjukkan nomor prosesor) dan' semua ', akan menampilkan statistik tentang semua CPU satu per satu mulai dari 0. 0 akan yang pertama.
[Email dilindungi] ~ $ mpstat -p semua linux 3.11.0-23-generic (tecmint.com) Kamis 04 September 2014 _i686_ (2 CPU) 12:29:26 IST CPU %USR %bagus %sys %iowait %irq %soft %steal %tamu %gnice %idle 12:29:26 ist all 37 37.33 0.01 4.57 2.58 0.00 0.07 0.00 0.00 0.00 55.44 12:29:26 IST 0 37.90 0.01 4.96 2.62 0.00 0.03 0.00 0.00 0.00 54.48 12:29:26 IST 1 36.75 0.01 4.19 2.54 0.00 0.11 0.00 0.00 0.00 56.40
3. Untuk menampilkan statistik untuk N Jumlah iterasi setelah interval n detik dengan rata -rata setiap CPU menggunakan perintah berikut.
[Email dilindungi] ~ $ MPSTAT -P Semua 2 5 Linux 3.11.0-23-generic (tecmint.com) Kamis 04 September 2014 _i686_ (2 CPU) 12:36:21 IST CPU %USR %bagus %sys %iowait %irq %soft %steal %tamu %gnice %idle 12:36:23 IS semua 53 53.38 0.00 2.26 0.00 0.00 0.00 0.00 0.00 0.00 44.36 12:36:23 IST 0 46.23 0.00 1.51 0.00 0.00 0.00 0.00 0.00 0.00 52.26 12:36:23 IST 1 60.80 0.00 3.02 0.00 0.00 0.00 0.00 0.00 0.00 36.18 12:36:23 IST CPU %USR %bagus %sys %Iowait %irq %lunak %mencuri %tamu %gnice %idle 12:36:25 IS semua 34.18 0.00 2.30 0.00 0.00 0.00 0.00 0.00 0.00 63.52 12:36:25 IST 0 31.63 0.00 1.53 0.00 0.00 0.00 0.00 0.00 0.00 66.84 12:36:25 IST 1 36.73 0.00 2.55 0.00 0.00 0.00 0.00 0.00 0.00 60.71 12:36:25 IST CPU %USR %NICE %SYS %Iowait %irq %Soft %mencuri %tamu %gnice %idle 12:36:27 IS semua 33.42 0.00 5.06 0.25 0.00 0.25 0.00 0.00 0.00 61.01 12:36:27 IST 0 34.34 0.00 4.04 0.00 0.00 0.00 0.00 0.00 0.00 61.62 12:36:27 IST 1 32.82 0.00 6.15 0.51 0.00 0.00 0.00 0.00 0.00 60.51
4. Pilihan 'SAYA'Akan mencetak jumlah total statistik interupsi tentang per prosesor.
[Email dilindungi] ~ $ mpstat -i linux 3.11.0-23-generic (tecmint.com) Kamis 04 September 2014 _i686_ (2 CPU) 12:39:56 IST CPU Intr/S 12:39:56 IST Semua 651.04 12:39:56 IST CPU 0/s 1/s 6/s 8/s 9/s 12/s 16/s 17/s 20/s 21/s 22/s 23/s 45/s 46/s 47/s nmi/s loc/s spu/s pmi/s iwi/s rtr/s res/s cal/s tlb/s trm/s thr/s mCe/s mcp/s err/s mis/s 12: 39:56 IST 0 76.27 1.73 0.00 0.00 0.42 0.33 0.00 0.06 11.46 0.00 0.00 0.01 7.62 1.87 0.05 0.33 182.26 0.00 0.33 3.03 0.00 22.66 0.16 5.14 0.00 0.00 0.00 0.00 0.00 0.00 12:39:56 IST 1 70.88 1.44 0.00 0.00 0.41 0.33 0.00 27.91 10.33 0.00 0.00 0.01 7.27 1.79 0.05 0.32 184.11 0.00 0.32 5.17 0.00 22.09 0.13 4.73 0.00 0.00 0.00 0.00 0.00 0.00 12:39:56 IST CPU HI/S Timer/S net_tx/s net_rx/s blok/s blok_iopoll/s Tasklet/s SCLECT/S HRTIMER/S RCU/S 12:39:56 IST 0 0.00 116.49 0.05 0.27 7.33 0.00 1.22 10.44 0.13 37.47 12:39:56 IST 1 0.00 111.65 0.05 0.41 7.07 0.00 56.36 9.97 0.13 41.38
5. Dapatkan semua informasi di atas dalam satu perintah i.e. setara dengan "-U -Aku semua -p semua“.
[Email dilindungi] ~ $ mpstat -a linux 3.11.0-23-generic (tecmint.com) Kamis 04 September 2014 _i686_ (2 CPU) 12:41:39 IST CPU %USR %bagus %sys %iowait %irq %soft %steal %tament %gnice %idle 12:41:39 IS semua 38 38.70 0.01 4.47 2.01 0.00 0.06 0.00 0.00 0.00 54.76 12:41:39 IST 0 39.15 0.01 4.82 2.05 0.00 0.02 0.00 0.00 0.00 53.95 12:41:39 IST 1 38.24 0.01 4.12 1.98 0.00 0.09 0.00 0.00 0.00 55.57 12:41:39 IST CPU Intr/S 12:41:39 IST Semua 651.73 12:41:39 IST 0 173.16 12:41:39 IST 1 225.89 12:41:39 IST CPU 0/s 1/s 6/s 8/s 9/s 12/s 16/s 17/s 20/s 21/s 22/s 23/s 45/s 46/s 47/s nmi/s loc/s spu/s pmi/s iwi/s rtr/s res/s cal/s tlb/s trm/s thr/s mCe/s mcp/s err/s mis/s 12: 41:39 IST 0 76.04 1.77 0.00 0.00 0.41 0.36 0.00 0.06 11.60 0.00 0.00 0.01 7.42 1.83 0.05 0.34 182.89 0.00 0.34 2.97 0.00 22.69 0.16 5.22 0.00 0.00 0.00 0.00 0.00 0.00 12:41:39 IST 1 70.70 1.48 0.00 0.00 0.40 0.36 0.00 27.47 10.46 0.00 0.00 0.01 7.08 1.75 0.05 0.32 184.83 0.00 0.32 5.10 0.00 22.19 0.13 4.91 0.00 0.00 0.00 0.00 0.00 0.00 12:41:39 IST CPU HI/S Timer/S net_tx/s net_rx/s blok/s blok_iopoll/s Tasklet/s SCLECT/S HRTIMER/S RCU/S 12:41:39 IST 0 0.00 116.96 0.05 0.26 7.12 0.00 1.24 10.42 0.12 36.99 12:41:39 IST 1 0.00 112.25 0.05 0.40 6.88 0.00 55.05 9.93 0.13 41.20
PIDSTAT - Statistik Proses dan Kernel
Ini digunakan untuk pemantauan proses dan utas saat ini, yang dikelola oleh kernel. Pidstat juga dapat memeriksa status tentang proses dan utas anak.
Sintaksis
# pidstat [interval] 1
6. Menggunakan perintah pidstat tanpa argumen apa pun, akan menampilkan semua tugas aktif.
[Email dilindungi] ~ $ Pidstat Linux 3.11.0-23-generic (tecmint.com) Kamis 04 September 2014 _i686_ (2 CPU) 12:47:24 IST UID PID %USR %Sistem %Tamu %CPU CPU Perintah 12:47:24 IST 0 1 0.01 0.12 0.00 0.13 1 init 12:47:24 IST 0 3 0.00 0.01 0.00 0.01 0 KSOFTIRQD/0 12:47:24 IST 0 9 0.00 0.04 0.00 0.04 0 RCU_SCHED 12:47:24 IST 0 10 0.00 0.00 0.00 0.00 0 Watchdog/0 12:47:24 IST 0 11 0.00 0.00 0.00 0.00 1 Watchdog/1 12:47:24 IST 0 12 0.00 0.00 0.00 0.00 1 Migrasi/1 12:47:24 IST 0 13 0.00 0.01 0.00 0.01 1 ksoftirqd/1 12:47:24 IST 0 23 0.00 0.00 0.00 0.00 0 Kworker/U9: 0 12:47:24 IST 0 29 0.00 0.61 0.00 0.61 0 Kworker/0: 1 12:47:24 IST 0 30 0.00 0.06 0.00 0.06 1 Kworker/1: 1 12:47:24 IST 0 224 0.00 0.01 0.00 0.01 1 JBD2/SDA1-8 12:47:24 IST 0 360 0.00 0.00 0.00 0.00 1 UPSTART-UDEV-BR 12:47:24 IST 0 365 0.01 0.00 0.00 0.01 0 Systemd-Udevd 12:47:24 IST 0 476 0.00 0.00 0.00 0.00 0 Kworker/U9: 1
7. Untuk mencetak semua tugas aktif dan tidak aktif, gunakan opsi '-P'(Proses).
[Email dilindungi] ~ $ pidstat -p semua linux 3.11.0-23-generic (tecmint.com) Kamis 04 September 2014 _i686_ (2 CPU) 12:51:55 IST UID PID %USR %Sistem %Tamu %CPU CPU Perintah 12:51:55 IST 0 1 0.01 0.11 0.00 0.12 1 init 12:51:55 IST 0 2 0.00 0.00 0.00 0.00 0 KTHREADD 12:51:55 IST 0 3 0.00 0.01 0.00 0.01 0 ksoftirqd/0 12:51:55 IST 0 5 0.00 0.00 0.00 0.00 0 KWORKER/0: 0H 12:51:55 IST 0 7 0.00 0.00 0.00 0.00 0 Migrasi/0 12:51:55 IST 0 8 0.00 0.00 0.00 0.00 0 RCU_BH 12:51:55 IST 0 9 0.00 0.04 0.00 0.04 1 RCU_SCHED 12:51:55 IST 0 10 0.00 0.00 0.00 0.00 0 Watchdog/0 12:51:55 IST 0 11 0.00 0.00 0.00 0.00 1 Watchdog/1 12:51:55 IST 0 12 0.00 0.00 0.00 0.00 1 Migrasi/1 12:51:55 IST 0 13 0.00 0.01 0.00 0.01 1 KSoftirqd/1 12:51:55 IST 0 15 0.00 0.00 0.00 0.00 1 KWORKER/1: 0H 12:51:55 IST 0 16 0.00 0.00 0.00 0.00 1 Khelper 12:51:55 IST 0 17 0.00 0.00 0.00 0.00 0 KDEVTMPFS 12:51:55 IST 0 18 0.00 0.00 0.00 0.00 0 netns 12:51:55 IST 0 19 0.00 0.00 0.00 0.00 0 WriteBack 12:51:55 IST 0 20 0.00 0.00 0.00 0.00 1 Kintegrityd
8. Menggunakan perintah pidstat dengan '-D 2'Opsi, kita bisa mendapatkan statistik I/O dan 2 adalah interval dalam hitungan detik untuk mendapatkan statistik yang disegarkan. Opsi ini bisa berguna dalam situasi, di mana sistem Anda mengalami I/O yang berat dan Anda ingin mendapatkan petunjuk tentang proses yang mengonsumsi sumber daya tinggi.
[Email dilindungi] ~ $ pidstat -d 2 linux 3.11.0-23-generic (tecmint.com) Kamis 04 September 2014 _i686_ (2 CPU) 03:26:53 EDT PID KB_RD/S KB_WR/S KB_CCWR/S Perintah 03:26:55 EDT PID KB_RD/S KB_WR/S KB_CCWR/S Command 03:26:5:5:5:5 EDT 574 0.00 148.00 2.00 MiniServ.PL 03:27:01 EDT PID KB_RD/S KB_WR/S KB_CCWR/S Perintah 03:27:03 EDT 1 0.00 8.00 2.00 init 03:27:03 EDT 450 0.00 2.00 0.00 RSYSLOGD 03:27:03 EDT 534 138.00 10.00 4.00 crond 03:27:03 EDT 25100 0.00 6.00 0.00 Sendmail 03:27:03 EDT 30829 0.00 6.00 0.00 Java
9. Untuk mengetahui statistik CPU bersama dengan semua utas tentang ID proses 4164 pada interval 2 sec for 3 kali menggunakan perintah berikut dengan opsi '-T'(Tampilkan statistik proses yang dipilih).
[Email dilindungi] ~ $ PIDSTAT -T -P 4164 2 3 Linux 3.11.0-23-generic (tecmint.com) Kamis 04 September 2014 _i686_ (2 CPU) 01:09:06 IST UID TGID TID %USR %SISTEM %Tamu %CPU CPU Perintah 01:09:08 IST 1000 4164 - 22.00 1.00 0.00 23.00 1 Firefox 01:09:08 IST 1000 - 4164 20.00 0.50 0.00 20.50 1 | __firefox 01:09:08 IST 1000 - 4171 0.00 0.00 0.00 0.00 0 | __gecko_iothread 01:09:08 IST 1000 - 4172 0.00 0.00 0.00 0.00 0 | __socket 01:09:08 IST 1000 - 4173 0.00 0.00 0.00 0.00 0 | __js 01:09:08 IST 1000 - 4174 0.00 0.00 0.00 0.00 0 | __js 01:09:08 IST 1000 - 4175 0.00 0.00 0.00 0.00 0 | __hang 01:09:08 IST 1000 - 4176 0.00 0.00 0.00 0.00 1 | __gdbus 01:09:08 IST 1000 - 4177 0.00 0.00 0.00 0.00 1 | __gmain
10. Menggunakan '-RH'Opsi, untuk mengetahui tentang pemanfaatan memori proses yang sering memvariasikan pemanfaatan mereka 2 interval kedua.
[Email dilindungi] ~ $ pidstat -rh 2 3 linux 3.11.0-23-generic (tecmint.com) Kamis 04 September 2014 _i686_ (2 CPU) # Waktu UID PID Minflt/S MAJFLT/S VSZ RSS %MEM Command 1409816695 1000 3958 3378.22 0.00 707420 215972 5.32 Cinnamon 1409816695 1000 4164 406.93 0.00 1252024 461404 11.36 Firefox 1409816695 1000 6676 168.81 0.00 4436 984 0.02 PIDSTAT # Waktu UID PID Minflt/S MAJFLT/S VSZ RSS %MEM Command 1409816697 0 1601 644.00 0.00 506728 316788 7.80 Xorg 1409816697 1000 3958 3412.00 0.00 707420 215972 5.32 Cinnamon 1409816697 1000 4164 2667.00 0.00 1259576 471724 11.62 Firefox 1409816697 1000 6676 172.50 0.00 4436 1020 0.03 PIDSTAT # Waktu UID PID Minflt/S MAJFLT/S VSZ RSS %MEM Command 1409816699 0 1601 644.00 0.00 506728 316788 7.80 Xorg 1409816699 1000 3958 4094.00 0.00 710148 218700 5.39 Cinnamon 1409816699 1000 4164 599.00 0.00 1261944 476664 11.74 Firefox 1409816699 1000 6676 168.00 0.00 4436 1020 0.03 PIDSTAT
11. Untuk mencetak semua proses berisi string "VB", menggunakan '-T'Opsi untuk melihat utas juga.
[Email dilindungi] ~ $ pidstat -g vb linux 3.11.0-23-generic (tecmint.com) Kamis 04 September 2014 _i686_ (2 CPU) 01:09:06 IST UID PID %USR %Sistem %Tamu %CPU CPU Perintah 01:09:08 IST 1000 1492 22.00 1.00 0.00 23.00 1 VBoxService 01:09:08 IST 1000 1902 4164 20.00 0.50 0.00 20.50 VBoxClient 01:09:08 IST 1000 1922 4171 0.00 0.00 0.00 0.00 VboxClient
[Email dilindungi] ~ $ pidstat -t -g vb linux 2.6.32-431.EL6.i686 (tecmint) 09/04/2014 _i686_ (2 cpu) 03:19:52 pm uid tgid tid %usr %sistem %tamu %cpu cpu perintah 03:19:52 pm 0 1479 - 0.01 0.12 0.00 0.13 1 VBoxService 03:19:52 PM 0 - 1482 0.00 0.00 0.00 0.00 0 | __Timesync 03:19:52 PM 0 - 1483 0.01 0.06 0.00 0.06 0 | __VMINFO 03:19:52 PM 0 - 1485 0.00 0.01 0.00 0.01 1 | __Memballoon 03:19:52 PM 0 - 1486 0.00 0.01 0.00 0.01 1 | __vmstats 03:19:52 PM 0 - 1487 0.00 0.05 0.00 0.05 0 | __Automount 03:19:52 PM 0 1913 - 0.00 0.00 0.00 0.00 0 VBoxClient 03:19:52 PM 0 - 1913 0.00 0.00 0.00 0.00 0 | __vboxClient 03:19:52 PM 0 - 1942 0.00 0.00 0.00 0.00 0 | __shclip 03:19:52 PM 0 1933 - 0.04 0.89 0.00 0.93 0 VBoxClient 03:19:52 PM 0 - 1936 0.04 0.89 0.00 0.93 1 | __x11-notify
12. Untuk mendapatkan opsi penggunaan informasi prioritas dan penjadwalan realtime '-R' .
[Email dilindungi] ~ $ pidstat -r linux 3.11.0-23-generic (tecmint.com) Kamis 04 September 2014 _i686_ (2 CPU) 01:09:06 IST UID PID PID PRIO KEBIJAKAN 01:09:08 IST 1000 3 99 FIFO Migrasi/0 01:09:08 IST 1000 5 99 Migrasi FIFO/0 01: 09:08 IST 1000 6 99 FIFO Watchdog/0
Di sini, saya tidak akan membahas tentang utilitas iostat, karena kami sudah membahasnya. Silakan lihat "Pemantauan Kinerja Linux dengan VMSTAT dan IOSTAT" untuk mendapatkan semua detail tentang iostat.
SAR - Reporter Aktivitas Sistem
Menggunakan "SarPerintah, kita bisa mendapatkan laporan tentang kinerja seluruh sistem. Ini dapat membantu kami menemukan hambatan sistem dan memberikan bantuan untuk mengetahui solusi untuk masalah kinerja yang menjengkelkan ini.
Kernel Linux mempertahankan beberapa penghitung secara internal, yang melacak semua permintaan, waktu penyelesaian mereka dan penghitungan blok I/O dll. Dari semua informasi ini, SAR menghitung tarif dan rasio permintaan ini untuk mencari tahu tentang area bottleneck.
Hal utama tentang SAR adalah bahwa, ia melaporkan semua kegiatan selama periode waktu. Jadi, pastikan SAR mengumpulkan data pada waktu yang tepat (bukan pada waktu makan siang atau pada akhir pekan.:)
13. Berikut ini adalah perintah dasar untuk memohon SAR. Itu akan membuat satu file bernama "Sarfile”Di direktori Anda saat ini. Opsi '-u'adalah untuk detail CPU dan akan mengumpulkan 5 Laporan pada interval 2 detik.
[Email dilindungi] ~ $ Sar -u -o Sarfile 2 5 Linux 3.11.0-23-generic (tecmint.com) Kamis 04 September 2014 _i686_ (2 CPU) 01:42:28 IST CPU %Pengguna %Bagus %Sistem %Iowait %mencuri %idle 01:42:30 IST Semua 36.52 0.00 3.02 0.00 0.00 60.45 01:42:32 IST Semua 43.32 0.00 5.04 0.00 0.00 51.64 01:42:34 IST Semua 56.46 0.00 4.05 0.00 0.00 39.49 01:42:36 IST semua 44.44 0.00 3.79 0.00 0.00 51.77 01:42:38 IST semua 50.75 0.00 3.75 0.00 0.00 45.50 Rata -rata: Semua 46.30 0.00 3.93 0.00 0.00 49.77
14. Dalam contoh di atas, kami telah meminta SAR secara interaktif. Kami juga memiliki opsi untuk memohonnya secara non-interaktif melalui Cron menggunakan skrip /usr/lokal/lib/SA1 Dan /usr/lokal/lib/SA2 (Jika Anda telah menggunakan /usr/lokal sebagai awalan selama waktu instalasi).
- /usr/lokal/lib/SA1 adalah skrip shell yang dapat kita gunakan untuk penjadwalan cron yang akan membuat file log biner harian.
- /usr/lokal/lib/SA2 adalah skrip shell akan mengubah file log biner ke bentuk yang dapat dibaca manusia.
Gunakan entri cron berikut untuk membuat ini tidak interaktif:
# Jalankan skrip shell SA1 setiap 10 menit untuk mengumpulkan data */2 * * * */usr/local/lib/sa/SA1 2 10 # menghasilkan laporan harian dalam format yang dapat dibaca manusia di 23:53 53 23 * * */usr /lokal/lib/SA/SA2 -A
Di skrip SA1 back-end akan menelepon sadc (Sistem Aktivitas Data Kolektor) Utilitas untuk mengambil data pada interval tertentu. SA2 akan menghubungi SAR untuk mengubah file log biner ke formulir yang dapat dibaca manusia.
15. Periksa Panjang Antrean Jalankan, Jumlah Total Proses dan Rata -Rata -Rata -Rata Muat Menggunakan '-Q' pilihan.
[Email dilindungi] ~ $ Sar -q 2 5 Linux 3.11.0-23-generic (tecmint.com) Kamis 04 September 2014 _i686_ (2 CPU) 02:00:44 IST RUNQ-SZ PLIST-SZ LDAVG-1 LDAVG-5 LDAVG-15 Diblokir 02:00:46 IST 1 431 1 1.67 1.22 0.97 0 02:00:48 IST 4 431 1.70 1.23 0.97 0 02:00:50 IST 2 431 1.70 1.23 0.97 0 02:00:52 IST 2 431 1.70 1.23 0.97 0 02:00:54 IST 0 431 1.64 1.23 0.97 0 Rata -rata: 2 431 1.68 1.23 0.97 0
16. Periksa statistik tentang sistem file yang dipasang menggunakan '-F'.
[Email dilindungi] ~ $ Sar -f 2 4 Linux 3.11.0-23-generic (tecmint.com) Kamis 04 September 2014 _i686_ (2 CPU) 02:02:31 IST MBFSFREE MBFSUSED %Fsused %ufsused ifree iused %iused file file 02:02:33 IST 1001 449 30.95 1213790475088.85 18919505 364463 1.89 /dev /sda1 02:02:33 IST mbfsfree mbfsused %fsused %ufsused ifree iused %iused sistem file 02:02:35 IST 1001 449 30.95 1213790475088.85 18919505 364463 1.89 /dev /sda1 02:02:35 IST mbfsfree mbfsused %fsused %ufsused ifree iused %iused sistem file 02:02:37 IST 1001 449 30.95 1213790475088.85 18919505 364463 1.89 /dev /sda1 02:02:37 IST mbfsfree mbfsused %fsused %ufsused ifree iused %iused sistem file 02:02:39 IST 1001 449 30.95 1213790475088.86 18919505 364463 1.89 /dev /sda1 ringkasan mbfsfree mbfsused %fsused %ufsused ifree iused %iused ringkasan sistem file 1001 449 30.95 1213790475088.86 18919505 364463 1.89 /dev /sda1
17. Lihat statistik jaringan menggunakan '-n dev'.
[Email dilindungi] ~ $ Sar -n Dev 1 3 | egrep -v lo linux 3.11.0-23-generic (tecmint.com) Kamis 04 September 2014 _i686_ (2 CPU) 02:11:59 IST IFACE RXPCK/S TXPCK/S RXKB/S TXKB/S RXCMP/S TXCMP/S RXMCST/S 02:12:00 IST WLAN0 8.00 10.00 1.23 0.92 0.00 0.00 0.00 02:12:00 IST VMNET8 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:12:00 IST ETH0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:12:00 IST VMNET1 0.00 0.00 0.00 0.00 0.00 0.00 0.00
18. Lihat statistik perangkat blok seperti iostat menggunakan '-D'.
[Email dilindungi] ~ $ SAR -D 1 3 Linux 3.11.0-23-generic (tecmint.com) Kamis 04 September 2014 _i686_ (2 CPU) 02:13:17 IST DEV TPS RD_SEC/S WR_SEC/S AVGRQ-SZ AVGQU-SZ AWAIT SVCTM %UTIL 02:13:18 IST DEV8-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:13:18 IST DEV TPS RD_SEC/S WR_SEC/S AVGRQ-SZ AVGQU-SZ AWAIT SVCTM %UTIL 02:13:19 IST DEV8-0 0.00 0.00 0.00 0.00 0.00 0.00 0.00 0.00 02:13:19 IST DEV TPS RD_SEC/S WR_SEC/S AVGRQ-SZ AVGQU-SZ AWAIT SVCTM %UTIL 02:13:20 IST DEV8-0 7.00 32.00 80.00 16.00 0.11 15.43 15.43 10.80
19. Untuk mencetak statistik memori penggunaan '-R' pilihan.
[Email dilindungi] ~ $ SAR -R 1 3 Linux 3.11.0-23-generic (tecmint.com) Kamis 04 September 2014 _i686_ (2 CPU) 02:14:29 IST KBMEMFREE KBMEMUSE %MEMUSE KBBUFFERS KBCACHED KBCOMMIMIT %KOMIM KBACTIF KBINACT KBDIRTY 02:14:30 IST 1465660 259484844844844844844844848484484484848448448484844848484848484480 2594844848480 25948448484848480 25948480 25948480 25948480.90 133052 1549644 3710800 45.35 1133148 1359792 392 02:14:31 IST 1472724 2587776 63.73 133060 1549792 3715504 45.40 1125816 1360000 836 02:14:32 IST 1469112 2591388 63.82 133060 1550036 3705288 45.28 1130252 1360168 804 Rata -rata: 1469165 2591335 63.82 133057 1549824 3710531 45.34 1129739 1359987 677
20. Menggunakan 'Safd -D', kami dapat mengekstrak data dalam format yang dapat diproses menggunakan database.
[Email dilindungi] ~ $ safd -d/var/log/SA/SA20140903 --n dev | grep -v lo # hostname; interval; timestamp; iface; rxpck/s; txpck/s; rxkb/s; txkb/s; rxcmp/s; txcmp/s; rxmcst/s;%ifutil tecmint; 2; 2014-09 -03 07:53:29 UTC; eth0; 1.50; 0.00; 0.13; 0.00; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 07:53:31 UTC; eth0; 2.00; 0.00; 0.18; 0.00; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 07:53:33 UTC; eth0; 1.00; 0.00; 0.09; 0.00; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 07:53:35 UTC; eth0; 2.00; 0.00; 0.18; 0.00; 0.00; 0.00; 0.00; 0.00 Tecmint; 14778; 2014-09-03 11:59:54 UTC; eth0; 1.78; 1.17; 1.10; 0.18; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 11:59:56 UTC; eth0; 3.50; 3.00; 0.60; 0.77; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 11:59:58 UTC; eth0; 0.00; 0.00; 0.00; 0.00; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 12:00:00 UTC; eth0; 0.00; 0.00; 0.00; 0.00; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 12:00:02 UTC; eth0; 0.50; 0.50; 0.48; 0.03; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 12:00:04 UTC; eth0; 2.50; 3.50; 0.21; 2.05; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 12:00:06 UTC; eth0; 1.49; 1.00; 0.62; 0.06; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 12:00:08 UTC; eth0; 0.50; 0.00; 0.03; 0.00; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 12:00:10 UTC; eth0; 0.50; 0.50; 0.03; 0.04; 0.00; 0.00; 0.00; 0.00 Tecmint; 2; 2014-09-03 12:00:12 UTC; eth0; 1.00; 0.50; 0.12; 0.04; 0.00; 0.00; 0.00; 0.00
Anda juga dapat menyimpan ini ke CSV dan kemudian dapat menggambar grafik untuk jenis presentasi seperti di bawah ini.
Grafik jaringanItu saja untuk saat ini, Anda dapat merujuk halaman manusia untuk informasi lebih lanjut tentang setiap opsi dan jangan lupa untuk menceritakan tentang artikel dengan komentar berharga Anda.
- « Cara mengubah port nginx di linux
- Cara membuat toko belanja online sendiri menggunakan opencart di linux »