Linux里面nice值作用是啥?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux里面nice值作用是啥?相关的知识,希望对你有一定的参考价值。

NICE值. nice值应该是熟悉Linux/UNIX的人很了解的概念了,我们都知它是反应一个进程“优先级”状态的值,其取值范围是-20至19,一共40个级别。. 这个值越小,表示进程”优先级”越高,而值越大“优先级”越低。. 我们可以通过nice命令来对一个将要执行的命令进行nice值设置,方法是:. [root@zorrozou-pc0 zorro]# nice -n 10 bash. 这样我就又打开了一个bash,并且其nice值设置为10,而默认情况下,进程的优先级应该是从父进程继承来的,这个值一般是0。. 我们可以通过nice命令直接查看到当前shell的nice值. 参考技术A 一般来说, 程序的执行就是cpu不停在上面切换而已, 但是默认的情况下, cpu是很公平的, 他在每个进程上切换的次数是一样的, 但是如果你有一个程序很占资源 , 如备份, 这些程序, 那么你在执行的时候就会很卡对不对, 那么这个时候你就会不想要他占用那么资源, 或者说是你想要让别的程序先执行, 他主要的作用就是修改cpu在该程序上切换的次数
你可以这样想一下,cpu在你的身上切换一次的时候,但是在我nice值小的地方运作10次或者1000次,你说哪个要跑得快一点,这就是nice的作用
参考技术B 一般来说, 程序的执行就是cpu不停在上面切换而已, 但是默认的情况下, cpu是很公平的, 他在每个进程上切换的次数是一样的, 但是如果你有一个程序很占资源 , 如备份, 这些程序, 那么你在执行的时候就会很卡对不对, 那么这个时候你就会不想要他占用那么资源, 或者说是你想要让别的程序先执行, 他主要的作用就是修改cpu在该程序上切换的次数
你可以这样想一下,cpu在你的身上切换一次的时候,但是在我nice值小的地方运作10次或者1000次,你说哪个要跑得快一点,这就是nice的作用
参考技术C 一般来说, 程序的执行就是cpu不停在上面切换而已, 但是默认的情况下, cpu是很公平的, 他在每个进程上切换的次数是一样的, 但是如果你有一个程序很占资源 , 如备份, 这些程序, 那么你在执行的时候就会很卡对不对, 那么这个时候你就会不想要他占用那么资源, 或者说是你想要让别的程序先执行, 他主要的作用就是修改cpu在该程序上切换的次数 参考技术D Linux 命令大全 Linux 命令大全
Linux nice命令以更改过的优先序来执行程序,如果未指定程序,则会印出目前的排程优先序,内定的 adjustment 为 10,范围为 -20(最高优先序)到 19(最低优先序)。
使用权限:所有使用者。

以上是关于Linux里面nice值作用是啥?的主要内容,如果未能解决你的问题,请参考以下文章

Linux里面YARN作用是啥?

Linux里面ELK作用是啥?

Linux里面ifconfig wlan0作用是啥?

Linux里面du命令作用是啥?

Linux里面netstat -n 命令作用是啥?

Linux里面hdfs作用是啥?