Niro Asked: 2010-02-26 13:55:46 +0800 CST2010-02-26 13:55:46 +0800 CST 2010-02-26 13:55:46 +0800 CST CPU 利用率图上的“nice”是什么意思? 772 在 Ubuntu 服务器负载图上,我看到 4 种类型的 CPU 消耗:用户、系统、Nice 和空闲。 Nice 类型是什么意思? linux cpu-usage 4 个回答 Voted voretaq7 2010-02-26T14:10:34+08:002010-02-26T14:10:34+08:00 在 CPU 利用率图表或报告中,“nice”CPU 百分比是具有正 nice 值的用户级进程占用的 CPU 时间百分比(较低的调度优先级 - 详情请参阅man nice)。 基本上它是当前“正在使用”的 CPU 时间,但如果出现正常(nice 值 0)或高优先级(负 nice 值)进程,这些程序将被踢出 CPU。 Daniel W. 2013-08-02T04:08:13+08:002013-08-02T04:08:13+08:00 %user:在用户级别(应用程序)执行时发生的 CPU 利用率百分比。 %nice:在具有良好优先级的用户级别执行时发生的 CPU 利用率百分比。 %system:在系统级别(内核)执行时发生的 CPU 利用率百分比。 %iowait:系统有未完成的磁盘 I/O 请求时 CPU 或 CPU 空闲的时间百分比。 %idle:CPU 或 CPU 空闲且系统没有未完成的磁盘 I/O 请求的时间百分比。 来源:http ://www.cyberciti.biz/tips/how-do-i-find-out-linux-cpu-utilization.html 另请参阅man mpstat。 Best Answer Kyle Brandt 2010-02-26T14:03:53+08:002010-02-26T14:03:53+08:00 它是 CPU 调度优先级,较高的值 (+19) 表示较低的优先级,较低的值 (-20) 表示较高的优先级(反比关系)。man 2 getpriority会给你很多细节。您可以在使用命令启动进程时设置 nice 值nice,然后使用命令更改它renice。只有超级用户(root)才能指定进程的优先级增加。 BillThor 2010-02-28T09:12:59+08:002010-02-28T09:12:59+08:00 Nice 适用于批处理或后台作业。作业很好(给予较低的调度优先级),因此当在线用户需要时它们不使用 CPU。nice 和 renice 程序设置了 nice 优先级。负面的优先级是不好的(实时的)。 如果你的空闲时间很短,但有很多美好的时光,那么你可能正在运行一个后台进程,比如 Seti at Home 或其他类似的东西。
在 CPU 利用率图表或报告中,“nice”CPU 百分比是具有正 nice 值的用户级进程占用的 CPU 时间百分比(较低的调度优先级 - 详情请参阅
man nice
)。基本上它是当前“正在使用”的 CPU 时间,但如果出现正常(nice 值 0)或高优先级(负 nice 值)进程,这些程序将被踢出 CPU。
%user
:在用户级别(应用程序)执行时发生的 CPU 利用率百分比。%nice
:在具有良好优先级的用户级别执行时发生的 CPU 利用率百分比。%system
:在系统级别(内核)执行时发生的 CPU 利用率百分比。%iowait
:系统有未完成的磁盘 I/O 请求时 CPU 或 CPU 空闲的时间百分比。%idle
:CPU 或 CPU 空闲且系统没有未完成的磁盘 I/O 请求的时间百分比。来源:http ://www.cyberciti.biz/tips/how-do-i-find-out-linux-cpu-utilization.html
另请参阅
man mpstat
。它是 CPU 调度优先级,较高的值 (+19) 表示较低的优先级,较低的值 (-20) 表示较高的优先级(反比关系)。
man 2 getpriority
会给你很多细节。您可以在使用命令启动进程时设置 nice 值nice
,然后使用命令更改它renice
。只有超级用户(root)才能指定进程的优先级增加。Nice 适用于批处理或后台作业。作业很好(给予较低的调度优先级),因此当在线用户需要时它们不使用 CPU。nice 和 renice 程序设置了 nice 优先级。负面的优先级是不好的(实时的)。
如果你的空闲时间很短,但有很多美好的时光,那么你可能正在运行一个后台进程,比如 Seti at Home 或其他类似的东西。