gpt4 book ai didi

linux - 在 Linux 中,如何在运行时将进程分类为 I/O 绑定(bind)或内存绑定(bind)?

转载 作者:IT王子 更新时间:2023-10-29 00:40:23 25 4
gpt4 key购买 nike

我目前正在 Linux 中开发一个应用程序,它需要在运行时将某些进程分类为网络 I/O 绑定(bind)或内存绑定(bind)。我不需要使用诸如 iotop 之类的工具,而是需要在我的代码中确定进程是否受网络 I/O 限制。我尝试使用通过 /proc 获得的信息,但在那里找不到网络 I/O 统计信息。那么,还有其他方法可以获得进程的网络 I/O 统计信息吗?任何帮助将不胜感激!

最佳答案

尝试以特定频率cat/proc/pid/io

增量写入/读取字节表明 pid 是否受 I/O 限制。 (当然要根据自己的benchmark。)

link to similar question

关于linux - 在 Linux 中,如何在运行时将进程分类为 I/O 绑定(bind)或内存绑定(bind)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37520023/

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