Quais são as vantagens práticas do uso do kernel linux-image-virtual?

20

O Ubuntu fornece um pacote de kernel alternativo - linux-image-virtual , que deve ser otimizado para uso em máquinas virtuais. O que são otimizações reais e quanto mais rápido / menor / melhor é comparado ao kernel genérico quando executado no sistema operacional convidado? Além disso, essas otimizações são igualmente eficazes para todas as principais máquinas virtuais ou o QEMU / VirtualBox / VMWare / YourFavouriteVM obtém vantagens especiais no desempenho?

    
por Septagram 17.02.2013 / 19:35

2 respostas

16

A diferença entre os kernels Virtual e Server é que o Virtual Kernel é destinado a ser utilizado dentro de uma máquina virtual. O kernel virtual inclui apenas os drivers necessários para serem executados dentro de tecnologias de virtualização populares, como KVM, Xen e VMWare. O kernel do servidor, ao contrário, contém os drivers necessários para trabalhar com uma ampla variedade de hardware e deve ser instalado diretamente nos sistemas host. Além disso, todas as outras opções são idênticas entre o servidor e o kernel virtual.

link

A diferença é que o kernel virtual apenas agrupa os drivers necessários para os dispositivos de hardware virtual comuns em vez de todos os módulos para hardware do mundo real.

Portanto, é consideravelmente menor em termos de espaço em disco. Eu não estou ciente de qualquer ajuste para desempenho ou qualquer diferença funcional dessa maneira, eu acho que é apenas para imagens menores.

link

    
por showard314 17.02.2013 / 20:10
0

Mas, infelizmente, nenhum módulo do kernel (ip_tables) é carregado com o kernel linux-virtual, portanto nenhum firewall csf é "out of the box".

    
por Marek 05.09.2017 / 19:30