English 中文(简体)
在Linux中区分IOWAIT
原标题:
  • 时间:2009-01-07 04:50:35
  •  标签:

我正在开发一个监控代理程序,它可以与使用Linux内核的系统一起使用。通过打开/proc/stat,您可以轻松地了解一个或全部CPU(聚合)正在等待I/O请求完成时燃烧了多少时间。

我正在尝试找到一种方法来分解这个数字,以便我可以区分磁盘和网络的I / O。例如,将单位从内核刻度转换为秒后,您会发现所有CPU组合已经花费了1024秒等待I / O。我想知道有多少是由于慢速网络连接而消耗的。

我不确定这是否可能,任何帮助将不胜感激 :) 我在/ proc / net或sysfs中没有看到任何有用的信息。

最佳回答

尝试查看SystemTap。它与Solaris DTrace非常相似,并且可以获得不同级别的详细信息。

问题回答

暂无回答




相关问题
热门标签