加入收藏 | 设为首页 | 会员中心 | 我要投稿 温州站长网 (https://www.0577zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

用于测量磁盘活动的Linux命令

发布时间:2019-09-25 17:48:18 所属栏目:Windows 来源:Sandra Henry-stocker
导读:副标题#e# Linux 发行版提供了几个度量磁盘活动的有用命令。让我们了解一下其中的几个。 Linux 系统提供了一套方便的命令,帮助你查看磁盘有多忙,而不仅仅是磁盘有多满。在本文中,我们将研究五个非常有用的命令,用于查看磁盘活动。其中两个命令( iostat
副标题[/!--empirenews.page--]

用于测量磁盘活动的Linux命令

Linux 发行版提供了几个度量磁盘活动的有用命令。让我们了解一下其中的几个。

Linux 系统提供了一套方便的命令,帮助你查看磁盘有多忙,而不仅仅是磁盘有多满。在本文中,我们将研究五个非常有用的命令,用于查看磁盘活动。其中两个命令(iostatioping)可能必须添加到你的系统中,这两个命令一样要求你使用 sudo 特权,所有这五个命令都提供了查看磁盘活动的有用方法。

这些命令中最简单、最直观的一个可能是 dstat 了。

dtstat

尽管 dstat 命令以字母 “d” 开头,但它提供的统计信息远远不止磁盘活动。如果你只想查看磁盘活动,可以使用 -d 选项。如下所示,你将得到一个磁盘读/写测量值的连续列表,直到使用 CTRL-c 停止显示为止。注意,在第一个报告信息之后,显示中的每个后续行将在接下来的时间间隔内报告磁盘活动,缺省值仅为一秒。

  1. $ dstat -d
  2. -dsk/total-
  3. read writ
  4. 949B 73k
  5. 65k 0 <== first second
  6. 0 24k <== second second
  7. 0 16k
  8. 0 0 ^C

-d 选项后面包含一个数字将把间隔设置为该秒数。

  1. $ dstat -d 10
  2. -dsk/total-
  3. read writ
  4. 949B 73k
  5. 65k 81M <== first five seconds
  6. 0 21k <== second five second
  7. 0 9011B ^C

请注意,报告的数据可能以许多不同的单位显示——例如,M(Mb)、K(Kb)和 B(字节)。

如果没有选项,dstat 命令还将显示许多其他信息——指示 CPU 如何使用时间、显示网络和分页活动、报告中断和上下文切换。

  1. $ dstat
  2. You did not select any stats, using -cdngy by default.
  3. --total-cpu-usage-- -dsk/total- -net/total- ---paging-- ---system--
  4. usr sys idl wai stl| read writ| recv send| in out | int csw
  5. 0 0 100 0 0| 949B 73k| 0 0 | 0 3B| 38 65
  6. 0 0 100 0 0| 0 0 | 218B 932B| 0 0 | 53 68
  7. 0 1 99 0 0| 0 16k| 64B 468B| 0 0 | 64 81 ^C

dstat 命令提供了关于整个 Linux 系统性能的有价值的见解,几乎可以用它灵活而功能强大的命令来代替 vmstatnetstatiostatifstat 等较旧的工具集合,该命令结合了这些旧工具的功能。要深入了解 dstat 命令可以提供的其它信息,请参阅这篇关于 dstat 命令的文章。

iostat

iostat 命令通过观察设备活动的时间与其平均传输速率之间的关系,帮助监视系统输入/输出设备的加载情况。它有时用于评估磁盘之间的活动平衡。

  1. $ iostat
  2. Linux 4.18.0-041800-generic (butterfly) 12/26/2018 _x86_64_ (2 CPU)
  3.  
  4. avg-cpu: %user %nice %system %iowait %steal %idle
  5. 0.07 0.01 0.03 0.05 0.00 99.85
  6.  
  7. Device tps kB_read/s kB_wrtn/s kB_read kB_wrtn
  8. loop0 0.00 0.00 0.00 1048 0
  9. loop1 0.00 0.00 0.00 365 0
  10. loop2 0.00 0.00 0.00 1056 0
  11. loop3 0.00 0.01 0.00 16169 0
  12. loop4 0.00 0.00 0.00 413 0
  13. loop5 0.00 0.00 0.00 1184 0
  14. loop6 0.00 0.00 0.00 1062 0
  15. loop7 0.00 0.00 0.00 5261 0
  16. sda 1.06 0.89 72.66 2837453 232735080
  17. sdb 0.00 0.02 0.00 48669 40
  18. loop8 0.00 0.00 0.00 1053 0
  19. loop9 0.01 0.01 0.00 18949 0
  20. loop10 0.00 0.00 0.00 56 0
  21. loop11 0.00 0.00 0.00 7090 0
  22. loop12 0.00 0.00 0.00 1160 0
  23. loop13 0.00 0.00 0.00 108 0
  24. loop14 0.00 0.00 0.00 3572 0
  25. loop15 0.01 0.01 0.00 20026 0
  26. loop16 0.00 0.00 0.00 24 0

(编辑:温州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读