dstat 是一個可以取代vmstat,iostat,netstat和ifstat這些指令的多功能産品。dstat克服了這些指令的局限并增加了一些另外的功能,增加了監控項,也變得更靈活了。dstat可以很友善監控系統運作狀況并用于基準測試和排除故障。
dstat可以讓你實時地看到所有系統資源,例如,你能夠通過統計IDE控制器目前狀态來比較磁盤使用率,或者直接通過網絡帶寬數值來比較磁盤的吞吐率(在相同的時間間隔内)。
優勢:
- 顯示中間結果延時小于1秒
- 可以分組統計塊裝置/網絡裝置,并給出總數
- 可以顯示每台裝置的目前狀态
- 極準确的時間精度,即便是系統負荷較高也不會延遲顯示
- 顯示準确地機關和和限制轉換誤差範圍
- 支援輸出CSV格式報表,并能導入到Gnumeric和Excel以生成圖形
- 結合了vmstat,iostat,ifstat,netstat以及更多的資訊
- 實時顯示統計情況
- 在分析和排障時可以通過啟用監控項并排序
- 子產品化設計
- 使用python編寫的,更友善擴充現有的工作任務
- 容易擴充和添加你的計數器(請為此做出貢獻)
- 包含的許多擴充插件充分說明了增加新的監控項目是很友善的
一、安裝方法
Ubuntu/Mint和Debin系統:
本地軟體庫中有相關安裝包,你可以用下面指令安裝:
# sudo apt-get
RHEL/Centos和Fedora系統:
你可以在romforge軟體庫中添加有相關安裝包,參照指導,使用如下指令很簡單就能進行安裝:
# yum install dstat
二、常用使用方法
1、檢視幫助
#dstat -h
2、如下指令顯示所有的資料
#dstat
3、每兩秒顯示一次,一共隻顯示5條資訊
#dstat 2 5

【重要】結果的參數介紹如下截圖
4、将結果輸出到一個csv格式的檔案,用于以後使用,可以通過下面的指令:
# dstat 2 5 –-output //SYW/dstaOut.csv -cdn
作者:Syw