web-dev-qa-db-ja.com

ESXで実行されているサーバーVMに使用するカーネル

ESXサーバーでいくつかのubuntu仮想マシンを実行します。

Ubuntuには、さまざまなカーネルがあります:

  • linux-generic-pae
  • linux-generic
  • linux-server
  • linux-virtual

ESXで実行されている仮想マシンに最適な選択肢はどれですか?

リストしたカーネル間の主な違いを説明してみましょう。

  • linux-generic:これは通常のUbuntuカーネルです。ディストリビューションがデフォルトとして使用するもの。

  • linux-generic-pae:これは PAE が有効な汎用カーネルです。 32ビットシステムでRAM以上の4 Gbを使用できます。 64ビットを使用している場合、またはRAMが4Gb未満の場合は、パフォーマンスがわずかに低下するため、これは望ましくありません。

  • linux-server:これはサーバー用に最適化されたカーネルです。この 記事 には、最も重要な変更に関する情報があります。変更された50を超える構成オプションがあります。概算では、このカーネルは対話型プロセスよりも長いバックグラウンドプロセスを優先します。マウスをフリーズして、データベースの数値処理やファイル書き込みにさらに力を与えることをためらうことはありません。

  • linux-virtual:これはサーバーカーネルで、ほとんどのドライバーが削除されています。 KVM、Xen、VMWareなどの最も一般的な仮想マシンでゲストとして実行するために必要なドライバーのみがあります。 ソース

したがって、あなたの質問に対する明確な答えはありません。すべては仮想マシンの使用に依存します。それらが従来のサーバー(ターミナルサーバーではない)になり、実際のハードウェアに移動する予定がない場合は、linux-virtualが最適なオプションのようです。

11
Javier Rivera

しかし、残念ながらlinux-virtualカーネルではカーネルモジュール(ip_tables)がロードされないため、たとえば「すぐに使える」csf firewalはありません。

0
Marek