標籤:dstat 進程管理 替代vmstat
實驗環境:
CentOS release 6.6(Final) 一台
IP地址:172.16.249.230
dstat 是一個可以取代vmstat,iostat,netstat和ifstat這些命令的多功能產品。dstat克服了這些命令的局限並增加了一些另外的功能,增加了監控項,也變得更靈活了。dstat可以很方便監控系統健全狀態並用於基準測試和排除故障。
一.dstat簡介和特性說明
dstat可以讓你即時地看到所有系統資源,例如,你能夠通過統計IDE控制器目前狀態來比較磁碟利用率,或者直接通過網路頻寬數值來比較磁碟的吞吐率(在相同的時間間隔內)。
dstat將以列表的形式為你提供選項資訊並清晰地告訴你是在何種幅度和單位顯示輸出。這樣更好地避免了資訊混亂和誤判。更重要的是,它可以讓你更容易編寫外掛程式來收集你想要的資料資訊,以從未有過的方式進行擴充。
Dstat的預設輸出是專門為人們即時查看而設計的,不過你也可以將詳細資料通過CSV輸出到一個檔案,並匯入到Gnumeric或者Excel產生表格中。
特性說明
結合了vmstat,iostat,ifstat,netstat以及更多的資訊即時顯示統計情況在分析和排障時可以通過啟用監控項並排序模組化設計使用python編寫的,更方便擴充現有的工作任務容易擴充和添加你的計數器(請為此做出貢獻)包含的許多擴充外掛程式充分說明了增加新的監控項目是很方便的可以分組統計塊裝置/網路裝置,並給出總數可以顯示每台裝置的目前狀態極準確的時間精度,即便是系統負荷較高也不會延遲顯示顯示準確地單位和和限制轉換誤差範圍用不同的顏色顯示不同的單位顯示中間結果延時小於1秒支援輸出CSV格式報表,並能匯入到Excel以產生圖形
二.軟體安裝
1.互連網下載安裝
2.YUM源安裝
# yum install dstatLoaded plugins:fastestmirror, refresh-packagekit, securitySetting up InstallProcessLoading mirrorspeeds from cached hostfilePackagedstat-0.7.0-1.el6.noarch already installed and latest versionNothing to do
三.dstat參數說明
表格不能粘貼,我把它了!!!—_—!
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/54/05/wKiom1R1szvi47t3AAJ226CXqGs142.jpg" style="float:none;" title="dstat1-1.jpg" alt="wKiom1R1szvi47t3AAJ226CXqGs142.jpg" />
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/54/05/wKiom1R1sz3zW2tcAAK_kfiDlWw288.jpg" style="float:none;" title="dstat1-2.jpg" alt="wKiom1R1sz3zW2tcAAK_kfiDlWw288.jpg" />
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/54/04/wKioL1R1s8DRbu0TAADgYkFZr4A925.jpg" style="float:none;" title="dstat1-3.jpg" alt="wKioL1R1s8DRbu0TAADgYkFZr4A925.jpg" />
四.dstat的進階用法
#dstat –cdlmnp
顯示CPU,硬碟,負載,記憶體,網路,記憶體頁的詳細情況
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/54/04/wKioL1R1tBfht-uLAAMVkHLyyMU412.jpg" title="dstat3.jpg" alt="wKioL1R1tBfht-uLAAMVkHLyyMU412.jpg" />
#dstat –vmstat
顯示進程,記憶體,記憶體頁,硬碟,swap,CPU的使用方式
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/54/05/wKiom1R1s3rzKaMaAAIxt-O8TOI618.jpg" title="dstat1.jpg" alt="wKiom1R1s3rzKaMaAAIxt-O8TOI618.jpg" />
#dstat –cdnsil –D sda–N eth0
顯示CPU,swap,中斷進程和負載情況並顯示指定的硬碟和網卡的詳細情況
650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/54/05/wKiom1R1s-ejCpzhAANTVIuUnEw206.jpg" title="dstat2.jpg" alt="wKiom1R1s-ejCpzhAANTVIuUnEw206.jpg" />
下面將介紹進程管理工具(二):htop的使用
本文出自 “龍之守護” 部落格,請務必保留此出處http://sohudrgon.blog.51cto.com/3088108/1583046
Linux下進程管理工具之(一):dstat