- 主题:启动 CONFIG_PREEMPT 会不会有什么坑?
使用 CONFIG_PREEMPT 配置的内核稳定性怎么样?好像很多资料推荐在桌面上使用这个配置。
为什么 Ubuntu 的页面说桌面使用 LINUX-RT 内核是个 bad idea?
https://help.ubuntu.com/community/UbuntuStudio/RealTimeKernel
--
FROM 125.78.67.*
我核心多,8c16t,是不是不担心这个问题。
【 在 HITM (萨满教-哲学分析教派) 的大作中提到: 】
: 实时线程 如果有bug 死循环了
: 那就没有其他线程能 干预了。
: 发自「今日水木 on RMX2051」
: ...................
--
FROM 112.47.122.*
你有实际需求么。否则没动力折腾这个的。
【 在 hgoldfish 的大作中提到: 】
:
: 我核心多,8c16t,是不是不担心这个问题。
:
: --
: 灭绝人性啊
:
:
发自「今日水木 on RMX2051」
--
FROM 223.104.213.80
没有。。我就是看到 openSUSE 提供了这两种新内核,所以问一下。
我的理解,改善调度器对 CPU 资源紧张的系统才有用对吧。现代桌面系统的核心数量越来越多,是不是调度算法已经意义不大了,反正只要满足运行条件,都有空闲的核心可用?
【 在 HITM (萨满教-哲学分析教派) 的大作中提到: 】
: 你有实际需求么。否则没动力折腾这个的。
: 发自「今日水木 on RMX2051」
--
FROM 112.47.122.*
rt 不是解决这种问题的。
典型场景是 运动控制,250us 周期,必须算完
jitter 要小于25us
确定性,把本来是fpga,dsp 的活 就在通用gpu 和 os 里面做了。
【 在 hgoldfish 的大作中提到: 】
:
: 没有。。我就是看到 openSUSE 提供了这两种新内核,所以问一下。
:
: 我的理解,改善调度器对 CPU 资源紧张的系统才有用对吧。现代桌面系统的核心数量越来越多,是不是调度算法已经意义不大了,反正只要满足运行条件,都有空闲的核心可用?
:
: --
: 灭绝人性啊
:
:
发自「今日水木 on RMX2051」
--
FROM 223.104.212.196
PREEMPT 解决的是外部事件到达后快速唤醒处理任务的问题。解决不了CPU资源紧张问题。
实时系统通常要求CPU占用率不超过50%。高占用率时实时系统的表现并不好。
【 在 hgoldfish 的大作中提到: 】
: 没有。。我就是看到 openSUSE 提供了这两种新内核,所以问一下。
: 我的理解,改善调度器对 CPU 资源紧张的系统才有用对吧。现代桌面系统的核心数量越来越多,是不是调度算法已经意义不大了,反正只要满足运行条件,都有空闲的核心可用?
:
--
FROM 120.244.156.*
如果不用实时操作系统,比如 rt-thread,而不是 linux-rt 这种伪实时,增加 CPU 核心冗余度,用上 64 核心的 CPU,这种系统的实时性是不是也很强?反正只要中断一过来,总有核心可以处理。只要调度进程的时候,从不跟中断处理服务放一起就不会影响中断处理了对吧。
【 在 dormouseBHU (dormouseBHU) 的大作中提到: 】
: PREEMPT 解决的是外部事件到达后快速唤醒处理任务的问题。解决不了CPU资源紧张问题。
: 实时系统通常要求CPU占用率不超过50%。高占用率时实时系统的表现并不好。
--
FROM 112.47.122.*
若核多,一个任务一个核,不调度,直接轮询即可
Linux Kernel在Full Dynamic Tickless直接支持,参见DPDK
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 如果不用实时操作系统,比如 rt-thread,而不是 linux-rt 这种伪实时,增加 CPU 核心冗余度,用上 64 核心的 CPU,这种系统的实时性是不是也很强?反正只要中断一过来,总有核心可以处理。只要调度进程的时候,从不跟中断处理服务放一起就不会影响中断处理了对吧。
--
FROM 123.112.156.*