【dstat】Linux上全能系統(tǒng)監(jiān)控工具dstat的安裝和使用

一、安裝dstat

# yum -y install dstat

# yum info dstat

二、相關(guān)使用


命令參數(shù)

在dstat命令中有很多參數(shù)可選,你可以通過man dstat命令查看,大多數(shù)常用的參數(shù)有這些:

-l :顯示負(fù)載統(tǒng)計(jì)量

-m :顯示內(nèi)存使用率(包括used,buffer,cache,free值)

-r :顯示I/O統(tǒng)計(jì)

-s :顯示交換分區(qū)使用情況

-t :將當(dāng)前時(shí)間顯示在第一行

–fs :顯示文件系統(tǒng)統(tǒng)計(jì)數(shù)據(jù)(包括文件總數(shù)量和inodes值)

–nocolor :不顯示顏色(有時(shí)候有用)

–socket :顯示網(wǎng)絡(luò)統(tǒng)計(jì)數(shù)據(jù)

–tcp :顯示常用的TCP統(tǒng)計(jì)

–udp :顯示監(jiān)聽的UDP接口及其當(dāng)前用量的一些動(dòng)態(tài)數(shù)據(jù)


當(dāng)然不止這些用法,dstat附帶了一些插件很大程度地?cái)U(kuò)展了它的功能。

你可以通過查看/usr/share/dstat目錄來查看它們的一些使用方法,常用的有這些:

-–disk-util :顯示某一時(shí)間磁盤的忙碌狀況

-–freespace :顯示當(dāng)前磁盤空間使用率

-–proc-count :顯示正在運(yùn)行的程序數(shù)量

-–top-bio :指出塊I/O最大的進(jìn)程

-–top-cpu :圖形化顯示CPU占用最大的進(jìn)程

-–top-io :顯示正常I/O最大的進(jìn)程

-–top-mem :顯示占用最多內(nèi)存的進(jìn)程



如果直接使用dstat,默認(rèn)使用的是-cdngy參數(shù),分別顯示cpu、disk、net、page、system信息,默認(rèn)是1s顯示一條信息。

可以在最后指定顯示一條信息的時(shí)間間隔,如dstat 5是每5s顯示一條,dstat 5 10表示每5s顯示一條,一共顯示10條。




用dstat找出占用資源最高的進(jìn)程和用戶


--top-(io|bio|cpu|cputime|cputime-avg|mem) 通過這幾個(gè)選項(xiàng),可以看到具體是那個(gè)用戶那個(gè)進(jìn)程占用了相關(guān)系統(tǒng)資源,對系統(tǒng)調(diào)優(yōu)非常有效。

如查看當(dāng)前占用I/O、cpu、內(nèi)存等最高的進(jìn)程信息可以使用 dstat --top-mem --top-io --top-cpu


# dstat --top-mem --top-io --top-cpu


三、參考


Linux命令大全之dstat

http://lnmp.ailinux.net/dstat


dstat使用

http://www.ttlsa.com/tools/use-dstat-on-linux


全能系統(tǒng)監(jiān)控工具dstat

https://www.cnblogs.com/vincent-hv/p/3358194.html


Linux終端下 dstat 監(jiān)控工具

https://linux.cn/article-3215-1.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容