在 Debian 上运行实时内核

在 Debian 上运行实时内核

由于我的笔记本电脑上运行的是 Debian 8,因此我对将我的操作系统设为实时操作系统有一些疑问:

  1. Debian GNU/Linux 发行版有官方实时版本吗? (我发现操作系统必须打补丁才能运行RT)
  2. 我的系统上可以有两个内核:普通内核和实时内核吗?
  3. 从普通程序员的角度来看,RT 内核在性能方面带来了什么?

我发出了乌纳梅命令来准确了解我的内核版本:

youssef@debian-pc:~$ uname -a
Linux debian-pc 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u4 (2015-09-19) x86_64 GNU/Linux

答案1

实时内核不会使您的系统更快......它是关于负载和各种条件下的确定性性能。

您研究此问题的动机是什么?您是否正在运行任何可以从软实时设置中受益的延迟敏感应用程序(音频/视频)?

答案2

  1. 是的,确实如此。对于当前版本(延伸),这对我有用:

    apt-get install linux-image-rt-amd64
    
  2. 是的,您可以安装多个内核并在启动时选择首选内核(grub 允许您执行此操作)。

  3. 我想没有(性能改进)。正如 ewwhite 指出的那样,实时内核是为了确定性性能,而不是更高的性能。

答案3

抱歉回复迟了,没有 Jessie 的实时图像。

这是 Debian 上可用的实时图像https://packages.debian.org/search?keywords=linux-image-rt&searchon=names&suite=all§ion=all

这是 Wheezy 的实时图像https://packages.debian.org/wheezy/linux-image-rt-amd64

相关内容