偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

系統(tǒng) Linux
dstat 是一個可以取代vmstat,iostat,netstat和ifstat這些命令的多功能產(chǎn)品。dstat克服了這些命令的局限并增加了一些另外的功能,增加了監(jiān)控項,也變得更靈活了。dstat可以很方便監(jiān)控系統(tǒng)運(yùn)行狀況并用于基準(zhǔn)測試和排除故障。

dstat 是一個可以取代vmstat,iostat,netstat和ifstat這些命令的多功能產(chǎn)品。dstat克服了這些命令的局限并增加了一些另外的功能,增加了監(jiān)控項,也變得更靈活了。dstat可以很方便監(jiān)控系統(tǒng)運(yùn)行狀況并用于基準(zhǔn)測試和排除故障。

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

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

Dstat的默認(rèn)輸出是專門為人們實時查看而設(shè)計的,不過你也可以將詳細(xì)信息通過CSV輸出到一個文件,并導(dǎo)入到Gnumeric或者Excel生成表格中。

特性

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

安裝方法

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

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

  1. # sudo apt-get install dstat 

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

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

  1. # yum install dstat

ArchLinux系統(tǒng):

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

  1. # 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)計:磁盤的讀寫操作,這一欄顯示磁盤的讀、寫總數(shù)。

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

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

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

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

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

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

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

  1. dstat 3 10

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

  • -l :顯示負(fù)載統(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附帶了一些插件很大程度地擴(kuò)展了它的功能。你可以通過查看/usr/share/dstat目錄來查看它們的一些使用方法,常用的有這些:

  • -–disk-util :顯示某一時間磁盤的忙碌狀況
  • -–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)程

舉一些例子:

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

  1. dstat -g -l -m -s --top-mem

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

  1. dstat -c -y -l --proc-count --top-cpu

如何輸出一個csv文件

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

  1. # dstat –output /tmp/sampleoutput.csv -cdn

via: http://linuxaria.com/howto/linux-terminal-dstat-monitoring-tools

譯者:disylee 校對:wxy

責(zé)任編輯:黃丹 來源: Linux中國
相關(guān)推薦

2011-08-30 15:41:03

UbuntuNethogs

2020-06-02 14:02:22

Linux生產(chǎn)力工具文件

2009-03-09 21:36:41

Linux終端輸出

2022-07-18 07:38:52

Linux終端工具

2018-02-07 15:35:04

2011-04-19 13:07:27

LinuxC語言

2016-09-21 08:26:27

LinuxGoogleUbuntu

2015-01-27 23:21:53

Linux終端

2015-09-02 10:31:59

UbuntuLinux終端

2018-05-16 11:45:42

Linux終端電池狀態(tài)

2020-10-25 16:53:56

Linux 開源操作系統(tǒng)

2015-12-03 09:42:56

Linux終端文件系統(tǒng)

2015-12-01 13:09:54

Linux終端文件系統(tǒng)

2021-08-24 16:20:38

Linux終端

2019-03-27 11:30:30

Linux終端密碼生成器

2021-03-05 11:35:39

Linux 命令工具

2020-09-16 08:03:45

Linux網(wǎng)絡(luò)工具

2022-05-31 10:50:40

Linux監(jiān)控工具

2011-01-06 13:45:51

linux流量監(jiān)控iftop

2020-11-16 18:53:16

Linux網(wǎng)絡(luò)監(jiān)控工具網(wǎng)絡(luò)通訊
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號