开篇词
我们可以使用 dstat
工具来生成系统资源使用率统计数据。
选项
这里是 dstat
命令的一些选项:
选项 | 描述 |
---|---|
--list |
列出所有可用插件的名称。 |
-a 或 --all |
显示默认插件集,等价于 dstat -cdngy 。 |
-c 或 --cpu |
显示 CPU 统计。(系统、用户、空闲时间、等待时间)。 |
-C 0,1,N |
显示CPU0、CPU1 及 CPUN 的统计数据。(必须与 -c 或 --cpu 选项共用。) |
-d 或 --disk |
显示磁盘统计数据。 |
-D disk1, disk2,N |
显示 disk1、disk2 及 N 统计数据。(必须与 -d 或 --disk 选项共用。) |
-g 或 --page |
显示页统计数据。 |
-i 或 --int |
显示中断统计数据。 |
-I 27,28,N |
显示中断 27、28 及 N。(必须与 -i 或 --int 选项共用。) |
-l 或 --load |
显示平均负载统计数据。(1、5、15 分钟) |
-m 或 --mem |
显示内存统计数据。 |
-n 或 --net |
显示网络 I/O 统计数据。 |
-N eth1,eth2,N |
显示网络接口 eth1、eth2 及 N。(必须与 -n 或 --net 选项共用。) |
--net-packets |
显示接收到的及发送的网络包。 |
-p 或 --proc |
显示进程统计数据。 |
--proc-count |
显示处理器总数。 |
-r 或 --io |
显示 I/O 请求统计数据。 |
-s 或 --swap |
显示 swap 统计数据。 |
-S swap1,swap2,N |
显示 swap1、swap2 及 N 统计数据。(必须与 -s 或 --swap 选项共用。) |
--snooze |
显示各行消费的秒数。 |
-t 或 --time |
显示每行输出时间。 |
-T 或 --epoch |
显示每行输出时间戳。 |
-y 或 --sys |
显示系统统计数据。(中断、上下文切换) |
--aio |
显示 aio 统计数据。 |
--fs 或 --filesystem |
显示文件系统统计数据。(打开文件、inodes) |
--freespace |
每个文件系统的已用及可用空间。(窗口需要大于等于 2700 像素) |
--ipc |
显示 ipc 统计数据。 |
--lock |
显示文件所统计数据。(posix、flock、read、wr |