Quels sont les avantages pratiques de l'utilisation du noyau linux-image-virtual?

22

Ubuntu fournit un autre package de noyau - linux-image-virtual, qui est censé être optimisé pour une utilisation dans des machines virtuelles. Quelles sont les optimisations réelles et combien plus rapide / plus petit / meilleur est-il par rapport au noyau générique lors de l'exécution sur le système d'exploitation invité? En outre, ces optimisations sont-elles également efficaces pour toutes les principales machines virtuelles, ou QEMU / VirtualBox / VMWare / YourFavouriteVM bénéficient-ils d'avantages spéciaux en termes de performances?

Septagram
la source

Réponses:

17

La différence entre les noyaux virtuel et serveur est que le noyau virtuel est destiné à être utilisé à l'intérieur d'une machine virtuelle. Le noyau virtuel comprend uniquement les pilotes nécessaires pour s'exécuter dans les technologies de virtualisation populaires telles que KVM, Xen et VMWare. Le noyau du serveur, en revanche, contient les pilotes nécessaires pour fonctionner avec une large gamme de matériel et doit être installé directement sur les systèmes hôtes. En dehors de cela, toutes les autres options sont identiques entre le serveur et le noyau virtuel.

https://help.ubuntu.com/community/ServerFaq#What_are_the_differences_between_the_server_and_virtual_kernels.3F

La différence est que le noyau virtuel regroupe uniquement les pilotes nécessaires pour les périphériques matériels virtuels courants au lieu de tous les modules pour le matériel du monde réel.

Il est donc considérablement plus petit en termes d'espace disque. Je ne suis au courant d'aucun réglage des performances ni d'aucune différence fonctionnelle de cette façon, je pense que c'est juste pour des images plus petites.

http://ubuntuforums.org/showthread.php?t=1635961

showard314
la source
1
En plus de cela, je voudrais souligner que Ksplice fonctionne à la fois pour le noyau générique et virtuel, ce qui signifie que vous pouvez utiliser gratuitement les correctifs du noyau sans redémarrage sur AWS / Linode et divers VPS (Xen / KVM).
Terry Wang
0

Mais malheureusement, aucun module du noyau (ip_tables) n'est chargé avec le noyau linux-virtual, donc pas de pare-feu csf "prêt à l'emploi".

Marek
la source
Ce n'est pas vrai.
Colin 't Hart