系统监控工具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中止
2、查看最占cpu的进程
转载于:https://blog.51cto.com/linuxkingdom/1634787