22 Ubuntu提供了另一种内核程序包- linux-image-virtual,该内核程序包应进行优化以用于虚拟机。什么是实际的优化?在来宾OS上运行时,与通用内核相比,优化/快/小/优多少?此外,这些优化是否对所有领先的虚拟机均有效,或者QEMU / VirtualBox / VMWare / YourFavouriteVM在性能方面是否具有任何特殊优势? kernel virtualbox virtualization qemu guest-os — 间隔图 source 2 相似的问题:linux-generic,linux-server和linux-virtual内核软件包之间有什么区别? — 2013年
17 虚拟内核和服务器内核之间的区别在于,虚拟内核旨在在虚拟机内部使用。虚拟内核仅包括在流行的虚拟化技术(例如KVM,Xen和VMWare)中运行所需的驱动程序。相反,服务器内核包含使用各种硬件所需的驱动程序,因此应直接安装在主机系统上。除此之外,服务器和虚拟内核之间的所有其他选项都相同。 https://help.ubuntu.com/community/ServerFaq#What_are_the_differences_between_the_server_and_virtual_kernels.3F 不同之处在于,虚拟内核仅捆绑通用虚拟硬件设备所需的驱动程序,而不捆绑实际硬件的所有模块。 因此,就磁盘空间而言,它要小得多。我不知道有任何性能调整或功能差异,我认为这只是针对较小的图像。 http://ubuntuforums.org/showthread.php?t=1635961 — 的showard314 source 1 除此之外,我想指出的是,Ksplice适用于通用内核和虚拟内核,这意味着您可以在AWS / Linode和各种VPS(Xen / KVM)上免费使用无重启内核补丁。 — Terry Wang