首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何获得单个进程的iostat

如何获得单个进程的iostat
EN

Server Fault用户
提问于 2012-05-24 09:40:08
回答 4查看 17.9K关注 0票数 8

我如何才能得到一个进程的iostats吞吐量来尝试知道这个进程是否开始燃烧我的HDD。

谢谢!

EN

回答 4

Server Fault用户

回答已采纳

发布于 2012-05-24 09:49:26

假设是最新版本的Linux,我会查看碘顶效用

您没有提到Linux的发行版,但是在默认的包存储库中,大多数人都可以使用该工具。

票数 8
EN

Server Fault用户

发布于 2012-05-24 09:49:17

一些有用的工具:

  • 碘顶
  • htop (按B14D3指示)
  • 光迹

..。如果您需要查看每个进程的网络使用情况,请尝试nethogs

票数 2
EN

Server Fault用户

发布于 2017-06-06 08:34:42

您可以从/proc/pid/io文件获取I/O数据(也可以简单地获取当前进程的/proc/self/io )。在子进程中执行的I/O是继承的,因此在任务之前和之后读取"write_bytes“行应该会给出一个合理的估计。然而,这并没有考虑到不同的设备。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/392191

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档