国产成人精品18p,天天干成人网,无码专区狠狠躁天天躁,美女脱精光隐私扒开免费观看

利器分享_實(shí)時(shí)監控Linux服務(wù)器性能的工具dstat

發(fā)布時(shí)間:2022-05-26 12:39 來(lái)源:老劉博客 閱讀:156 作者:網(wǎng)絡(luò ) 欄目: 經(jīng)驗分享 歡迎投稿:712375056

簡(jiǎn)述

dstat 是一款生成Linux系統資源統計信息的功能強大、靈活和通用的工具,可以替代vmstat,iostat,netstat和ifstat這些命令的多功能產(chǎn)品。dstat克服了這些命令的局限并增加了一些另外的功能,增加了監控項,也變得更靈活了。dstat可以很方便監控系統運行狀況并用于基準測試和排除故障。擁有Python知識的用戶(hù)可以構建他們自己的插件。

dstat可以讓你實(shí)時(shí)地看到所有系統資源,例如,你能夠通過(guò)統計IDE控制器當前狀態(tài)來(lái)比較磁盤(pán)利用率,或者直接通過(guò)網(wǎng)絡(luò )帶寬數值來(lái)比較磁盤(pán)的吞吐率(在相同的時(shí)間間隔內)。

dstat將以列表的形式為你提供選項信息并清晰地告訴你是在何種幅度和單位顯示輸出。這樣更好地避免了信息混亂和誤報。更重要的是,它可以讓你更容易編寫(xiě)插件來(lái)收集你想要的數據信息,以從未有過(guò)的方式進(jìn)行擴展。

dstat的默認輸出是專(zhuān)門(mén)為人們實(shí)時(shí)查看而設計的,不過(guò)你也可以將詳細信息通過(guò)CSV輸出到一個(gè)文件,并導入到Gnumeric或者Excel生成表格中。

特性

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

安裝方法

Ubuntu/Mint和Debin系統:

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

# sudo apt-get install dstat

RHEL/Centos和Fedora系統:

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

# yum install dstat

ArchLinux系統:相關(guān)軟件包在社區資源庫中,你可以用這個(gè)命令來(lái)安裝:

# pacman -S dstat

使用方法

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

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

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

磁盤(pán)統計(dsk):磁盤(pán)的讀寫(xiě)操作,這一欄顯示磁盤(pán)的讀、寫(xiě)總數。

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

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

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

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

需要注意的是報告的第一行,通常這里所有的統計都不顯示數值的。

這是由于dstat會(huì )通過(guò)上一次的報告來(lái)給出一個(gè)總結,所以第一次運行時(shí)是沒(méi)有平均值和總值的相關(guān)數據。

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

# dstat 3 10

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

-c:顯示CPU系統占用,用戶(hù)占用,空閑,等待,中斷,軟件中斷等信息。

-C:當有多個(gè)CPU時(shí)候,此參數可按需分別顯示cpu狀態(tài),例:-C 0,1 是顯示cpu0和cpu1的信息。

-d:顯示磁盤(pán)讀寫(xiě)數據大小。

-D hda,total:include hda and total。

-n:顯示網(wǎng)絡(luò )狀態(tài)。

-N eth1,total:有多塊網(wǎng)卡時(shí),指定要顯示的網(wǎng)卡。

-l:顯示系統負載情況。

-m:顯示內存使用情況(包括used,buffer,cache,free值)。

-g:顯示頁(yè)面使用情況。

-p:顯示進(jìn)程狀態(tài)。

-s:顯示交換分區使用情況。

-S:類(lèi)似D/N。

-r:I/O請求情況。

-y:系統狀態(tài)。

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

–ipc:顯示ipc消息隊列,信號等信息。

–socket:用來(lái)顯示tcp udp端口狀態(tài)。

-a:此為默認選項,等同于-cdngy。

-v:等同于 -pmgdsc -D total。
–socket :顯示網(wǎng)絡(luò )統計數據
–tcp :顯示常用的TCP統計
–udp :顯示監聽(tīng)的UDP接口及其當前用量的一些動(dòng)態(tài)數據–fs :顯示文件系統統計數據(包括文件總數量和inodes值)
–nocolor :不顯示顏色(有時(shí)候有用)

–output 文件:此選項也比較有用,可以把狀態(tài)信息以csv的格式重定向到指定的文件中,以便日后查看。例:dstat –output /root/dstat.csv & 此時(shí)讓程序默默的在后臺運行并把結果輸出到/root/dstat.csv文件中。

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

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

-–freespace :顯示當前磁盤(pán)空間使用率

-–proc-count :顯示正在運行的程序數量
-–top-bio :指出塊I/O最大的進(jìn)程-–top-cpu :圖形化顯示CPU占用最大的進(jìn)程-–top-io :顯示正常I/O最大的進(jìn)程-–top-mem :顯示占用最多內存的進(jìn)程舉一些例子:查看全部?jì)却娑加姓l(shuí)在占用:# dstat -g -l -m -s –top-mem

顯示一些關(guān)于CPU資源損耗的數據:# dstat -c -y -l –proc-count –top-cpu

您可以將多個(gè)內部dstat插件與外部dstat插件一起使用,以查看所有可用插件的列表,請運行以下命令:

$ dstat –list

總結:dstat命令是一個(gè)用來(lái)替換vmstat、iostat、netstat、nfsstat和ifstat這些命令的工具,是一個(gè)全能系統信息統計工具。希望這篇文章對您有所幫助,您可以通過(guò)下面的留言與我們分享、補充意見(jiàn)。

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。

久久精品亚洲综合专区| 被女同桌调教成鞋袜奴脚奴| 陈冠希艳照门女主角| 少妇的丰满3中文字幕| 手机看黄AV免费网址| 国产男女无遮挡猛进猛出|