Linux(Ubuntu)之dstat命令

dstat是一个用来替换vmstat、iostat、netstat、nfsstat和ifstat这些命令的工具,是一个全能系统信息统计工具。与sysstat相比,dstat拥有一个彩色的界面,在观察性能状况时,数据比较显眼容易观察;而且dstat支持即时刷新,譬如输入dstat 3即每三秒收集一次,但最新的数据都会每秒刷新显示。和sysstat相同的是,dstat也可以收集指定的性能资源,譬如dstat -c即显示CPU的使用情况。

实例:

语法:

dstat [-afv] [options..] [delay [count]]

选项:

-a, --all:等同于 -cdngy (默认)。

-f, --full:自动扩充 -C, -D, -I, -N and -S lists。

-v, --vmstat:等同于 -pmgdsc -D total。

-c:显示CPU系统占用,用户占用,空闲,等待,中断,软件中断等信息。

-C:当有多个CPU的时候,此参数可按需分别显示cpu状态,例:-C 0,1 是显示cpu0和cpu1的信息。

-d:显示磁盘读写数据大小。

-n:显示网络状态。

-N eth1,total:有多块网卡时,指定要显示的网卡。

-l:显示系统负载情况。

-m:显示内存使用情况。

-g:显示页面使用情况。

-p:显示进程状态。

-s:显示交换分区使用情况。

-r:I/O请求情况。

-y:系统状态。

参数:

间隔时间:每次报告的间隔时间(秒)

次数:显示报告的次数

字段说明:

CPU统计(cpu):CPU的使用率:分别显示的是用户占比、系统占比、空闲占比、等待占比、硬中断和软中断情况。

磁盘统计(dsk):磁盘的读写:分别显示的是磁盘的读、写总数。

网络统计(net):网络设备发送和接受的数据:分别显示的是网络收、发数据总数。

分页统计(paging):分别显示的是换入(in)和换出(out)。

系统统计(system):分别显示的是中断(int)和上下文切换(csw)。

猜你喜欢

转载自blog.csdn.net/WZ18810463869/article/details/82830218