統計 是一種多功能的資源統計工具。 這個工具 結合了iostat,vmstat,netstat和ifstat的功能。 Dstat允許我們實時監視系統資源。 當您需要實時收集該信息時,dstat將根據您的需求進行調整。
統計 允許我們實時查看所有系統資源,它以列為單位提供了整個系統的詳細信息,例如,我們可以看到磁盤空間以及IDE控制器的中斷。
Dstat功能
- 用python編寫
- 組合在一起:Vmstat,IOSTAT,ifstat,NETSTAT。
- 實時顯示準確的統計信息。
- 模塊化設計。
- 輕鬆擴展,添加自己的計數器。
- 它允許導出CSV輸出,可以將其輸出到Gnumeric和Excel中以製作圖形。
- 它包括許多外部插件,以顯示添加計數器有多麼容易。
- 您可以匯總組塊/網絡設備並給出總數。
- 可以按設備顯示中斷
- 非常精確的時間範圍,系統處於壓力狀態時無切換時間
- 您可以使用不同的顏色指定不同的單位。
- 拖延大於1時可以顯示中間結果。
安裝Dstat
統計 在Ubuntu存儲庫中 默認情況下,您可以通過運行以下命令輕鬆地安裝它:
sudo apt-get install dstat
如何使用Dstat?
安裝完成 我們繼續啟動應用程序 使用以下命令:
dstat
它顯示了帶有系統信息的輸出。 這樣,它將默認為以下選項。
-cdngy選項如下:
- c:cpu統計信息
- d:磁盤統計信息
- n:網絡統計
- g:頁面統計
- y:系統統計
為了什麼 我們可以自定義信息輸出一點例如,如果我們的計算機中有多個磁盤,則可以指示它向我們顯示了另一磁盤中的信息
dstat -cdl -D sdb
退房:
----total-cpu-usage---- --dsk/sdb- ---load-avg--- usr sys idl wai hiq siq| read writ| 1m 5m 15m 9 10 78 2 0 0| 84B …
現在另一方面 如果我們要顯示有關CPU的信息,更高的延遲和更高的內存,請運行以下命令:
dstat --top-cpu-adv --top-latency --top-mem
另一方面, 我們可以將dstat命令的結果存儲在.csv文件中 使用–output選項:
例如,如果要顯示時間,CPU,內存,系統負載統計信息,兩次更新之間有10秒的延遲,並將輸出存儲在report.csv文件中,請運行以下命令:
dstat --output report.csv
還 可以使用各種內部插件 和外部與dstat。
要列出所有可用的插件,請運行以下命令:
dstat --list
dstat提供了許多有用的選項, 您可以使用以下命令列出所有可用選項:
dstat -h
退房:
Usage: dstat [-afv] [options..] [delay [count]] Versatile tool for generating system resource statistics Opciones de Dstat: -c, --cpu enable cpu stats -C 0,3, el total incluye cpu0, cpu3 y total -d, --disk habilita las estadísticas del disco -D total, hda incluye hda y total -g, --page enable page stats -i, --int enable interrupt stats -I 5, eth2 incluye int5 y la interrupción utilizada por eth2 -l, - load enable load stats -m, --mem enable memory stats -n, --net habilitar estadísticas de red -N eth1, total incluye eth1 y total -p, --proc enable process stats -r, --io enable io stats (solicitudes de E / S completadas) -s, --swap enable swap stats -S swap1, total incluye swap1 y total -t, - tiempo de habilitar salida de fecha / hora -T, - contador de tiempo de habilitación de tiempo (segundos desde época) -y, --sys enable system stats --aio enable aio stats --fs, --filesystem enable fs stats --ipc enable ipc stats --lock enable lock stats --raw enable raw stats --socket enable socket stats --tcp enable tcp stats --udp enable udp stats --Unix habilita las estadísticas de Unix --vm enable vm stats
Dstat有許多選項,我們可以通過這些選項實時地從設備和系統中獲取準確的信息,只有學會使用它對我們有利。