码迷,mamicode.com
首页 > 系统相关 > 详细

liunx-进程优先级nice

时间:2020-07-30 14:09:49      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:linux   top   icc   手动   范围   cpu   优先级队列   localhost   img   

1.简介:Linux 进程调度及多任务
每个CPU在一个时间点上只能处理一个进程,通过时间片技术,来同时运行多个程序。
2.优先级范围和特性:
(1)优先级图标: 技术图片
(2)系统中的两种优先级:在top中显示的优先级有两个,PR值和nice值

NI: 实际nice值
PR(+20): 将nice级别显示为映射到更大优先级队列,-20映射到0,+19映射到39
3.优先级特性:nice 值越大: 表示优先级越低,例如+19
nice 值越小: 表示优先级越高,例如-20
4.查看进程的nice级别:ps axo pid,command,nice --sort=-nice
技术图片
5.启动具有不同nice级别的进程;启动进程时,通常会继承父进程的 nice级别,默认为0。
6.手动启动:nice -n -5 slee 6000&
nice -n -10 sleep 7000&
然后查看:ps axo comand,pid,nice | grep sleep技术图片
7.更改现有进程的nice级别:使用shell更改nice级别
(1) 创建一个睡眠示例程序。
[root@localhost ~]# sleep 8000 &
2] 2669

      (2) 修改他的nicc值,                                            [root@localhost ~]# renice -20 

2669 (进程 ID) 旧优先级为 0,新优先级为 -20,观察修旧的nice值。
技术图片

liunx-进程优先级nice

标签:linux   top   icc   手动   范围   cpu   优先级队列   localhost   img   

原文地址:https://blog.51cto.com/14881339/2514750

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!