GNU/Linux >> Linux Esercitazione >  >> Linux

Esempi di comandi dstat in Linux

L'applicazione dstat non è comunemente installata. Dovrà essere installato con il tuo gestore di pacchetti. Richiede Python 2.2 e versioni successive, che è installato per impostazione predefinita sui moderni sistemi Linux:

# apt-get install dstat
# yum install dstat

L'applicazione dstat visualizza informazioni su disco, rete, utilizzo della memoria e attività in esecuzione a intervalli regolari. L'output predefinito fornisce una panoramica dell'attività del sistema. Per impostazione predefinita, questo rapporto viene aggiornato ogni secondo su una nuova riga, consentendo un facile confronto con i valori precedenti.

L'output predefinito consente di tenere traccia dell'attività complessiva del sistema. L'applicazione supporta più opzioni per tenere traccia dei principali utenti delle risorse.

Esempi di comando dlstat

1. Invocare dstat senza argomenti mostrerà l'attività della CPU, l'I/O del disco, l'I/O di rete, il paging, gli interrupt e i cambi di contesto a intervalli di un secondo.

L'esempio seguente mostra l'output dstat predefinito:

# 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

Puoi ignorare la prima riga. Questi valori sono il contenuto iniziale delle tabelle dstat mines. Le righe successive mostrano l'attività durante un intervallo di tempo.

# dstat 2 10

2. Per abilitare le statistiche della 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. Per includere le CPU specificate:

# dstat -C 0,1,2,3

5. Per includere e dispositivo e totale:

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

6. Per abilitare le statistiche di interruzione:

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

7. Per includere gli interrupt specificati:

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

8. Per abilitare le statistiche sulla media del carico:

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

9. Per abilitare le statistiche della memoria:

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

10. Per abilitare le statistiche di rete:

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

11. Per includere le interfacce particolari:

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

12. Per abilitare le statistiche di processo:

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

13. Per abilitare le statistiche delle richieste IO:

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

14. Per abilitare le statistiche di scambio:

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

15. Per includere un particolare file di scambio:

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

16. Per abilitare l'output di data e ora:

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

17. Per abilitare il contatore del tempo:

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

18. Per abilitare le statistiche di sistema:

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

19. Per abilitare le statistiche aio:

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

20. Per abilitare le statistiche del filesystem:

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

21. Per abilitare le statistiche ipc (coda di messaggi, semafori, memoria condivisa):

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

22. Per abilitare le statistiche di blocco dei file (posix, flock, read, write):

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

23. Per abilitare le statistiche grezze (socket grezzi):

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

24. Per abilitare le statistiche del socket (total, tcp, udp, raw, ip-fragments):

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

25. Per abilitare le statistiche TCP (ascolta, stabilito, syn, time_wait, chiudi):

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

26. Per abilitare le statistiche udp (ascolta, attivo):

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

27. Per abilitare le statistiche Unix (datagramma, streaming, ascolto, attivo):

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

29. Per abilitare vm stats (hard pagefaults, soft pagefaults, allocato, gratuito):

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

30. Per abilitare tutte le statistiche:

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

31. Per abilitare le statistiche complete:

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

32. Per abilitare le statistiche di vmstat:

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

33. Per cambiare i colori per il terminale di sfondo bianco:

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

34. Per forzare i valori float sullo schermo:

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

35. Per forzare i valori interi sullo schermo:

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

36. Per disabilitare i colori (implica –noupdate):

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

37. Per disabilitare le intestazioni ripetitive:

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

38. Per disabilitare gli aggiornamenti intermedi con ritardo> 1:

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

39. Per scrivere l'output CSV su file:

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

dstat viene già fornito con una serie di plug-in che ne estendono notevolmente le capacità.

40. Alla batteria in percentuale (richiede ACPI):

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

41. Alla batteria rimanente in ore, minuti (richiede ACPI):

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

42. Alla frequenza della CPU in percentuale (richiede ACPI):

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

43. Al numero di connessioni dbus (necessita di python-dbus):

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

44. Per per utilizzo del disco in percentuale:

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

45. Alla velocità della ventola (richiede ACPI):

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

46. ​​Per l'utilizzo del disco per filesystem:

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

47. Per leggere/scrivere I/O GPFS (necessita di mmpmon):

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

48. Per le operazioni del filesystem GPFS (necessita di mmpmon):

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

49. Plugin dstat di esempio per Hello world:

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

50. Per mostrare le statistiche del buffer innodb:

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

51. Per mostrare le statistiche I/O di innodb:

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

52. Per mostrare i contatori delle operazioni innodb:

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

53. Per mostrare il throughput I/O brillante:

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

54. Per mostrare il numero di hit e miss da memcache:

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

55. Per mostrare le statistiche del comando MySQL5:

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

56. Per mostrare le statistiche della connessione MySQL5:

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

57. Per mostrare le statistiche I/O di MySQL5:

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

58. Per mostrare le statistiche delle chiavi MySQL5:

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

59. Per mostrare le statistiche I/O di MySQL:

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

60. Per mostrare le statistiche delle chiavi MySQL:

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

61. Per mostrare il numero di pacchetti ricevuti e trasmessi:

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

62. Per mostrare le operazioni del client NFS v3:

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

63. Per mostrare le operazioni client NFS v3 estese:

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

64. Per mostrare le operazioni del server NFS v3:

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

65. Per mostrare le operazioni del server NFS v3 estese:

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

66. Per mostrare l'ora NTP da un server NTP:

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

67. Per mostrare le dimensioni della coda di postfix (necessita di postfix):

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

68. Per mostrare il consumo di energia:

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

69. Per mostrare il numero totale di processi:

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

70. Per mostrare le statistiche sulle chiamate del client RPC:

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

71. Per mostrare le statistiche sulle chiamate del server RPC:

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

72. Per mostrare la dimensione della coda di sendmail (necessita di sendmail):

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

73. Per mostrare il numero di tick al secondo:

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

74. Per mostrare l'output del plug-in di prova:

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

75. Ai sensori di temperatura del sistema:

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

76. Per mostrare il processo di I/O a blocchi più costoso:

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

77. Per mostrare il processo CPU più costoso:

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

78. Per mostrare il processo che utilizza la maggior parte del tempo della CPU (in ms):

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

79. Per mostrare il processo con l'intervallo di tempo medio più alto (in ms):

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

80. Per mostrare il processo di I/O più costoso:

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

81. Per mostrare il processo con la latenza totale più alta (in ms):

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

82. Per mostrare il processo con la latenza media più alta (in ms):

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

83. Per mostrare il processo che utilizza più memoria:

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

84. Per mostrare il processo che verrà terminato da OOM il primo:

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

85. Per mostrare il numero di connessioni utmp (necessita di python-utmp):

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

86. Per mostrare le statistiche vmhba del kernel VMware ESX:

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

87. Per mostrare le statistiche di interruzione del kernel VMware ESX:

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

88. Per mostrare le statistiche della porta del kernel VMware ESX:

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

89. Per mostrare lo stato di ballooning all'interno dei guest VMware:

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

90. Per mostrare l'utilizzo della CPU per ospite OpenVZ:

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

91. Per mostrare i beancounter utente OpenVZ:

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

92. Alla qualità del collegamento wireless e al rapporto segnale/rumore:

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


Linux
  1. 8 Esempi di comandi TR Linux

  2. Esempi di comandi rm in Linux

  3. ps Esempi di comandi in Linux

  4. sa Esempi di comandi in Linux

  5. w Esempi di comandi in Linux

9 Esempi di comandi tee in Linux

9 esempi di comandi diff in Linux

Comando IP Linux con esempi

15 Comando Linux ps con esempi

8 Esempi di comandi LDD in Linux

Esempi di comandi id in Linux