副标题[/!--empirenews.page--]

Linux 发行版提供了几个度量磁盘活动的有用命令。让我们了解一下其中的几个。
Linux 系统提供了一套方便的命令,帮助你查看磁盘有多忙,而不仅仅是磁盘有多满。在本文中,我们将研究五个非常有用的命令,用于查看磁盘活动。其中两个命令(iostat 和 ioping)可能必须添加到你的系统中,这两个命令一样要求你使用 sudo 特权,所有这五个命令都提供了查看磁盘活动的有用方法。
这些命令中最简单、最直观的一个可能是 dstat 了。
dtstat
尽管 dstat 命令以字母 “d” 开头,但它提供的统计信息远远不止磁盘活动。如果你只想查看磁盘活动,可以使用 -d 选项。如下所示,你将得到一个磁盘读/写测量值的连续列表,直到使用 CTRL-c 停止显示为止。注意,在第一个报告信息之后,显示中的每个后续行将在接下来的时间间隔内报告磁盘活动,缺省值仅为一秒。
$ dstat -d-dsk/total- read writ 949B 73k 65k 0 <== first second 0 24k <== second second 0 16k 0 0 ^C
在 -d 选项后面包含一个数字将把间隔设置为该秒数。
$ dstat -d 10-dsk/total- read writ 949B 73k 65k 81M <== first five seconds 0 21k <== second five second 0 9011B ^C
请注意,报告的数据可能以许多不同的单位显示——例如,M(Mb)、K(Kb)和 B(字节)。
如果没有选项,dstat 命令还将显示许多其他信息——指示 CPU 如何使用时间、显示网络和分页活动、报告中断和上下文切换。
$ dstatYou did not select any stats, using -cdngy by default.--total-cpu-usage-- -dsk/total- -net/total- ---paging-- ---system--usr sys idl wai stl| read writ| recv send| in out | int csw 0 0 100 0 0| 949B 73k| 0 0 | 0 3B| 38 65 0 0 100 0 0| 0 0 | 218B 932B| 0 0 | 53 68 0 1 99 0 0| 0 16k| 64B 468B| 0 0 | 64 81 ^C
dstat 命令提供了关于整个 Linux 系统性能的有价值的见解,几乎可以用它灵活而功能强大的命令来代替 vmstat、netstat、iostat 和 ifstat 等较旧的工具集合,该命令结合了这些旧工具的功能。要深入了解 dstat 命令可以提供的其它信息,请参阅这篇关于 dstat 命令的文章。
iostat
iostat 命令通过观察设备活动的时间与其平均传输速率之间的关系,帮助监视系统输入/输出设备的加载情况。它有时用于评估磁盘之间的活动平衡。
$ iostatLinux 4.18.0-041800-generic (butterfly) 12/26/2018 _x86_64_ (2 CPU)-
avg-cpu: %user %nice %system %iowait %steal %idle 0.07 0.01 0.03 0.05 0.00 99.85-
Device tps kB_read/s kB_wrtn/s kB_read kB_wrtnloop0 0.00 0.00 0.00 1048 0loop1 0.00 0.00 0.00 365 0loop2 0.00 0.00 0.00 1056 0loop3 0.00 0.01 0.00 16169 0loop4 0.00 0.00 0.00 413 0loop5 0.00 0.00 0.00 1184 0loop6 0.00 0.00 0.00 1062 0loop7 0.00 0.00 0.00 5261 0sda 1.06 0.89 72.66 2837453 232735080sdb 0.00 0.02 0.00 48669 40loop8 0.00 0.00 0.00 1053 0loop9 0.01 0.01 0.00 18949 0loop10 0.00 0.00 0.00 56 0loop11 0.00 0.00 0.00 7090 0loop12 0.00 0.00 0.00 1160 0loop13 0.00 0.00 0.00 108 0loop14 0.00 0.00 0.00 3572 0loop15 0.01 0.01 0.00 20026 0loop16 0.00 0.00 0.00 24 0
(编辑:92站长网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|