运行时
sudo iotop --only我让所有进程执行IO。我想要接收特定进程的统计数据。当我跑的时候
sudo iotop --only -p pid我收到以下错误:
CONFIG_TASK_DELAY_ACCT not enabled in kernel, cannot determine SWAPIN and IO %如何删除该错误?
发布于 2021-05-14 16:44:59
我使用的是Red Hat Enterprise Linux Server版本7.9 (Maipo)和iotop 0.6。
当为某些pids运行iotop -p时,比如我的java tomcat进程,我看到:
... SWAPIN IO> ...
... ?unavailable? ...
...内核中未启用CONFIG_TASK_DELAY_ACCT,无法确定SWAPIN%和IO%
对于其他pids,它工作正常。
使用有问题的pid,如果我运行:
iotop -b -n 100 -P | grep ^pid在批处理模式下运行iotop,然后我看到:
... 0.00 % 0.00 % ...而不是?不可用?因此,iotop -b方法可能是一种变通方法。我还没有看到除0.00%以外的任何值,所以我不能确定这是否显示真实值。
Red页面https://access.redhat.com/solutions/3726051报告了一个错误,指出如果使用无效的pid或内核pid,则会误导显示错误消息。
https://stackoverflow.com/questions/37182811
复制相似问题