日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Linux下使用dstat監(jiān)控工具

在進行性能測試的時候,我們一般需要檢測很多方面的數(shù)據(jù),這些數(shù)據(jù)包括CPU占用,內(nèi)存占用情況,網(wǎng)絡(luò)狀況,load average,進程信息,磁盤信息等等。利用系統(tǒng)提供的命令一般來說可以完成這些數(shù)據(jù)的監(jiān)測,但是一般來說,這些命令都是分散的,比如vmstat,iostat,netstat。如果能有一個工具可以完成這些數(shù)據(jù)的集中監(jiān)控就好了。

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),建甌企業(yè)網(wǎng)站建設(shè),建甌品牌網(wǎng)站建設(shè),網(wǎng)站定制,建甌網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,建甌網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

dstat就是這樣一款功能強大的工具,他完全覆蓋了上述的功能集合,而且提供了更加強大的功能.

特性

⒈結(jié)合了vmstat,iostat,ifstat,netstat以及更多的信息⒉實時顯示統(tǒng)計情況⒊在分析和排障時可以通過啟用監(jiān)控項并排序⒋模塊化設(shè)計5.使用Python編寫的,更方便擴展現(xiàn)有的工作任務(wù)6.容易擴展和添加你的計數(shù)器(請為此做出貢獻)7.包含的許多擴展插件充分說明了增加新的監(jiān)控項目是很方便的8.可以分組統(tǒng)計塊設(shè)備/網(wǎng)絡(luò)設(shè)備,并給出總數(shù)9.可以顯示每臺設(shè)備的當(dāng)前狀態(tài)10.極準(zhǔn)確的時間精度,即便是系統(tǒng)負荷較高也不會延遲顯示11.顯示準(zhǔn)確地單位和和限制轉(zhuǎn)換誤差范圍12.用不同的顏色顯示不同的單位13.顯示中間結(jié)果延時小于1秒14.支持輸出CSV格式報表,并能導(dǎo)入到Gnumeric和Excel以生成圖形

安裝方法

Ubuntu/Mint和Debin系統(tǒng):

本地軟件庫中有相關(guān)安裝包,你可以用下面命令安裝:

# sudo apt-get install dstat

RHEL/CentOS和Fedora系統(tǒng):

你可以在romforge軟件庫中添加有相關(guān)安裝包,參照指導(dǎo),使用如下命令很簡單就能進行安裝:

# yum install dstat

ArchLinux系統(tǒng):

相關(guān)軟件包在社區(qū)資源庫中,你可以用這個命令來安裝:

# pacman -S dstat

使用方法

dstat的基本用法就是輸入dstat命令,輸出如下:

這是默認輸出顯示的信息:

CPU狀態(tài):CPU的使用率。這項報告更有趣的部分是顯示了用戶,系統(tǒng)和空閑部分,這更好地分析了CPU當(dāng)前的使用狀況。如果你看到”wait”一欄中,CPU的狀態(tài)是一個高使用率值,那說明系統(tǒng)存在一些其它問題。當(dāng)CPU的狀態(tài)處在”waits”時,那是因為它正在等待I/O設(shè)備(例如內(nèi)存,磁盤或者網(wǎng)絡(luò))的響應(yīng)而且還沒有收到。

磁盤統(tǒng)計(dsk):磁盤的讀寫操作,這一欄顯示磁盤的讀、寫總數(shù)。

網(wǎng)絡(luò)統(tǒng)計(net):網(wǎng)絡(luò)設(shè)備發(fā)送和接受的數(shù)據(jù),這一欄顯示的網(wǎng)絡(luò)收、發(fā)數(shù)據(jù)總數(shù)。

分頁統(tǒng)計(paging):系統(tǒng)的分頁活動。分頁指的是一種內(nèi)存管理技術(shù)用于查找系統(tǒng)場景,一個較大的分頁表明系統(tǒng)正在使用大量的交換空間,或者說內(nèi)存非常分散,大多數(shù)情況下你都希望看到page in(換入)和page out(換出)的值是0 0。

系統(tǒng)統(tǒng)計(system):這一項顯示的是中斷(int)和上下文切換(csw)。這項統(tǒng)計僅在有比較基線時才有意義。這一欄中較高的統(tǒng)計值通常表示大量的進程造成擁塞,需要對CPU進行關(guān)注。你的服務(wù)器一般情況下都會運行運行一些程序,所以這項總是顯示一些數(shù)值。

默認情況下,dstat每秒都會刷新數(shù)據(jù)。如果想退出dstat,你可以按”CTRL+C”鍵。

需要注意的是報告的第一行,通常這里所有的統(tǒng)計都不顯示數(shù)值的。

這是由于dstat會通過上一次的報告來給出一個總結(jié),所以第一次運行時是沒有平均值和總值的相關(guān)數(shù)據(jù)。

但是dstat可以通過傳遞2個參數(shù)運行來控制報告間隔和報告數(shù)量。例如,如果你想要dstat輸出默認監(jiān)控、報表輸出的時間間隔為3秒鐘,并且報表中輸出10個結(jié)果,你可以運行如下命令:

# dstat 3 10

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

-l :顯示負載統(tǒng)計量

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

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

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

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

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

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

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

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

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

當(dāng)然不止這些用法,dstat附帶了一些插件很大程度地擴展了它的功能。你可以通過查看/usr/share/dstat目錄來查看它們的一些使用方法,常用的有這些:

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

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

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

-–top-bio :指出塊I/O最大的進程

-–top-cpu :圖形化顯示CPU占用最大的進程

-–top-io :顯示正常I/O最大的進程

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

舉一些例子:

查看全部內(nèi)存都有誰在占用:

# dstat -g -l -m -s –top-mem

顯示一些關(guān)于CPU資源損耗的數(shù)據(jù):

# dstat -c -y -l –proc-count –top-cpu

如何輸出一個csv文件

想輸出一個csv格式的文件用于以后,可以通過下面的命令:

# dstat –output /tmp/linuxidc.csv -cdn


當(dāng)前名稱:Linux下使用dstat監(jiān)控工具
分享路徑:http://www.5511xx.com/article/dhoojei.html