水木社区手机版
首页
|版面-Linux开发与高级讨论(LinuxDev)|
新版wap站已上线
返回
1/1
|
转到
主题:启动 CONFIG_PREEMPT 会不会有什么坑?
6楼
|
dormouseBHU
|
2020-07-12 12:33:25
|
展开
这个是抢占式多任务,桌面应用用不到的。
如果没有哪个程序确定需要这个最好别装。这个会影响内核调度的效率。
【 在 hgoldfish 的大作中提到: 】
: 使用 CONFIG_PREEMPT 配置的内核稳定性怎么样?好像很多资料推荐在桌面上使用这个配置。
: 为什么 Ubuntu 的页面说桌面使用 LINUX-RT 内核是个 bad idea?
:
https://help.ubuntu.com/community/UbuntuStudio/RealTimeKernel
: ...................
--
FROM 120.244.156.*
7楼
|
dormouseBHU
|
2020-07-12 12:40:00
|
展开
PREEMPT 解决的是外部事件到达后快速唤醒处理任务的问题。解决不了CPU资源紧张问题。
实时系统通常要求CPU占用率不超过50%。高占用率时实时系统的表现并不好。
【 在 hgoldfish 的大作中提到: 】
: 没有。。我就是看到 openSUSE 提供了这两种新内核,所以问一下。
: 我的理解,改善调度器对 CPU 资源紧张的系统才有用对吧。现代桌面系统的核心数量越来越多,是不是调度算法已经意义不大了,反正只要满足运行条件,都有空闲的核心可用?
:
--
FROM 120.244.156.*
11楼
|
dormouseBHU
|
2020-07-12 12:56:58
|
展开
如果内核比任务多,那么是不是实时内核又有啥区别呢…
【 在 hgoldfish 的大作中提到: 】
: 如果不用实时操作系统,比如 rt-thread,而不是 linux-rt 这种伪实时,增加 CPU 核心冗余度,用上 64 核心的 CPU,这种系统的实时性是不是也很强?反正只要中断一过来,总有核心可以处理。只要调度进程的时候,从不跟中断处理服务放一起就不会影响中断处理了对吧。
:
--
FROM 120.244.156.*
1/1
|
转到
选择讨论区
首页
|
分区
|
热推
BYR-Team
©
2010.
KBS Dev-Team
©
2011
登录完整版