linux-image-virtualカーネルを使用する実用的な利点は何ですか?


22

Ubuntuは、代替のカーネルパッケージ-を提供しますlinux-image-virtual。これは、仮想マシンでの使用に最適化されることになっています。実際の最適化とは何ですか?また、ゲストOS上で実行する場合、汎用カーネルと比較してどれくらい速く/小さく/良いですか?また、これらの最適化はすべての主要な仮想マシンに等しく有効ですか、それともQEMU / VirtualBox / VMWare / YourFavouriteVMはパフォーマンスに特別な利点をもたらしますか?


回答:


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)でリブートレスカーネルパッチを無料で利用できます。
テリー王

0

しかし、残念ながらlinux-virtualカーネルではカーネルモジュール(ip_tables)はロードされないため、「すぐに使用できる」csfファイアウォールはありません。


これは真実ではありません。
コリン 'ハート
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.