gpt4 book ai didi

linux - 区分 Linux 中的 IOWAIT

转载 作者:太空宇宙 更新时间:2023-11-04 04:49:46 25 4
gpt4 key购买 nike

我正在开发一个与使用 Linux 内核的系统配合使用的监控代理。通过打开/proc/stat ,您可以轻松了解一个或所有 CPU(聚合)等待 I/O 请求完成的时间。

我正在尝试找到一种方法来分解该数字,以便我可以区分磁盘和网络 I/O。例如,将内核时钟周期单位转换为秒后,您会发现所有 CPU 总共花费了 1024 秒等待 I/O。我想知道其中有多少是由于网络连接速度慢而被烧毁的。

我不确定这是否可能,任何帮助都会受到赞赏:)我在/proc/net 或 sysfs 中没有看到任何有帮助的内容。

最佳答案

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

关于linux - 区分 Linux 中的 IOWAIT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/419231/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com