Linux里面nice值作用是什么?

Linux里面nice值作用是什么?,第1张

NICE值. nice值应该是熟悉Linux/UNIX的人很了解的概念了,我们都知它是反应一个进程优先级”状态的值,其取值范围是-20至19,一共40个级别。. 这个值越小,表示进程”优先级”越高,而值越大“优先级”越低。. 我们可以通过nice命令来对一个将要执行的命令进行nice值设置,方法是:. [root@zorrozou-pc0 zorro]# nice -n 10 bash. 这样我就又打开了一个bash,并且其nice值设置为10,而默认情况下,进程的优先级应该是从父进程继承来的,这个值一般是0。. 我们可以通过nice命令直接查看到当前shell的nice值.

Linux nice用来设置进程优先级,优先级的数值为-20~19,其中数值越小优先级越高,数值越大优先级越低,-20的优先级最高,19的优先级最低,默认的优先级数值为10。

需要注意的是普通用户只能在0~19之间调整应用程序的优先权值,只有超级用户有权调整更高的优先权值(从-20~19)。

使用方式:nice [-n adjustment] [-adjustment] [--adjustment=adjustment] [--help] [--version] [command [arg...]]

参数:

-n adjustment, -adjustment, --adjustment=adjustment 皆为将该原有优先序的增加 adjustment

--help 显示求助讯息

--version 显示版本资讯

范例:

将 ls 的优先序加 1 并执行 :

nice -n 1 ls

将 ls 的优先序加 10 并执行 :

nice ls将 ls 的优先序加 10 并执行

注意 : 优先序 (priority) 为 *** 作系统用来决定 CPU 分配的参数,Linux 使用『回合制(round-robin)』的演算法来做 CPU 排程,优先序越高,所可能获得的 CPU时间就越多。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/6070157.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-03-13
下一篇2023-03-13

发表评论

登录后才能评论

评论列表(0条)

    保存