GNU/Linux >> Belajar Linux >  >> Linux

Contoh Perintah dstat di Linux

Aplikasi dstat tidak umum diinstal. Itu perlu diinstal dengan manajer paket Anda. Ini membutuhkan Python 2.2 dan di atasnya, yang diinstal secara default pada sistem Linux modern:

# apt-get install dstat
# yum install dstat

Aplikasi dstat menampilkan disk, jaringan, penggunaan memori, dan menjalankan informasi tugas secara berkala. Output default memberi Anda gambaran umum tentang aktivitas sistem. Secara default, laporan ini diperbarui setiap detik pada baris baru, memungkinkan perbandingan yang mudah dengan nilai sebelumnya.

Output default memungkinkan Anda melacak aktivitas sistem secara keseluruhan. Aplikasi ini mendukung lebih banyak opsi untuk melacak pengguna sumber daya teratas.

Contoh Perintah dlstat

1. Menjalankan dstat tanpa argumen akan menampilkan aktivitas CPU, I/O disk, I/O jaringan, paging, interupsi, dan sakelar konteks pada interval satu detik.

Contoh berikut menunjukkan output dstat default:

# dstat
----total-cpu-usage---- -dsk/total- -net/total- ---paging-- ---system--
usr sys idl wai hiq siq| read  writ| recv  send|  in   out | int   csw 
  1   2  97   0   0   0|5457B   55k|   0     0 |   0     0 |1702  3177 
  1   2  97   0   0   0|   0     0 |  15k 2580B|   0     0 |2166  4830 
  1   2  96   0   0   0|   0    36k|1970B 1015B|   0     0 |2122  4794

Anda dapat mengabaikan baris pertama. Nilai-nilai tersebut adalah isi awal dari tabel dstat tambang. Baris berikutnya menunjukkan aktivitas selama irisan waktu.

# dstat 2 10

2. Untuk mengaktifkan statistik CPU:

# dstat -c
# dstat --cpu 
# dstat --cpu 2 10
----total-cpu-usage----
usr sys idl wai hiq siq
  1   4  94   0   0   1
  0   0  99   0   0   1

3. Untuk menyertakan CPU tertentu:

# dstat -C 0,1,2,3

5. Untuk menyertakan dan perangkat dan total:

# dstat -D total,sda 
# dstat -D total,sda 2 10

6. Untuk mengaktifkan statistik interupsi:

# dstat -i
# dstat --int 
# dstat -i 2 10

7. Untuk memasukkan interupsi yang ditentukan:

# dstat -I 5,10 
# dstat -I 5,10 2 10

8. Untuk mengaktifkan statistik rata-rata beban:

# dstat -l
# dstat --load 
# dstat -l 2 10

9. Untuk mengaktifkan statistik memori:

# dstat -m
# dstat --mem 
# dstat -m 2 10

10. Untuk mengaktifkan statistik jaringan:

# dstat -n
# dstat --net 
# dstat -n 2 10

11. Untuk menyertakan antarmuka tertentu:

# dstat -N eth0,total 
# dstat -N eth0,total 2 10

12. Untuk mengaktifkan statistik proses:

# dstat -p
# dstat --proc 
# dstat -p 2 10

13. Untuk mengaktifkan statistik permintaan IO:

# dstat -r
# dstat --io 
# dstat -r 2 10

14. Untuk mengaktifkan statistik swap:

# dstat -s
# dstat --swap 
# dstat -s 2 10

15. Untuk memasukkan file swap tertentu:

# dstat -S swap1,total 
# dstat -S swap1,total 2 10

16. Untuk mengaktifkan keluaran tanggal dan waktu:

# dstat -t
# dstat --time 
# dstat -t 2 10

17. Untuk mengaktifkan penghitung waktu:

# dstat -T
# dstat --epoch 
# dstat -T 2 10

18. Untuk mengaktifkan statistik sistem:

# dstat -y
# dstat --sys 
# dstat -y 2 10

19. Untuk mengaktifkan statistik aio:

# dstat --aio 
# dstat --aio 2 10

20. Untuk mengaktifkan statistik sistem file:

# dstat --fs 
# dstat --fs 2 10

21. Untuk mengaktifkan statistik ipc (antrian pesan, semaphore, memori bersama):

# dstat --ipc 
# dstat --ipc 2 10

22. Untuk mengaktifkan statistik kunci file (posix, kawanan, baca, tulis):

# dstat --lock 
# dstat --lock 2 10

23. Untuk mengaktifkan statistik mentah (soket mentah):

# dstat --raw 
# dstat --raw 2 10

24. Untuk mengaktifkan statistik socket (total, tcp, udp, raw, ip-fragments):

# dstat --socket 
# dstat --socket 2 10

25. Untuk mengaktifkan statistik tcp (dengarkan, buat, sinkronkan, time_wait, tutup):

# dstat --tcp 
# dstat --tcp 2 10

26. Untuk mengaktifkan statistik udp (dengarkan, aktif):

# dstat --udp 
# dstat --udp 2 10

27. Untuk mengaktifkan statistik unix (datagram, streaming, mendengarkan, aktif):

# dstat --unix 
# dstat --unix 2 10

29. Untuk mengaktifkan statistik vm (kesalahan halaman keras, kesalahan halaman lunak, dialokasikan, gratis):

# dstat --vm 
# dstat --vm 2 10

30. Untuk mengaktifkan semua statistik:

# dstat -a
# dstat --all 
# dstat -a 2 10

31. Untuk mengaktifkan statistik lengkap:

# dstat -f
# dstat --full 
# dstat -f 2 10

32. Untuk mengaktifkan statistik vmstat:

# dstats -v
# dstats --vmstat
# dstats -v 2 10

33. Untuk mengubah warna terminal latar belakang putih:

# dstat --bw
# dstat --blackonwhite 
# dstat --bw 2 10

34. Untuk memaksa nilai float di layar:

# dstat --float 
# dstat --float 2 10

35. Untuk memaksa nilai integer di layar:

# dstat --integer 
# dstat --integer 2 10

36. Untuk menonaktifkan warna (menyiratkan –noupdate):

# dstat --nocolor 
# dstat --nocolor 2 10

37. Untuk menonaktifkan header berulang:

# dstat --noheaders 
# dstat --noheaders 2 10

38. Untuk menonaktifkan pembaruan perantara saat penundaan> 1:

# dstat --noupdate 
# dstat --noupdate 2 10

39. Untuk menulis keluaran CSV ke file:

# dstat --output file 
# dstat --output file 2 10

dstat dikirimkan dengan sejumlah plugin yang sangat memperluas kemampuannya.

40. Untuk baterai dalam persentase (membutuhkan ACPI):

# dstat --battery 
# dstat --battery 2 10

41. Untuk baterai yang tersisa dalam jam, menit (membutuhkan ACPI):

# dstat --battery-remain 
# dstat --battery-remain 2 10

42. Untuk frekuensi CPU dalam persentase (membutuhkan ACPI):

# dstat --cpufreq 
# dstat --cpufreq 2 10

43. Jumlah koneksi dbus (membutuhkan python-dbus):

# dstat --dbus 
# dstat --dbus 2 10

44. Untuk penggunaan per disk dalam persentase:

# dstat --disk-util 
# dstat --disk-util 2 10

45. Untuk kecepatan kipas (membutuhkan ACPI):

# dstat --fan 
# dstat --fan 2 10

46. ​​Untuk penggunaan disk per sistem file:

# dstat --freespace 
# dstat --freespace 2 10

47. Untuk membaca/menulis I/O GPFS (perlu mmpmon):

# dstat --gpfs 
# dstat --gpfs 2 10

48. Untuk operasi sistem file GPFS (membutuhkan mmpmon):

# dstat --gpfs-ops 
# dstat --gpfs-ops 2 10

49. Untuk Hello world contoh plugin dstat:

# dstat --helloworld 
# dstat --helloworld 2 10

50. Untuk menampilkan statistik buffer innodb:

# dstat --innodb-buffer 
# dstat --innodb-buffer 2 10

51. Untuk menampilkan statistik I/O innodb:

# dstat --innodb-io 
# dstat --innodb-io 2 10

52. Untuk menampilkan penghitung operasi innodb:

# dstat --innodb-ops 
# dstat --innodb-ops 2 10

53. Untuk menunjukkan throughput I/O kilau:

# dstat --lustre 
# dstat --lustre 2 10

54. Untuk menampilkan jumlah hit dan miss dari memcache:

# dstat --memcache-hits 
# dstat --memcache-hits 2 10

55. Untuk menampilkan statistik perintah MySQL5:

# dstat --mysql5-cmds 
# dstat --mysql5-cmds 2 10

56. Untuk menampilkan statistik koneksi MySQL5:

# dstat --mysql5-conn 
# dstat --mysql5-conn 2 10

57. Untuk menampilkan statistik I/O MySQL5:

# dstat --mysql5-io 
# dstat --mysql5-io 2 10

58. Untuk menampilkan statistik kunci MySQL5:

# dstat --mysql5-keys 
# dstat --mysql5-keys 2 10

59. Untuk menampilkan statistik I/O MySQL:

# dstat --mysql-io 
# dstat --mysql-io 2 10

60. Untuk menampilkan statistik kunci MySQL:

# dstat --mysql-keys 
# dstat --mysql-keys 2 10

61. Untuk menunjukkan jumlah paket yang diterima dan dikirim:

# dstat --net-packets 
# dstat --net-packets 2 10

62. Untuk menampilkan operasi klien NFS v3:

# dstat --nfs3 
# dstat --nfs3 2 10

63. Untuk menampilkan operasi klien NFS v3 yang diperluas:

# dstat --nfs3-ops 
# dstat --nfs3-ops 2 10

64. Untuk menampilkan operasi server NFS v3:

# dstat --nfsd3 
# dstat --nfsd3 2 10

65. Untuk menampilkan operasi server NFS v3 yang diperluas:

# dstat --nfsd3-ops 
# dstat --nfsd3-ops 2 10

66. Untuk menunjukkan waktu NTP dari server NTP:

# dstat --ntp 
# dstat --ntp 2 10

67. Untuk menampilkan ukuran antrian postfix (membutuhkan postfix):

# dstat --postfix 
# dstat --postfix 2 10

68. Untuk menunjukkan penggunaan daya:

# dstat --power 
# dstat --power 2 10

69. Untuk menunjukkan jumlah total proses:

# dstat --proc-count 
# dstat --proc-count 2 10

70. Untuk menampilkan statistik panggilan klien RPC:

# dstat --rpc 
# dstat --rpc 2 10

71. Untuk menampilkan statistik panggilan server RPC:

# dstat --rpcd 
# dstat --rpcd 2 10

72. Untuk menampilkan ukuran antrian sendmail (membutuhkan sendmail):

# dstat --sendmail 
# dstat --sendmail 2 10

73. Untuk menunjukkan jumlah centang per detik:

# dstat --snooze 
# dstat --snooze 2 10

74. Untuk menampilkan keluaran plugin uji:

# dstat --test 
# dstat --test 2 10

75. Ke sensor suhu sistem:

# dstat --thermal 
# dstat --thermal 2 10

76. Untuk menampilkan proses I/O blok paling mahal:

# dstat --top-bio 
# dstat --top-bio 2 10

77. Untuk menampilkan proses CPU yang paling mahal:

# dstat --top-cpu 
# dstat --top-cpu 2 10

78. Untuk menampilkan proses yang menggunakan waktu CPU paling banyak (dalam ms):

# dstat --top-cputime 
# dstat --top-cputime 2 10

79. Untuk menunjukkan proses dengan timelice rata-rata tertinggi (dalam ms):

# dstat --top-cputime-avg 
# dstat --top-cputime-avg 2 10

80. Untuk menampilkan proses I/O yang paling mahal:

# dstat --top-io 
# dstat --top-io 2 10

81. Untuk menampilkan proses dengan total latensi tertinggi (dalam md):

# dstat --top-latency 
# dstat --top-latency 2 10

82. Untuk menampilkan proses dengan rata-rata latensi tertinggi (dalam md):

# dstat --top-latency-avg 
# dstat --top-latency-avg 2 10

83. Untuk menampilkan proses yang menggunakan memori paling banyak:

# dstat --top-mem 
# dstat --top-mem 2 10

84. Untuk menampilkan proses yang akan dimatikan oleh OOM terlebih dahulu:

# dstat --top-oom 
# dstat --top-oom 2 10

85. Untuk menunjukkan jumlah koneksi utmp (membutuhkan python-utmp):

# dstat --utmp 
# dstat --utmp 2 10

86. Untuk menampilkan statistik vmhba kernel VMware ESX:

# dstat --vmk-hba 
# dstat --vmk-hba 2 10

87. Untuk menampilkan statistik interupsi kernel VMware ESX:

# dstat --vmk-int 
# dstat --vmk-int 2 10

88. Untuk menampilkan statistik port kernel VMware ESX:

# dstat --vmk-nic 
# dstat --vmk-nic 2 10

89. Untuk menampilkan status balon di dalam tamu VMware:

# dstat --vm-memctl 
# dstat --vm-memctl 2 10

90. Untuk menunjukkan penggunaan CPU per tamu OpenVZ:

# dstat --vz-io 
# dstat --vz-io 2 10

91. Untuk menampilkan beancounters pengguna OpenVZ:

# dstat --vz-ubc 
# dstat --vz-ubc 2 10

92. Untuk kualitas tautan nirkabel dan rasio sinyal terhadap noise:

# dstat --wifi 
# dstat --wifi 2 10


Linux
  1. Perintah JQ di Linux dengan Contoh

  2. 8 Contoh Perintah Linux TR

  3. Contoh Perintah rm di Linux

  1. Contoh Perintah ps di Linux

  2. sa Contoh Perintah di Linux

  3. w Contoh Perintah di Linux

  1. Contoh Perintah ac di Linux

  2. Contoh Perintah df di Linux

  3. du Contoh Perintah di Linux