最高输出:CPU使用率> 100%


16

这是我收集的最高输出: 最高输出

我注意到top显示vlc的cpu使用率> 100%。

任何人都可以为我辩解,为什么这是这样显示的,无论这是顶级应用程序中的错误还是其他错误。


这并不是在骗你,因为您的平均负载超过4。这似乎很高-尝试重新启动vlc,然后执行一些操作以首先释放一些内存。
Paul Tomblin 2012年

另外,我看到您正在使用compiz。你有一个好的3D图形卡吗?如果没有,那可能就是您的所有CPU都在尝试将影片渲染到3d曲面上的地方。
Paul Tomblin,2012年

Answers:


31

您处于多核/多CPU环境中,“ top”在Irix模式下工作。这意味着您的进程(vlc)正在执行使1.2 CPU /核保持繁忙的计算。这可能意味着100%+ 20%,60%+ 60%等。

按“ I”切换到Solaris模式。您得到相同的值除以内核/ CPU数量。


2
通过按退出Irix模式后,如果您是root用户I,则可以按W将其保存为默认配置。
AKWF 2012年

2
在按W将它们另存为def之前。配置中,您也可以按1一次或两次以了解如何准确加载CPU /内核。;)
poige 2012年

如果我们只有一台核心计算机,并且将top其中一个进程显示为100%cpu使用率,应该得出什么结论。这是否意味着机器已挂起,并且没有其他进程会占用CPU时间。
克里希纳·奥扎

@krishna_oza:如果是这种情况,那么top将无法再更新进程列表,因为它也是一个进程。在单核计算机上100%表示“在测量间隔内,没有其他进程请求任何CPU时间”(或者也许做了一些,但是太快了,以至于导致测量错误)。最重要的是,另一个进程变为活动状态时,您应该看到100%的价值top再次下降,而另一个进程获得了剩余的份额。
ntninja

@AKWF和@poige的评论更新:我不确定在2012年是否已经出现这种情况,但是截至目前(2019年)top${XDG_CONFIG_HOME:-~/.config}/procps/toprc如果W以普通用户身份运行该密钥,则将保存该配置文件。
ntninja
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.