GNU/Linux >> Znalost Linux >  >> Linux

Příklady příkazů dstat v Linuxu

Aplikace dstat se běžně neinstaluje. Bude nutné jej nainstalovat pomocí správce balíčků. Vyžaduje Python 2.2 a vyšší, který je standardně nainstalován na moderních systémech Linux:

# apt-get install dstat
# yum install dstat

Aplikace dstat v pravidelných intervalech zobrazuje informace o disku, síti, využití paměti a spuštěných úlohách. Výchozí výstup vám poskytuje přehled o činnosti systému. Ve výchozím nastavení se tento přehled aktualizuje každou sekundu na novém řádku, což umožňuje snadné porovnání s předchozími hodnotami.

Výchozí výstup umožňuje sledovat celkovou aktivitu systému. Aplikace podporuje více možností sledování uživatelů s nejlepšími zdroji.

Příklady příkazů dlstat

1. Vyvolání dstat bez argumentů zobrazí aktivitu CPU, diskové I/O, síťové I/O, stránkování, přerušení a přepínání kontextu v jednosekundových intervalech.

Následující příklad ukazuje výchozí výstup dstat:

# 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

První řádek můžete ignorovat. Tyto hodnoty jsou počátečním obsahem tabulek dstat mines. Následující řádky ukazují aktivitu během časového úseku.

# dstat 2 10

2. Chcete-li povolit statistiky 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. Zahrnutí specifikovaných CPU:

# dstat -C 0,1,2,3

5. Chcete-li zahrnout a zařízení a celkem:

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

6. Chcete-li povolit statistiky přerušení:

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

7. Zahrnutí specifikovaných přerušení:

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

8. Chcete-li povolit statistiky průměrného zatížení:

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

9. Chcete-li povolit statistiky paměti:

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

10. Chcete-li povolit statistiky sítě:

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

11. Zahrnutí konkrétních rozhraní:

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

12. Chcete-li povolit statistiky procesu:

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

13. Chcete-li povolit statistiky požadavků IO:

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

14. Chcete-li povolit swapové statistiky:

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

15. Chcete-li zahrnout konkrétní odkládací soubor:

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

16. Chcete-li povolit výstup data a času:

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

17. Aktivace počítadla času:

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

18. Chcete-li povolit systémové statistiky:

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

19. Chcete-li povolit statistiky aio:

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

20. Chcete-li povolit statistiky souborového systému:

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

21. Chcete-li povolit statistiky ipc (fronta zpráv, semafory, sdílená paměť):

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

22. Chcete-li povolit statistiky uzamčení souboru (posix, hejno, čtení, zápis):

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

23. Povolení nezpracovaných statistik (raw sockets):

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

24. Chcete-li povolit statistiky soketu (total, tcp, udp, raw, ip-fragments):

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

25. Chcete-li povolit statistiky tcp (poslechnout, navázat, syn, time_wait, zavřít):

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

26. Chcete-li povolit statistiky udp (naslouchat, aktivní):

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

27. Povolení unixových statistik (datagram, stream, poslech, aktivní):

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

29. Chcete-li povolit statistiky vm (pevné chyby stránky, měkké chyby stránky, přidělené, zdarma):

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

30. Chcete-li povolit všechny statistiky:

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

31. Chcete-li povolit úplné statistiky:

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

32. Chcete-li povolit statistiky vmstat:

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

33. Změna barvy bílého pozadí terminálu:

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

34. Vynucení plovoucích hodnot na obrazovce:

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

35. Vynucení celočíselných hodnot na obrazovce:

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

36. Zakázání barev (implicitně –noupdate):

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

37. Chcete-li zakázat opakující se záhlaví:

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

38. Zakázání přechodných aktualizací při zpoždění> 1:

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

39. Chcete-li zapsat výstup CSV do souboru:

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

dstat se již dodává s řadou pluginů, které značně rozšiřují jeho schopnosti.

40. K baterii v procentech (vyžaduje ACPI):

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

41. Zbývající kapacita baterie v hodinách, minutách (vyžaduje ACPI):

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

42. K frekvenci CPU v procentech (vyžaduje ACPI):

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

43. Počet připojení dbus (potřebuje python-dbus):

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

44. To na využití disku v procentech:

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

45. Rychlost ventilátoru (vyžaduje ACPI):

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

46. ​​Počet podle využití disku souborovým systémem:

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

47. Pro čtení/zápis I/O GPFS (potřebuje mmpmon):

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

48. K operacím souborového systému GPFS (potřebuje mmpmon):

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

49. Příklad dstat pluginu Hello world:

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

50. Zobrazení statistik vyrovnávací paměti innodb:

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

51. Zobrazení statistik I/O innodb:

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

52. Chcete-li zobrazit čítače operací innodb:

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

53. Chcete-li zobrazit lesklou I/O propustnost:

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

54. Zobrazení počtu zásahů a chyb z memcache:

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

55. Chcete-li zobrazit statistiky příkazu MySQL5:

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

56. Zobrazení statistik připojení MySQL5:

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

57. Chcete-li zobrazit statistiky I/O MySQL5:

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

58. Zobrazení statistik klíčů MySQL5:

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

59. Zobrazení statistik I/O MySQL:

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

60. Zobrazení statistik klíčů MySQL:

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

61. Zobrazení počtu přijatých a odeslaných paketů:

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

62. Chcete-li zobrazit operace klienta NFS v3:

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

63. Zobrazení rozšířených operací klienta NFS v3:

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

64. Chcete-li zobrazit operace serveru NFS v3:

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

65. Zobrazení rozšířených operací serveru NFS v3:

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

66. Zobrazení času NTP ze serveru NTP:

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

67. Chcete-li zobrazit velikosti front postfixů (potřebuje postfix):

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

68. Zobrazení spotřeby energie:

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

69. Chcete-li zobrazit celkový počet procesů:

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

70. Zobrazení statistik volání klienta RPC:

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

71. Zobrazení statistik volání serveru RPC:

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

72. Chcete-li zobrazit velikost fronty sendmail (vyžaduje sendmail):

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

73. Zobrazení počtu tiků za sekundu:

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

74. Zobrazení výstupu testovacího pluginu:

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

75. K senzorům teploty systému:

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

76. Chcete-li zobrazit nejdražší blokový I/O proces:

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

77. Chcete-li zobrazit nejdražší proces CPU:

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

78. Chcete-li zobrazit proces využívající nejvíce času CPU (v ms):

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

79. Zobrazení procesu s nejvyšším průměrným časovým úsekem (v ms):

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

80. Zobrazení nejdražšího I/O procesu:

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

81. Zobrazení procesu s nejvyšší celkovou latencí (v ms):

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

82. Zobrazit proces s nejvyšší průměrnou latencí (v ms):

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

83. Chcete-li zobrazit proces využívající nejvíce paměti:

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

84. Chcete-li ukázat proces, který bude OOM zabit jako první:

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

85. Chcete-li zobrazit počet připojení utmp (vyžaduje python-utmp):

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

86. Chcete-li zobrazit statistiky vmhba jádra VMware ESX:

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

87. Zobrazení statistik přerušení jádra VMware ESX:

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

88. Zobrazení statistik portu jádra VMware ESX:

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

89. Zobrazení stavu bublin uvnitř hostů VMware:

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

90. Zobrazení využití procesoru na hosta OpenVZ:

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

91. Chcete-li zobrazit počítadla uživatelského účtu OpenVZ:

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

92. Ke kvalitě bezdrátového spojení a poměru signálu k šumu:

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


Linux
  1. 8 Příklady příkazů Linux TR

  2. Příklady příkazů rm v Linuxu

  3. Příklady příkazů ps v Linuxu

  1. sa Příklady příkazů v Linuxu

  2. w Příklady příkazů v Linuxu

  3. Příklady příkazů ac v Linuxu

  1. JQ Command v Linuxu s příklady

  2. Příklady příkazů df v Linuxu

  3. du příklady příkazů v Linuxu