社区
Linux_Kernel
帖子详情
linux2.6内核的进程优先级是如何设置的?
小魔菇
2010-01-14 03:11:49
想知道:
1、总共有多少个优先级
2、内核进程的优先级的范围
3、用户进程的优先级的范围。普通进程和实时进程的优先范围。
...全文
901
5
打赏
收藏
linux2.6内核的进程优先级是如何设置的?
想知道: 1、总共有多少个优先级 2、内核进程的优先级的范围 3、用户进程的优先级的范围。普通进程和实时进程的优先范围。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
deep_pro
2010-01-14
打赏
举报
回复
好的 我进代码看看
/kernel/sched.c 开头有注释
/*
* Convert user-nice values [ -20 ... 0 ... 19 ]
* to static priority [ MAX_RT_PRIO..MAX_PRIO-1 ],
* and back.
*/
其中MAX_RT_PRIO 100
#define MAX_PRIO (MAX_RT_PRIO + 40)
所以静态优先级 100-139
最大的实时优先级MAX_RT_PRIO-1
独孤过儿
2010-01-14
打赏
举报
回复
[Quote=引用 2 楼 deep_pro 的回复:]
2、内核进程的优先级的范围
--------------
没有听过内核进程, 不知道你的理解是什么?
优先级按照进程的类型而分
普通的分时进程有静态优先级和动态优先级 两种优先级,范围都是100-139
静态优先级用来分配时间片,动态优先级用来选择调度
实时进程的优先级从1-99
[/Quote]
请问你这个答案自己试验过吗?
最好还是自己写段代码测测然后再答复别人,不要人云亦云啊...
小魔菇
2010-01-14
打赏
举报
回复
[Quote=引用 2 楼 deep_pro 的回复:]
2、内核进程的优先级的范围
--------------
没有听过内核进程, 不知道你的理解是什么?
优先级按照进程的类型而分
普通的分时进程有静态优先级和动态优先级 两种优先级,范围都是100-139
静态优先级用来分配时间片,动态优先级用来选择调度
实时进程的优先级从1-99
[/Quote]
内核进程 应该改成 内核线程
deep_pro
2010-01-14
打赏
举报
回复
2、内核进程的优先级的范围
--------------
没有听过内核进程, 不知道你的理解是什么?
优先级按照进程的类型而分
普通的分时进程有静态优先级和动态优先级 两种优先级,范围都是100-139
静态优先级用来分配时间片,动态优先级用来选择调度
实时进程的优先级从1-99
Wenxy1
2010-01-14
打赏
举报
回复
参考:
http://topic.csdn.net/u/20091223/16/09bc4ec7-b359-4c4c-a8af-b212706ce184.html?37691
[OS-
Linux
]详解
Linux
的
进程
2(
进程
的
优先级
,环境变量,程序地址空间,
进程
地址空间,
进程
调度队列)
本文详细探讨了
Linux
进程
的
优先级
设置
,包括PRINCI和NI的概念,环境变量的作用与管理,程序和
进程
地址空间的原理,以及
Linux
2.6
内核
的
进程
调度队列结构。理解这些核心概念有助于优化多任务处理和系统性能。
Linux
之
进程
概念(2)
本文围绕
Linux
进程
概念展开,介绍了孤儿
进程
由1号init
进程
领养以避免资源泄露;阐述
进程
优先级
,包括PRI和NI的含义及调整方法;讲解环境变量,如PATH、HOME等的概念、查看和
设置
方法;还提及
进程
切换和
Linux
2.6
内核
进程
调度队列,强调时间片对
进程
的影响。
Linux
--
2.6
内核
调度和环境变量
本文详细解析了
Linux
2.6
内核
中的
进程
调度队列机制,包括runqueue、
优先级
队列、活动队列和过期队列,以及环境变量的基本概念、常见变量、获取和
设置
方法,强调了环境变量的全局性和系统调用的应用。
Linux
基础-
进程
的超详细讲解(3)_
进程
的状态与调度
本文详细讲解
Linux
进程
相关知识,包括
进程
状态(如运行、睡眠等)、僵尸
进程
和孤儿
进程
的概念及危害、
进程
优先级
的调整、环境变量的获取与
设置
、
进程
切换的原因和过程,还介绍了
Linux
内核
2.6
O(1)调度算法,有助于深入理解
Linux
进程
管理。
Linux
优先级
时间片调度
本文深入探讨了
Linux
系统中
进程
优先级
的概念,包括nice值和实时
优先级
(RTPRIO)的定义与作用,以及如何通过系统调用进行
设置
。同时,详细解析了基于时间片+
优先级
的调度原理,以及
2.6
.23
内核
后的完全公平调度算法(CFS)的工作机制。
Linux_Kernel
4,469
社区成员
17,458
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章