iostat 读写速率显示疑惑

weixin_38048740 2019-01-03 02:53:59
iostat 读写速率显示疑惑 操作步骤 1)在Linux虚拟机中,执行一段拷贝操作,记录拷贝前与拷贝后的iostat状态,并记录时间。 拷贝前:待拷贝的文件名 node-v8.10.0-linux-x64 大小 188M 拷贝前iostat状态: root@ubuntu:/home/wxh/backup/mysql# iostat Linux 4.13.0-43-generic (ubuntu) 01/03/2019 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.06 0.00 0.04 0.04 0.00 99.86 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn loop0 0.00 0.00 0.00 1244 0 loop1 0.00 0.00 0.00 345 0 loop2 0.00 0.00 0.00 1222 0 loop3 0.01 0.01 0.00 9540 0 loop4 0.00 0.00 0.00 345 0 loop5 0.00 0.00 0.00 346 0 loop6 0.00 0.00 0.00 8 0 sda 0.33 3.02 8.60 2331035 6630752 拷贝执行过程如下: root@ubuntu:/home/wxh/software# time cp -frp node-v8.10.0-linux-x64 node-v8.10.0-linux-x64_bak real 0m11.979s user 0m0.016s sys 0m1.815s 拷贝后iostat状态: root@ubuntu:/home/wxh/backup/mysql# iostat Linux 4.13.0-43-generic (ubuntu) 01/03/2019 _x86_64_ (1 CPU) avg-cpu: %user %nice %system %iowait %steal %idle 0.06 0.00 0.04 0.04 0.00 99.86 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn loop0 0.00 0.00 0.00 1244 0 loop1 0.00 0.00 0.00 345 0 loop2 0.00 0.00 0.00 1222 0 loop3 0.01 0.01 0.00 9540 0 loop4 0.00 0.00 0.00 345 0 loop5 0.00 0.00 0.00 346 0 loop6 0.00 0.00 0.00 8 0 sda 0.36 3.25 8.90 2507683 6862800 对比拷贝前后的状态:2507683 - 2331035 = 176603KB = 172.4MB 与文件实际大小188MB相差不大。 这些数据是在11.979秒中完成的,那么每秒的KB_read/s = 176603/11.979 = 14742KB才对,为何只有3.25KB/s? 在执行拷贝过程中查看过即时值也是如此。
...全文
79 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38058377 2019-01-04
  • 打赏
  • 举报
回复
执行iostat 1试一下,iostat后面加数字表示每个多长时间显示一次

477

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧