Linux下比較全面的監控工具dstat

2021-07-24 11:00:54 字數 1956 閱讀 4845

dstat是乙個用來替換 vmstat,iostat netstat,nfsstat和ifstat這些命令的工具, 是乙個全能系統資訊統計工具. 與sysstat相比, dstat擁有乙個彩色的介面, 在手動觀察效能狀況時, 資料比較顯眼容易觀察; 而且dstat支援即時重新整理, 譬如輸入dstat 3, 即每三秒收集一次, 但最新的資料都會每秒重新整理顯示. 和sysstat相同的是, dstat也可以收集指定的效能資源, 譬如 dstat -c 即顯示cpu的使用情況.

# cd /tmp

# rz (上傳安裝包)

# rpm -uvh dstat-0.6.7-1.el*.rf.noarch.rpm

# which dstat

/usr/bin/dstat

# dstat

安裝完成後, 執行 dstat 命令, 預設情況它會收集-cpu-,-disk-,-net-,-paging-,-system-的資料, 一秒鐘收集一次. 預設輸入dstat等於輸入了dstat -cdngy 1或dstat -a 1. 推薦使用 date && dstat -tclmdny 60 一分鐘監視一次(注意調節顯示的寬度, 或去掉-t選項).

-c, -cpu 顯示cpu情況

-c 0,3,total include cpu0, cpu3 and total

-d, -disk 顯示磁碟情況

-d total,hda include hda and total

-g, -page enable page stats

-i, -int enable interrupt stats

-i 5,eth2 include int5 and interrupt used by eth2

-l, -load enable load stats

-m, -mem 顯示記憶體情況

-n, -net 顯示網路情況

-n eth1,total 可以指定網路介面

-p, -proc enable process stats

-s, -swap 顯示swap情況

-s swap1,total 可以指定多個swap

-t, -time enable time counter

-y, -sys enable system stats

-ipc 報告ipc訊息佇列和訊號量的使用情況

-lock enable lock stats

-raw enable raw stats

-tcp enable tcp stats

-udp enable udp stats

-unix enable unix stats

-m stat1,stat2 enable external stats

-mods stat1,stat2

-a, -all 使用-cdngy 預設的就是這樣顯示

-f, -full 使用 -c, -d, -i, -n and -s 顯示

-v, -vmstat 使用-pmgdsc -d 顯示

-integer show integer values

-nocolor disable colors (implies -noupdate)

-noheaders 只顯示一次表頭以後就不顯示了,使用重定向寫入檔案時很有用

-noupdate disable intermediate updates

-output file 寫入到cvs檔案中

這個軟體和vmstat很像, 不過和vmstat相比好像少了io部份的顯示, dstat只能顯示磁碟的吞吐量而不是顯示負載情況, dstat和幾乎所有監控軟體一樣, 只能對整個系統進行監控而不能對某乙個程序或某乙個程式進行深入分析. 我常使用的引數是dstat -cdlmnpsy, 做個別名鏈結alias dstat='dstat -cdlmnpsy'

linux下安裝nmon監控工具

wget2.解壓並修改許可權 3.啟動可能會報如下錯誤,安裝相應包即可 如果沒報,就表示安裝成功,可直接使用 錯誤1 error while loading shared libraries libncurses.so.5 cannot open shared object file no such...

比較全面的taglib標籤庫介紹

從其他罈子看到的 感覺還不錯 by dickwin 一 定義標籤檔案 web.xml tags struts logic web inf struts logic.tld 二 引用標籤檔案 jsp檔案 taglib uri tags struts logic prefix logic 三 標籤檔案說...

比較全面的taglib標籤庫介紹

一 定義標籤檔案 web.xml tags struts logic web inf struts logic.tld 二 引用標籤檔案 jsp檔案 taglib uri tags struts logic prefix logic 三 標籤檔案說明 struts logic.tld 1 empty...