我正在为开发和登台环境构建新的VM,并且想知道是否有令人信服的理由支持或反对在所有这些映像上使用linux-virtual软件包。
-虚拟内核是否有不同的调优?他们是否具有使暂停/唤醒更好/更安全的工具?
我正在为开发和登台环境构建新的VM,并且想知道是否有令人信服的理由支持或反对在所有这些映像上使用linux-virtual软件包。
-虚拟内核是否有不同的调优?他们是否具有使暂停/唤醒更好/更安全的工具?
Answers:
从12.04开始,Desktop linux-generic
和Server linux-server
内核之间没有区别。他们已经合并。(来源;请参阅此处以了解执行此操作的原因。)
虚拟内核仅在包含的驱动程序数量上有所不同。它仅包括“在流行的虚拟化技术(例如KVM,Xen和VMWare)中运行所需的驱动程序。...除此之外,通用内核和虚拟内核之间的所有其他选项都是相同的”。
实际上,这意味着-virtual
内核映像较小,并且可能占用的内存空间也要少一些(内置模块/驱动程序更少)。节省的空间可能在单位兆字节范围内,因此对于大多数VM而言,这没有什么区别。
在12.04之前,差异为:
Server Edition使用Deadline I / O调度程序,而不是Desktop Edition使用的CFQ调度程序。
在服务器版中,抢占已关闭。
计时器中断在Server Edition中为100 Hz,在Desktop Edition中为250 Hz。