3 ms·
https://www.zdnet.com/article/20-years-later-real-time-linux-makes-it-to-the-kernel-really/ https://www.zdnet.com/article/20-years-later-real-time-linux... Thi
by ziofill 2y ago
https://www.zdnet.com/article/20-years-later-real-time-linux-makes-it-to-the-kernel-really/ https://www.zdnet.com/article/20-years-later-real-time-linux...
This article explains well why PREEMPT_RT is a big deal and why it was so much work to get in into the kernel.
- amelius 2y agoAre there any good books or other resources yet on realtime programming on Linux?
- infogulch 2y agoRecent discussion: Real-time Linux is officially part of the kernel (arstechnica.com) | 500 points | 139 comments | 10 days ago | https://news.ycombinator.com/item?id=41594862 https://news.ycombinator.com/item?id=41594862
- 7e 2y agoThat article claims that without NO_HZ Linux wouldn’t be running in datacenters. Um, no. Many hyperscalers still haven’t enabled it! Stopped reading there.
- jpgvm 2y agoYeah that is hyperbole but NO_HZ=full and friends are extremely useful for latency sensitive workloads. i.e busy-loop polling workloads that need to rip things as fast as possible out of DMA buffers etc. However I would say the more useful features are the less crazy version in cpusets and the various tools to deal with irq pinning. These are in extremely wide use at this point and make a world of difference even if you aren't trying to squeeze every possible thing off your cores.