Linux中的nice命令可以用于改变进程的优先级,即给进程指定一个优先级值,以便对不同的进程进行进程管理。
命令语法
nice命令的基本语法如下:
nice [OPTIONS] COMMAND [ARGS...]
OPTIONS为可选项,一般不需要指定。
命令参数
-
-n VALUE: 指定优先级(取值范围为[-20,19])
-
--【+/-】N: 与-n参数类似,+N表示增加优先级,-N表示降低优先级。这个参数更直观,如果连N都不想在意,可以通过直接指定+或-来达到相应的效果。
命令示例
示例一
我们可以通过以下命令来启动一个低优先级的bash进程:
nice -n 10 bash
其结果可能是:
可以看到,nice值为10,进程号为4576,这意味着当系统负载高时,这个进程被调度运行的概率要小于nice值较低的进程(比如nice为0的进程)。
示例二
以下命令演示了如何将正在运行的进程的优先级调整为更低的优先级:
renice -n 10 -p 1234
renice命令将系统菜单的进程号1234的优先级修改为10。此时,系统将更倾向于运行优先级为0的进程。
以上就是nice命令的作用和使用方法,这个命令会对Linux进程的调度产生很大的影响。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:详解Linux nice命令:以指定的优先级启动进程 - Python技术站