天天看点

nice用法小结

这是我(小白一个)整理的一些东西,内容都是按照我自己的理解来的,可能有些地方表达的不太正确或者不是很全面,希望大家可以指点一下共同探讨。

nice 用于调整linux命令执行的优先级

范围是 -20 到 19 40个等级

数字越小 优先级越高 -20优先级最高 19优先级最低

nice命令设置的优先级不是程序最终的优先级,而只是优先级的修正数值

语法:

nice -n -20 ls 指定 ls 程序运行优先级的值(不管之前的值是多少,指定多少是多少)

当调整后的优先级小于-20时,以优先级-20 来运行程序(见例4);当调整后的优先级大于19时,则以19的优先级运行程序

nice --adjustment=20 ls 同上 指定 ls 程序运行优先级的值

也可以写成 nice --adjustment 20 ls 可以去掉“=”号

nice --1 ls

-1

nice -1 ls

1

nice -+1 ls

1

参数“–1”、“-+1”和 “-1”中的第一个字符“-”都是语法定义的指定程序运行优先级调整值的标志符,第一个字符“-”之后的值为指定的程序运行优先级的值

在nice命令中,可以同时指定多个程序运行优先级调整值,但只有最后一次指定的数值有效

(这里不太理解有什么用…)

nice -n -20 --adjustment +19 -3 nice

注意:只有具有root权限的用户才可以调整高程序运行的优先级,既指定的调整值可以为负数

继续阅读