Linux下進程管理工具之(一):dstat

來源:互聯網
上載者:User

標籤: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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.