nice
这两个命令和renice
管理进程优先级有什么区别?
答案1
nice
启动一个具有修改后的良好级别的新命令(比原本具有的优先级更低,或者如果您有权限则更高的优先级)。您可以通过将命令作为参数提供给nice
自身来指定要启动的命令。nice
实际上exec
是该命令,因此nice
在该命令执行之前它本身不会终止。
renice
更改现有正在运行的进程的优先级,然后立即终止。您可以通过将进程的 PID(以及新的所需的良好级别)作为参数来指定哪个进程renice
。
另请注意,nice
需要相对的不错的水平(即比以前更少或更多)而renice
需要绝对等级。