CPU利用率统计信息中的“ nice”值是什么意思


9

我对Linux和Ubuntu比较陌生。我已将系统监视器附加到该栏(屏幕的上方栏),并打开了用于配置此小工具的首选项。在处理器选项卡上,我看到可以标记5种颜色:用户,系统,漂亮,IOwait和空闲。我可以理解除“ nice”以外的所有4种(我认为...)。这是什么“好”?我读了这个答案,我知道超级用户可以执行更高优先级的任务,但是,如果我不运行任何新的好进程就可以在系统监视器中看到它,那意味着什么?



更新我的问题
yehudahs 2014年

2
这个问题是关于CPU的值,而不是特定进程的值。标记为重复项的Q&A仅处理进程的正常值,而不是CPU利用率的正常值。这些当然是相关的,但不是同一回事。所以我认为这不是那个的重复。
falconer 2014年

1
现在为什么不在主题范围内?
Braiam 2014年

Answers:


14

处理器的不错的价值是

CPU花在运行被“隔离”的用户进程上的时间。

(来自man top)“封闭”过程是一个具有积极价值的过程。因此,如果处理器的好值很高,则意味着它正在处理某些优先级较低的进程。因此,当您看到较高的CPU使用率并且担心此高负载会对您的系统造成不良影响时,此指示器很有用:

  • 高CPU利用率和高价值:不用担心,不是那么重要的任务在执行,重要的进程将在需要时轻松获得CPU时间。这种情况不是真正的瓶颈。
  • 高CPU使用率和低实用价值:不必担心,因为CPU承受着重要进程的压力,因此这些或新进程将不得不等待。这种情况是一个真正的瓶颈。

我认为对于一个简单的用户来说,这个不错的值并不是太重要,在服务器环境中,它更有用。


4

CPU栏中的nice字段用于衡量比其他进程更好的进程。Linux中的CPU优先级以nice值表示,介于-20到20之间,nice值越高,CPU中的优先级越低。

您看到的是一个很好的(低优先级)进程,可以正常工作并使用CPU。这是为了防止您认为您的系统处于负载状态,如果您仅看到100%的利用率,并指出当您需要这些周期时就会拥有它们。

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.