renice命令:更改已运行进程的优先级

时间:2020-01-09 10:40:04  来源:igfitidea点击:

问题描述:Id喜欢更改/更改正在运行的进程的调度优先级。
如何在CentOS Linux或任何类似UNIX的操作系统下更改已经运行的进程的优先级?

解决方法:如果运行CPU绑定进程,则必须使用nice命令来启动具有修改后的调度优先级/尼斯的进程。

renice命令用于"更改已经运行的进程的优先级"。

renice命令语法:

renice命令更改已经运行的进程的值。
其语法如下:

renice {priority} pid

下面将把进程2243的nice值更改为19,执行:

# renice 19 2243

以下内容将更改进程ID 1024和用户Hyman拥有的所有进程的优先级,执行:

# renice +1 1024 -u Hyman

以下内容将更改进程ID 1024和66以及用户守护程序和root拥有的所有进程的优先级。

# renice +1 1024 -u daemon root -p 66

请注意:

  • 用户只能更改其拥有的进程的不错的价值。
  • 用户不能以小于20的nice启动进程
  • 升高进程nice值后,用户无法降低nice值。
  • 像往常一样,root具有对renice命令的完全访问权限