日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > > 嵌入式微處理器
[導(dǎo)讀]dstat 是一款生成Linux系統(tǒng)資源統(tǒng)計信息的功能強大、靈活和通用的工具,可以替代vmstat,iostat,netstat和ifstat這些命令的多功能產(chǎn)品。


簡述
dstat 是一款生成Linux系統(tǒng)資源統(tǒng)計信息的功能強大、靈活和通用的工具,可以替代vmstat,iostat,netstat和ifstat這些命令的多功能產(chǎn)品。dstat克服了這些命令的局限并增加了一些另外的功能,增加了監(jiān)控項,也變得更靈活了。dstat可以很方便監(jiān)控系統(tǒng)運行狀況并用于基準(zhǔn)測試和排除故障。擁有Python知識的用戶可以構(gòu)建他們自己的插件。
dstat可以讓你實時地看到所有系統(tǒng)資源,例如,你能夠通過統(tǒng)計IDE控制器當(dāng)前狀態(tài)來比較磁盤利用率,或者直接通過網(wǎng)絡(luò)帶寬數(shù)值來比較磁盤的吞吐率(在相同的時間間隔內(nèi))。
dstat將以列表的形式為你提供選項信息并清晰地告訴你是在何種幅度和單位顯示輸出。這樣更好地避免了信息混亂和誤報。更重要的是,它可以讓你更容易編寫插件來收集你想要的數(shù)據(jù)信息,以從未有過的方式進行擴展。
dstat的默認(rèn)輸出是專門為人們實時查看而設(shè)計的,不過你也可以將詳細信息通過CSV輸出到一個文件,并導(dǎo)入到Gnumeric或者Excel生成表格中。
特性
⒈結(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)負(fù)荷較高也不會延遲顯示
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命令,輸出如下:
這是默認(rèn)輸出顯示的信息:

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ù)值。
默認(rèn)情況下,dstat每秒都會刷新數(shù)據(jù)。如果想退出dstat,你可以按"CTRL+C"鍵。
需要注意的是報告的第一行,通常這里所有的統(tǒng)計都不顯示數(shù)值的。
這是由于dstat會通過上一次的報告來給出一個總結(jié),所以第一次運行時是沒有平均值和總值的相關(guān)數(shù)據(jù)。
但是dstat可以通過傳遞2個參數(shù)運行來控制報告間隔和報告數(shù)量。例如,如果你想要dstat輸出默認(rèn)監(jiān)控、報表輸出的時間間隔為3秒鐘,并且報表中輸出10個結(jié)果,你可以運行如下命令:
# dstat 3 10

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

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

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

-d:顯示磁盤讀寫數(shù)據(jù)大小。

-D hda,total:include hda and total。

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

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

-l:顯示系統(tǒng)負(fù)載情況。

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

-g:顯示頁面使用情況。

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

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

-S:類似D/N。

-r:I/O請求情況。

-y:系統(tǒng)狀態(tài)。
-t :將當(dāng)前時間顯示在第一行

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

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

-a:此為默認(rèn)選項,等同于-cdngy。

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

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


當(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

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

$ dstat --list

總結(jié):
dstat命令是一個用來替換vmstat、iostat、netstat、nfsstat和ifstat這些命令的工具,是一個全能系統(tǒng)信息統(tǒng)計工具。
END

來源:Linux迷

免責(zé)聲明:本文內(nèi)容由21ic獲得授權(quán)后發(fā)布,版權(quán)歸原作者所有,本平臺僅提供信息存儲服務(wù)。文章僅代表作者個人觀點,不代表本平臺立場,如有問題,請聯(lián)系我們,謝謝!

嵌入式ARM

掃描二維碼,關(guān)注更多精彩內(nèi)容

本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動電源

在工業(yè)自動化蓬勃發(fā)展的當(dāng)下,工業(yè)電機作為核心動力設(shè)備,其驅(qū)動電源的性能直接關(guān)系到整個系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動勢抑制與過流保護是驅(qū)動電源設(shè)計中至關(guān)重要的兩個環(huán)節(jié),集成化方案的設(shè)計成為提升電機驅(qū)動性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機 驅(qū)動電源

LED 驅(qū)動電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個照明設(shè)備的使用壽命。然而,在實際應(yīng)用中,LED 驅(qū)動電源易損壞的問題卻十分常見,不僅增加了維護成本,還影響了用戶體驗。要解決這一問題,需從設(shè)計、生...

關(guān)鍵字: 驅(qū)動電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動電源的公式,電感內(nèi)電流波動大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計 驅(qū)動電源

電動汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動汽車的核心技術(shù)之一是電機驅(qū)動控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機驅(qū)動系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動汽車的動力性能和...

關(guān)鍵字: 電動汽車 新能源 驅(qū)動電源

在現(xiàn)代城市建設(shè)中,街道及停車場照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進步,高亮度白光發(fā)光二極管(LED)因其獨特的優(yōu)勢逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動電源 LED

LED通用照明設(shè)計工程師會遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動電源的電磁干擾(EMI)問題成為了一個不可忽視的挑戰(zhàn)。電磁干擾不僅會影響LED燈具的正常工作,還可能對周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動電源

開關(guān)電源具有效率高的特性,而且開關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機重量也有所下降,所以,現(xiàn)在的LED驅(qū)動電源

關(guān)鍵字: LED 驅(qū)動電源 開關(guān)電源

LED驅(qū)動電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動電源
關(guān)閉