天天看點

dstat---linux終端下的系統資源監控工具

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      
dstat---linux終端下的系統資源監控工具

 【重要】結果的參數介紹如下截圖

dstat---linux終端下的系統資源監控工具

 4、将結果輸出到一個csv格式的檔案,用于以後使用,可以通過下面的指令:

# dstat 2 5 –-output //SYW/dstaOut.csv -cdn      
dstat---linux終端下的系統資源監控工具

作者:Syw 

繼續閱讀