Linux中nice程序的作用,想必大家都知道,就是通过一个 -20到19 的数字,来控制CPU分配到这个进程的时间片得多少。数字越小,CPU分配的时间片越多,也就是所谓的优先级越高。

我其实第一眼看到这个程序的名字,就有一个疑问,为什么数字越小的反而运行的越好(nice)了呢?

原来 nice 除了表示某个东西很美好之外,在形容一个人的时候,是 “友善的,好心的” 的意思。所以,如果某个进程的 nice 值越高,就表示这个进程(拟人的手法)越好心,越友善,也就是将CPU的时间都让给别人用了,故而优先级低。这些进程应该配发“好人卡”啊!

那些nice值很低,甚至为负数,很不nice的进程,“自私”地占据了非常多的CPU时间片,如果CPU可以提供的话,最多可以占据CPU99%的时间!当然,负数级别的nice,只能root用户来用,不是谁都可以那么自私的!

举个例子,比如我们在服务器上解压缩一个文件,但是呢又不想影响WEB服务的运行,就可以这样:

nice -n 19 tar xf archive.tgz

linux名字的由来,Linux中的nice程序名字的由来相关推荐

  1. android女孩名字的由来,诗经中的女孩灵动名字 寓意深刻而又唯美

    给孩子起名字,特别是女孩子起名字会有些困难,毕竟总是很难找到有气质而又好听的名字.不过现在却不用纠结了,因为小编给大家整理了一些诗经中的女孩灵动名字,这些名字每一个不仅有深刻的寓意而且还非常的唯美. ...

  2. 修改linux终端中的程序名字,在Ubuntu/Debian/Arch Linux/Fedora/OpenSUSE下更改主机名的方法...

    本文教你如何更改Linux计算机主机名(hostname),即在Ubuntu/Debian/Arch Linux/Fedora/OpenSUSE操作系统下更改主机名的方法. 前言 像Linux.BSD ...

  3. 软件测试人员必备Linux命令(初、中、高级)

    有些技能可以事半功倍,有些命运掌握在我们手中.熟练的掌握和使用这些命令可以提高工作效率,并且结合这些命令对测试过程中遇到的问题进行一些初步的定位. 1 目录与文件操作 1.1 ls(初级) 使用权限: ...

  4. linux 卸载模块命令,Linux中module模块的编译、加载、卸载

    在Linux下建个DriverHello目录,在DriverHello目录下编写源文件hello.c和Makefile文件. 1.编写源文件 hello.c #include #include#inc ...

  5. linux 可执行文件_linux中ELF二进制程序解析

    0. 简介 在Linux系统的可执行文件(ELF文件)中,开头是一个文件头,用来描述程序的布局,整个文件的属性等信息,包括文件是否可执行.静态还是动态链接及入口地址等信息:如下图所示: 程序文件中包含 ...

  6. linux 命令提示符 时间,在LINUX的命令提示符及CMD命令提示符中显示时间

    用途之一是可以查看某个命令或程序的执行时间. 一.CMD中显示时间设置 参数说明: $P:当前路径 $G:>(大于号) $T:当前时间,精确到0.01s 实验如下: C:\Users\g4-10 ...

  7. 关于Linux你了解多少?Linux由来!

    Linux是非常不错的技术,更是行业内非常流行的操作系统,在服务器领域有着重要作用,想必很多人对Linux充满好奇,接下来我们来看看Linux的由来. Linux的成功很大程度上是依靠开源社区为其提供 ...

  8. 在Linux系统的命令行中为MySQL创建用户的方法

    这篇文章主要介绍了在Linux系统的命令行中为MySQL创建用户的方法,包括对所建用户的权限管理,需要的朋友可以参考下 要访问一个MySQL服务器,你需要使用一个用户帐号登录其中方可进行.每个MySQ ...

  9. [Linux] Linux指令汇总(持续更新中...)

    写在前面: 以前真心没有玩过Linux系统,总感觉整天摆弄Linux的同学都是大牛.如今,在公司里实习需要远程登录Linux服务器,所有的代码都要在开发板上完成,所以被逼无奈也不得不定下心来好好学学L ...

最新文章

  1. 单链表中一个插入操作的分析
  2. HttpHandler与HttpModule区别
  3. 解决geoserver跨域问题
  4. MongoDB 聚合操作
  5. 几大最短路径算法比较
  6. Boost:双图bimap的修改和替换测试程序
  7. php mail ld preload,读《利用环境变量LD_PRELOAD来绕过php disable_function执行系统命令》有感...
  8. python sql脚本_使用Python SQL脚本进行数据采样
  9. Redis3集群安装
  10. modbus通讯协议编程实例_三菱PLC CC-LINK通讯编程实例分享,看完你就会了
  11. 皮尔逊相关系数公式手写代码【Python+详细注解】(Pearson correlation coefficient)
  12. HNUST-C语言课程设计 完成质量测试记录·
  13. 软件工程毕业设计课题(78)微信小程序毕业设计PHP校园食堂就餐预约小程序系统设计与实现
  14. mysql历史数据自动归档
  15. Shiro(4)整合SpringBoot2.x
  16. sniper photo
  17. Android获取的MP3音乐的专辑封面图片
  18. 互联网黑话汇总大合集
  19. php中使用soap的建立共享接口
  20. 数据安全前言技术研究联邦学习

热门文章

  1. 国家互联网信息办公室发布《区块链信息服务管理规定》
  2. php 验证身份证号码
  3. 去除PPT幻灯片编辑密码
  4. 001-Java入门
  5. Linux 下利用netem模拟广域网特性
  6. Struts2基本配置
  7. Anchor-Free系列之YOLOX:Exceeding YOLO Series in 2021
  8. Delphi中trim、trimleft以及trimright的用法
  9. 解决excel2016双击打开空白问题
  10. 做国外lead,三个快速建立英文站的方法