1. 非实时

NI 是优先值,是用户层面的概念, PR是进程的实际优先级, 是给内核(kernel)看(用)的。

一般情况下,PR=NI+20, 如果一个进程的优先级PR是20, 那么它的NI(nice)值就是20-20=0。

可以通过改变NI来改变PR: PRI(new) = PRI(old) + nice

nice 值可调整的范围为 -20 ~ 19

nice越小优先级越高

在进程已经启动时,使用命令 renice 10 -p PID ,进行修改NI值

伴随着进程的启动,直接设置NI值,使用命令 nice -n 10  ./a.out

2. 实时

/ # chrt -mSCHED_OTHER min/max priority    : 0/0
SCHED_FIFO min/max priority     : 1/99
SCHED_RR min/max priority       : 1/99
SCHED_BATCH min/max priority    : 0/0
SCHED_IDLE min/max priority     : 0/0

view program scheduling policy and priority:

linux修改进程优先级相关推荐

  1. Linux系统编程12:进程入门之进程的优先级及PR和NI如何修改进程优先级

    文章目录 (1)什么是进程的优先级 (2)进程优先级如何表示 (3)PRI和NI A:什么是PRI和NI B:如何修改进程优先级 (4)其他概念 (1)什么是进程的优先级 这里首先要区分优先级和权限的 ...

  2. Linux修改资源限制详解

    Linux修改资源限制详解 ulimit -a 临时设置,和永久设置 1.core file size 2.data seg size 3.scheduling priority 4.file siz ...

  3. linux命令优先级设置,linux renice命令参数及用法详解(linux修改程序运行优先级命令)...

    linux renice命令参数及用法详解(linux修改程序运行优先级命令) 发布时间:2012-07-21 12:45:32   作者:佚名   我要评论 renice指令可重新调整程序执行的优先 ...

  4. linux rpm目录,Linux修改RPM的安装目录的方法

    Linux系统下大多数人都是使用rpm -i xxxx.rpm命令来安装RPM包,这种情况下RPM会被安装在默认的目录当中.如果不想把RPM安装在这个目录下应该怎么办呢?下面就来介绍一下Linux如何 ...

  5. 如何在linux系统下修改mysql密码_如何在linux下修改mysql数据库密码?linux修改数据库密码的方法...

    本篇文章给大家带来的内容是介绍如何在linux下修改mysql数据库密码?linux修改数据库密码的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. Linux下修改Mysql的 ...

  6. Linux 修改SSH 默认端口 22,防止被破解密码

    2019独角兽企业重金招聘Python工程师标准>>> Linux/Unix 系统,很多人使用SSH + 密码来登陆服务器,默认 22端口,这样会有被暴力破解密码的危险(除非密码足够 ...

  7. 修改系统路径 linux,Linux修改sudo的PATH路径的解决方法

    众所周知,Linux系统sudo命令可以搜索PATH下的命令,但是有时候明明PATH下有某些命令,为什么sudo就是搜索不到.这可能是因为Linux自动对PATH进行重置,改变了sudo命令搜索的路径 ...

  8. Linux修改主机名永久生效

    Linux修改主机名 Linux修改主机名,永久生效. linux查看主机名: 查看主机命令: [root@linux_epm2 ~]# hostname localhost.localdomain ...

  9. Kali Linux修改桌面默认图标

    Kali Linux修改桌面默认图标 从Kali Linux 2019.4开始,支持Undercover模式,类似Windows模式.大学霸IT达人当用户切换为Undercover模式后,默认桌面图标 ...

最新文章

  1. faster rcnn接口_TF-Faster-rcnn宠物狗种类识别之对接自己的数据
  2. 离散信号处理的基本概念理解(第一章 离散序列和离散系统(全))
  3. Spring Cloud Alibaba——Nacos实现服务治理
  4. 转:PHP中实现非阻塞模式
  5. 交换机端口呈现err-disable的原因
  6. 博客园修改页面显示样式
  7. Go中error类型的nil值和nil
  8. 资源图与死锁定理的灵活运用
  9. zend studio【快捷键】
  10. java加载so文件_java加载so文件
  11. amr转换成mp3 java_微信开发-将amr格式转换为mp3格式
  12. 十九个国内外主流的三维GIS软件(转)
  13. 【学术】自然语言处理国内外著名会议、期刊
  14. 猫、路由器、交换机的区别
  15. 冰蝎Behinder_v4.0
  16. Spring Boot【定制化】~ AOP统一结果处理以及异常拦截
  17. idea爬虫爬取招聘信息,大数据
  18. C++模拟TCP滑动窗口传输
  19. 高级文本编辑器:UltraEdit for Mac
  20. WIN7的EPROCESS和PEB和WINXPSP3的EPROCESS

热门文章

  1. An unspecified error occurred!
  2. 系统运维篇之HP-DL580-Linux配置Bonding网卡组实例
  3. 洗牌算法汇总以及测试洗牌程序的正确性
  4. 解析Infopath生成的XSN结构
  5. 几个经典的路由重分发实验
  6. 关于js获取radio和select的属性并控制
  7. 农村初中学校计算机课的意义,关于农村学校计算机课件使用的反思.pdf
  8. svn authz 授权文件模版
  9. 关于ext在IE下的“ Internet Explorer 無法開啓網際網路網站 ”的问题
  10. java 人脸识别 demo_java引用Arcface,实现人脸识别(demo)