開発環境とステージング環境用に構築された新しいVMを入手していますが、これらのすべてのイメージでlinux-virtualパッケージを使用する理由があるのかどうか疑問に思っていました。
-virtual kernelのチューニングは異なりますか?サスペンド/ウェイクアップを改善/安全にするツールはありますか?
12.04以降、デスクトップlinux-generic
カーネルとサーバーlinux-server
カーネルに違いはありません。それらはマージされました。 ( ソース ;これが行われた理由については here を参照)
仮想カーネル 相違のみ 含まれるドライバーの数。 「KVM、Xen、VMWareなどの一般的な仮想化テクノロジー内で実行するために必要なドライバーのみが含まれます。それ以外は、他のすべてのオプションは汎用カーネルと仮想カーネルで同一です。」
実際には、これは-virtual
カーネルイメージが小さいことを意味し、メモリ内のスペースを多少少なくする可能性があります(組み込みモジュール/ドライバーが少ない)。節約はおそらく1桁のメガバイトの範囲であるため、ほとんどのVMで違いはありません。
12.04より前では、 differences は次のとおりでした。
Server Editionは、Desktop Editionで使用されるCFQスケジューラーの代わりにDeadline I/Oスケジューラーを使用します。
Server Editionではプリエンプションはオフになっています。
タイマー割り込みは、Server Editionでは100 Hz、Desktop Editionでは250 Hzです。