Answers:
“ nice”是指进程在您的CPU上获得的优先级。此数字的范围是-20(最高优先级)到19(最低优先级)。您可能会发现正在运行的大多数应用程序都处于“ 0”状态,这意味着它们以正常的优先级运行,并且调度程序不会比其他程序获得优先处理。
如果您正在运行强化程序,则可能希望使用来从终端启动它nice -n 10 /path/to/program
。这样,它将对系统性能的影响较小。
请注意,您需要root(sudo
)特权才能调度优先级高于正常(<0)的进程。这是为了防止用户容易陷入整个系统故障,并使关键任务始终可以接收所需的CPU时间。
man nice
表示范围实际上是-20(最高优先级)到19(最低优先级)。
尼斯不只是优先级乘以减一。
您会发现在unix / linux系统上,如果一项任务正在占用处理器,那么系统就不会停止运行。这是因为系统将动态降低此任务的优先级。
尼斯影响基本优先级。因此,尽管可以将优先级视为负优先级,但它对优先级的影响要小于对Microsoft NT系统的优先级,因为Linux调度程序已经在保持良好状态方面做得很好。