ダウンロードしたLinuxカーネル(例:3.2)をコンパイルすると、その特定のマシンでOS(例:ubuntu)が高速になりますか?
ダウンロードしたLinuxカーネル(例:3.2)をコンパイルすると、その特定のマシンでOS(例:ubuntu)が高速になりますか?
回答:
一般的に、いいえ。
ただし、「いいえ」にはいくつかの例外があります。たとえば、liquorixカーネルまたはUbuntuカーネルFlavors。これらは一般にパフォーマンスチューニングであり、違いを生む可能性があります(サーバーの方がサーバーカーネルの方が高速であり、デスクトップのパフォーマンスは向上しません)。
Ubuntuでは、適切なカーネルフレーバーを実行している場合は、問題ありません。
注: Liquorixカーネルには、(パフォーマンスチューニングに加えて)いくつかのパッチもあります。
もう1つの例外は、異常なハードウェアがある場合です。
しかし、ほとんどの場合、パフォーマンスはカーネルをコンパイルする「標準」の理由ではありません。
見る:
最も正確な答えは、bodhi.zazenが言ったように、通常ではなく、いくつかの例外があります。これらの例外のほとんどはハードウェアに関連していますが、一部は単なる構成の問題です。私の答えの正当化は以下の通りです。
先月、2つのマシン間で26個のカーネルをコンパイルして、パフォーマンスの微調整を試みました。私が見つけたもの:
さまざまな構成のコンパイルとテストに、とんでもない時間を費やしました。それでも、26回の試行のうち5回のカーネルだけが望ましい結果を生み出しました。7つのカーネルも動作しませんでした(起動できないか、Xの起動に失敗しました)。私は最近、リポジトリからLiquorixカーネルをインストールし、上記のすべての改善に加えて、Core2システムでWINEを使用してプレイする両方のWindowsゲームでフレームレートが約50%増加しました。ほんの数分で完了しました。
私は自分のカーネルをコンパイルしたので私のOSはより良いですか?ええ、そうです。テスト中に見つけられなかったため、動作が遅くなる/壊れる何かを見つけるまで。私のOSは高速ですか?番号。