在Ubuntu中,可以使用nice
和renice
命令来设置或调整进程的优先级。优先级是一个介于-20(最高优先级)到19(最低优先级)之间的整数。
使用nice命令启动进程:
要在启动进程时设置优先级,请在命令前加上nice
,后跟优先级值。例如,要以优先级10启动程序myapp
,请执行以下命令:
nice -n 10 myapp
请注意,只有具有root权限的用户才能设置负优先级值。
使用renice命令调整已运行进程的优先级:
要更改已运行进程的优先级,请使用renice
命令,后跟优先级值和进程ID(PID)。例如,要将PID为1234的进程优先级更改为5,请执行以下命令:
renice 5 -p 1234
同样,只有具有root权限的用户才能设置负优先级值。
查看进程优先级:
要查看系统中所有进程的优先级,请执行以下命令:
ps -eo pid,ni,cmd
这里,-e
表示显示所有进程,-o
表示自定义输出格式,pid
表示进程ID,ni
表示优先级(nice值),cmd
表示命令行。