1. 程式人生 > 實用技巧 >系統監控工具dstat

系統監控工具dstat

一、dstat簡介
dstat整合了vmstat, iostat, netstat and ifstat四款工具的功能,是一款全能的系統資訊統計工具,支援即時重新整理,也可收集指定的效能資源。
二、dstat引數
dstat: 整合了vmstat, iostat, netstat and ifstat四款工具的功能;
dstat [-afv] [options..] [delay [count]]
delay:延遲時間
count:統計次數
EX:dsstat 1 10
-c: 顯示cpu效能指標相關的統計資料;
-d: 顯示disk相關的速率資料;
-g: 顯示page相關的速率資料;
-i: 顯示interrupt相關的速率資料;

-l: 顯示load average相關的統計資料;
-m: 顯示memory相關的統計資料;
-n: 顯示網路收發資料的速率;
-p: 顯示程序相關的統計資料,
-r: io請求的速率;
-s: 顯示swap的相關資料
-y: 顯示系統相關的資料,包括中斷和程序切換;

--top-cpu:顯示最佔用CPU的程序;
--top-bio:顯示最消耗block io的程序;
--top-io:最佔用io的程序;
--top-mem:顯示最佔用記憶體的程序;

--ipc: 顯示程序間通訊相關的速率資料;
--raw: 顯示raw套接的相關的資料;
--tcp: 顯示tcp套接字的相關資料;
--udp: 顯示udp套接字的相關資料;
--unix: 顯示unix sock介面相關的統計資料;
三、dstat的使用

1、命令列直接輸入dstat,ctrl+c中止

wKiom1Uxt2eR2oDjAAJvFVYflzw079.jpg

2、檢視最佔cpu的程序

wKioL1UxuaPCTz-tAAB6cUB8lVw667.jpg

轉載於:https://blog.51cto.com/linuxkingdom/1634787