linux - 如何让 linux 内核导出/proc/[pid]/io?

标签 linux proc

我在我的主板上运行 Linux,必须读取/proc/[pid]/io 中的信息。但是没有找到。

例如:

$ dd if=/dev/zero of=/tmp/aa &
[1] 926
$ cat /proc/926/io
cat: /proc/926/io: No such file or directory

我需要启用哪个才能让内核导出它?

非常感谢您的帮助!

最佳答案

我刚刚发现还需要做另一件事。

我刚刚重新编译了一个 4.4 内核(用于嵌入式系统)并启用了 CONFIG_TASKSTATS还不够。我必须启用

CONFIG_TASKSTATS=y
CONFIG_TASK_XACCT=y
CONFIG_TASK_IO_ACCOUNTING=y

为了 /proc/<pid>/io出现。

关于linux - 如何让 linux 内核导出/proc/[pid]/io?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37873111/

相关文章:

ruby - Lambda 与 Proc 在内存和效率方面的对比

c++ - Linux 守护进程集/proc/

linux - 在 Fedora 9、KDE ​​4.2 上运行 eclipse 时遇到问题(在 Gnome 中运行良好)

linux - CentOS 64 位坏 ELF 解释器

在 close(2) 之后调用 fsync(2)

tcp - inode 列 (proc/net/tcp(6)) 中的值是什么意思?

c - Pro*C语言中,VARCHAR和char有什么区别

linux - 无法写入通过 NFS 传送的 FIFO 文件

linux - 是否有一个 bash 命令可以告诉 shell 变量的大小

ruby - 如何在 Proc 对象中存储重试语句