使用linux-image-virtual内核有哪些实际优势?


22

Ubuntu提供了另一种内核程序包- linux-image-virtual,该内核程序包应进行优化以用于虚拟机。什么是实际的优化?在来宾OS上运行时,与通用内核相比,优化/快/小/优多少?此外,这些优化是否对所有领先的虚拟机均有效,或者QEMU / VirtualBox / VMWare / YourFavouriteVM在性能方面是否具有任何特殊优势?


Answers:


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


1
除此之外,我想指出的是,Ksplice适用于通用内核和虚拟内核,这意味着您可以在AWS / Linode和各种VPS(Xen / KVM)上免费使用无重启内核补丁。
Terry Wang

0

但是不幸的是,没有任何内核模块(ip_tables)都装有linux虚拟内核,因此没有“现成的” csf防火墙。


这不是真的
Colin't Hart
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.