調整進程優先級

进程调度优先级是从-20到19,一共40个级别,数字越大,表示进程的优先级越低。

默认时候,进程的优先级是0。查看进程优先级有两个办法:ps和top。

top命令显示的NI列的值。或者可以使用ps -efl来查看,也是在ni列表示了进程的优先级。进程的优先级可以在程序运行的时候设置,也可以在程序运行过程中动态的修改。运 行的时候设置进程的优先级可以使用nice命令,比如要使得top命令运行时候的优先级是5而不是默认的0,则可以使用nice -n 5 top,来使得top命令运行在5的优先级别。

如果top命令已经在运行,则有两个办法可以动态的调整进程的级别。可以在top中输入r命令,然后按照提 示输入top命令对应的进程号,再按照提示输入要调整到哪个级别。

另一个方法是使用renice命令,帮助如下:

$ renice --helpusage: 
$ renice priority [ [ -p ] pids ] [ [ -g ] pgrps ] [ [ -u ] users ]

你可能感兴趣的:(調整進程優先級)