linux-generic,linux-server和linux-virtual内核软件包之间有什么区别?


43

我正在为开发和登台环境构建新的VM,并且想知道是否有令人信服的理由支持或反对在所有这些映像上使用linux-virtual软件包。

-虚拟内核是否有不同的调优?他们是否具有使暂停/唤醒更好/更安全的工具?

Answers:


48

从12.04开始,Desktop linux-generic和Server linux-server内核之间没有区别。他们已经合并。(来源;请参阅此处以了解执行此操作的原因。)

虚拟内核在包含的驱动程序数量上有所不同。它仅包括“在流行的虚拟化技术(例如KVM,Xen和VMWare)中运行所需的驱动程序。...除此之外,通用内核和虚拟内核之间的所有其他选项都是相同的”。

实际上,这意味着-virtual内核映像较小,并且可能占用的内存空间也要少一些(内置模块/驱动程序更少)。节省的空间可能在单位兆字节范围内,因此对于大多数VM而言,这没有什么区别。


12.04之前的服务器和桌面内核差异:

在12.04之前,差异为:

  • Server Edition使用Deadline I / O调度程序,而不是Desktop Edition使用的CFQ调度程序。

  • 在服务器版中,抢占已关闭。

  • 计时器中断在Server Edition中为100 Hz,在Desktop Edition中为250 Hz。


这是否意味着,如果我具有linux-kernel-virtual,就不需要安装open-vm-tools软件包来获得VMWare的优势,还是与内核驱动程序分开?我假设这只会影响东西一样网卡驱动程序,并且不进入,如内存利用率等更深层次的东西
flickerfly

1
我觉得不行。VMWare受企业支持,因此不包含在默认内核中。但是您将获得基本的KVM,Xen支持以及可能为VWare优势而修补的内核。
2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.