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

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

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

ioping 命令是一种完全不同的工具,但是它可以报告磁盘延迟——也就是磁盘响应请求需要多长时间,而这有助于诊断磁盘问题。

  1. $ sudo ioping /dev/sda1
  2. 4 KiB <<< /dev/sda1 (block device 111.8 GiB): request=1 time=960.2 us (warmup)
  3. 4 KiB <<< /dev/sda1 (block device 111.8 GiB): request=2 time=841.5 us
  4. 4 KiB <<< /dev/sda1 (block device 111.8 GiB): request=3 time=831.0 us
  5. 4 KiB <<< /dev/sda1 (block device 111.8 GiB): request=4 time=1.17 ms
  6. ^C
  7. --- /dev/sda1 (block device 111.8 GiB) ioping statistics ---
  8. 3 requests completed in 2.84 ms, 12 KiB read, 1.05 k iops, 4.12 MiB/s
  9. generated 4 requests in 3.37 s, 16 KiB, 1 iops, 4.75 KiB/s
  10. min/avg/max/mdev = 831.0 us / 947.9 us / 1.17 ms / 158.0 us

atop

atop 命令,像 top 一样提供了大量有关系统性能的信息,包括有关磁盘活动的一些统计信息。

  1. ATOP - butterfly 2018/12/26 17:24:19 37d3h13m------ 10ed
  2. PRC | sys 0.03s | user 0.01s | #proc 179 | #zombie 0 | #exit 6 |
  3. CPU | sys 1% | user 0% | irq 0% | idle 199% | wait 0% |
  4. cpu | sys 1% | user 0% | irq 0% | idle 99% | cpu000 w 0% |
  5. CPL | avg1 0.00 | avg5 0.00 | avg15 0.00 | csw 677 | intr 470 |
  6. MEM | tot 5.8G | free 223.4M | cache 4.6G | buff 253.2M | slab 394.4M |
  7. SWP | tot 2.0G | free 2.0G | | vmcom 1.9G | vmlim 4.9G |
  8. DSK | sda | busy 0% | read 0 | write 7 | avio 1.14 ms |
  9. NET | transport | tcpi 4 | tcpo stall 8 | udpi 1 | udpo 0swout 2255 |
  10. NET | network | ipi 10 | ipo 7 | ipfrw 0 | deliv 60.67 ms |
  11. NET | enp0s25 0% | pcki 10 | pcko 8 | si 1 Kbps | so 3 Kbp0.73 ms |
  12.  
  13. PID SYSCPU USRCPU VGROW RGROW ST EXC THR S CPUNR CPU CMD 1/1673e4 |
  14. 3357 0.01s 0.00s 672K 824K -- - 1 R 0 0% atop
  15. 3359 0.01s 0.00s 0K 0K NE 0 0 E - 0% <ps>
  16. 3361 0.00s 0.01s 0K 0K NE 0 0 E - 0% <ps>
  17. 3363 0.01s 0.00s 0K 0K NE 0 0 E - 0% <ps>
  18. 31357 0.00s 0.00s 0K 0K -- - 1 S 1 0% bash
  19. 3364 0.00s 0.00s 8032K 756K N- - 1 S 1 0% sleep
  20. 2931 0.00s 0.00s 0K 0K -- - 1 I 1 0% kworker/u8:2-e
  21. 3356 0.00s 0.00s 0K 0K -E 0 0 E - 0% <sleep>
  22. 3360 0.00s 0.00s 0K 0K NE 0 0 E - 0% <sleep>
  23. 3362 0.00s 0.00s 0K 0K NE 0 0 E - 0% <sleep>

如果你想查看磁盘统计信息,则可以使用以下命令轻松进行管理:

  1. $ atop | grep DSK
  2. DSK | sda | busy 0% | read 122901 | write 3318e3 | avio 0.67 ms |
  3. DSK | sdb | busy 0% | read 1168 | write 103 | avio 0.73 ms |
  4. DSK | sda | busy 2% | read 0 | write 92 | avio 2.39 ms |
  5. DSK | sda | busy 2% | read 0 | write 94 | avio 2.47 ms |
  6. DSK | sda | busy 2% | read 0 | write 99 | avio 2.26 ms |
  7. DSK | sda | busy 2% | read 0 | write 94 | avio 2.43 ms |
  8. DSK | sda | busy 2% | read 0 | write 94 | avio 2.43 ms |
  9. DSK | sda | busy 2% | read 0 | write 92 | avio 2.43 ms |
  10. ^C

了解磁盘 I/O

(编辑:常州站长网)

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

热点阅读