美文网首页
形象化理解nice值越高优先级越低

形象化理解nice值越高优先级越低

作者: 你清澈又神秘 | 来源:发表于2018-02-26 17:50 被阅读21次

当我们说起某个人很nice的时候,通常指的是那个人心地善良,很好说话,很容易相处。(相反,aggressive的人很可能是不nice的,因为老想抢夺别人的东西,尤其是在资源有限的情况下,恨不得一个蛋糕吃掉90%以上。所以我们要远离那些为了自己的利益而不顾一切的人。)

言归正传,还是先看看"nice"是怎么定义的,在book 《Linux Kernel Development》 (3rd Edition) Page#44中,

The Linux kernel implements two separate priority ranges.The first is the nice value, a number from –20 to +19 with a default of 0. Larger nice values correspond to a lower priority—you are being "nice" to the other processes on the system. Processes with a lower nice value (higher priority) receive a larger proportion of the system’s processor compared to processes with a higher nice value (lower priority). ...<snip>...

译文:Linux内核实现了两种不同的优先级范围。第一种是用nice值,它的范围是[-20, 19],默认值是0。越大的nice值意味着优先级越低--你对系统中的别的进程"nice"。相比于那些高nice值(低优先级)的进程来说,低nice值(高优先级)的进程可以获得更多的处理器时间。

在生活(或工作)中,一个人越nice,说明他越好说话,那么他的诉求就越容易被更晚一些予以满足。在操作系统中,如果一个进程越nice, 说明它很好说话,说明它不着急使用CPU, 那它就可以被抢占,反正很nice呗,于是优先级就越低。在一个资源有限的环境中,越nice的人得到的利益保证通常是滞后的,谁让你好说话呢?!在一个操作系统中(CPU资源有限),越nice的进程得到CPU的时间同样是滞后的,谁让你不着急呢?!(哪怕你正在CPU上run着呢,一个比你不nice的进程闯进来了,你就得从CPU上被调度器给撸下来,等待下次被调度。)

归根结底一句话,会叫的孩子有奶吃,越是不nice的进程越有CPU优先使用权(也就是优先级高咯)。

相关文章

  • 形象化理解nice值越高优先级越低

    当我们说起某个人很nice的时候,通常指的是那个人心地善良,很好说话,很容易相处。(相反,aggressive的人...

  • nice 用法

    进程优先级 nice nice值较高 优先级越低 比如+19 CPU值较多会给别人 相反 nice值较低...

  • Spring MVC多个视图解析器及优先级

    如果应用了多个视图解析器策略,那么就必须通过“order”属性来声明优先级,order值越低,则优先级越高

  • Linux命令

    开发中经常遇到的命令 设置进程优先级1.nice命令内核根据进程的nice值决定进程需要多少处理器时间。nice值...

  • 【CSS优先级与!important】

    CSS样式优先级: 1、相同权值情况下,CSS样式的优先级总结来说,就是——就近原则(离被设置元素越近优先级别越高...

  • day21-课堂总结

    选择器的优先级 每种选择器都有一个权重值,权重值越大,优先级越高;权值一样的时候,谁在后面谁的优先级越高标签选择器...

  • 进程优先级管理:nice、renice

    进程优先级调整: 静态优先级:100-139 进程默认启动时的 nice 值为0,优先级为120 只有 root ...

  • MySQL执行计划EXPLAIN解析

    Explain 结果的几个主要字段解析: id:select执行的顺序,id的值越select大执行的优先级越高,...

  • day3-CSS核心属性

    一.选择器的优先级 优先级每种选择器都有一个权重值,权重值越大,优先级越高;权重值一样的时候谁后写,谁的优先级高标...

  • 色温、色调

    色温越低,色调越暖;色温越高,色调越冷。 修养越高,处事越低调;修养越低,处事越高调。 色温以光源的温度定义,色调...

网友评论

      本文标题:形象化理解nice值越高优先级越低

      本文链接:https://www.haomeiwen.com/subject/jgnyxftx.html