dstat是一個用來替換 vmstat,iostat netstat,nfsstat和ifstat這些命令的工具, 是一個全能系統信息統計工具. 與sysstat相比, dstat擁有一個彩色的界面, 在手動觀察性能情況時, 數據比較顯眼容易觀察, 並且dstat支持即時刷新.ios
安裝完成後,執行 dstat 命令,默認狀況它會收集-cpu-、-disk-、-net-、-paging-、-system-的數據,一秒鐘收集一次.網絡
dstat經常使用的選項有:異步
-c 顯示cpu使用狀況socket
-d 顯示磁盤使用狀況tcp
-g, 顯示頁面數據 ide
-i 啓用中斷數據工具
-l 平均負載統計(1分鐘,5分鐘,15分鐘)性能
-m 顯示內存使用信息spa
-n 顯示網絡信息unix
-p enable process stats (runnable,uninterruptible, new)
-r enable I/O request stats(read, write requests)
-s 顯示交換分區使用信息
-t 啓用時間/日期輸出
-y 系通通計(中斷上下文切換)
--aio 顯示異步io統計數據
--ipc ipc相關的信息
--raw: raw socket
--tcp tcp socket
--udp udp socket
--socket raw, tcp, udp
--unix unix sock
--top-cpu 顯示最佔用CPU的進程
--top-bio 顯示最佔用block IO的進程
--top-mem: 顯示最耗費內存的進程
--top-io 最佔用IO的進程