更新到 Ubuntu 23.04 后,我注意到ps
命令有时报告其自身使用了 99% 的 CPU。
如果你尝试多次,你会看到类似这样的内容:
$ ps -ef | grep \ p[s]
my_user 48167 7979 0 21:11 pts/0 00:00:00 ps -ef
$ ps -ef | grep \ p[s]
my_user 48169 7979 99 21:12 pts/0 00:00:00 ps -ef
注意99
第二种情况中的 。这种情况每次都会重复。大多数情况下,您会得到0
,就像第一个例子一样。
这没有在以前的 Ubuntu 版本中会发生这种情况。我有一个脚本,它在多个系统上运行了 8 年多,版本范围从 14.04 到 22.10(LTS 和非 LTS),从未发现过这样的事情。
当前版本ps
是4.0.3。Linux内核是6.2.0。
这应该被视为一个错误还是一个功能?
也可以看看另一篇相关文章。