在 Oracle® Solaris 11.2 中管理系统信息、进程和性能

退出打印视图

更新时间: 2014 年 9 月
 
 

更改进程优先级 (nice)

以用户身份,您可以降低进程的优先级。而成为管理员可以提高或降低进程的优先级。

  • 以用户身份,您可以通过增大 nice 数值来降低命令的优先级。

    以下 nice 命令使 nice 数值增大 5 个单位,从而以更低的优先级执行 command-name

    $ /usr/bin/nice -5 command-name

    在此命令中,减号指定后面的内容是一个选项。也可以通过以下方式来指定此命令:

    $ /usr/bin/nice -n 5 command-name

    以下 nice 命令使 nice 数值增大 10 个单位(缺省增量)但未超出最大值 39,从而降低了 command-name 的优先级。

    $ /usr/bin/nice command-name
  • 作为管理员,您可以通过更改 nice 数值来提高或降低命令的优先级。

    以下 nice 命令使 nice 数值降低 10 个单位,从而提高了 command-name 的优先级。该数值不低于最小值 0。

    # /usr/bin/nice --10 command-name

    在此命令中,第一个减号指定后面的内容是一个选项。第二个减号指示一个负数。

    以下 nice 命令使 nice 数值增加 5 个单位,从而降低了 command-name 的优先级。该数值不超过最大值 39。

    # /usr/bin/nice -5 command-name

有关更多信息,请参见 nice(1) 手册页。