GNU/Linux >> Linux の 問題 >  >> Ubuntu

I7プロセッサー用にカーネルをコンパイルする最良の方法は?

私はしばらくの間、自分のカーネルをコンパイルしました。私はi7プロセッサーを手に入れ、そのターボブーストが適切に機能することを望んでいたときに始めました。それ以来、SSDを購入したので、レポバージョンよりも新しいカーネルの恩恵を受け続けます。

最近のビルドで、奇妙なCPUスパイクが発生し始めました。これを引き起こす原因はさまざまですが、カーネルを「正しく」し、可能であれば、これまで以上に最適化することに焦点を当てたいと思います。

カーネル/コンパイルウィキの「昔ながらのDebian」をフォローしています。これを行うのは、kernel.orgから直接ダウンロードして構築しているためです。 最初の質問:ソースを別の場所から取得する必要があり、別のビルド方法を使用する必要がありますか?

このガイドでは、現在の.configを取得することを提案しています そのように:

cp -vi /boot/config-`uname -r` .config

現在の構成がうまく機能していれば、これはすべて問題ありませんが、問題が含まれているのではないかと心配しています… 2番目の質問:Ubuntuに適した、i7に適したデフォルトの.configはありますか どこかからダウンロードできるファイル?

現在、たくさんのカーネルパッチが浮かんでいます。 IOバグにパッチを適用することでより応答性の高いシステムを約束するものもあれば、「より優れた」スケジューラを提供するものもあります(BFSなど)が、これらが単に不安定なジャンクであるかどうかの価値のある機能であるかどうかを確認するための適切なベンチマークを見つけるのは困難です。 3番目:Lucidとの互換性を高めるために2.6.35に適用するパッチはありますか?

make menuconfigだと思います 私が物事を台無しにするところ。私は不要なドライバーをオフにして、最適化するように見えるオプションを選択しようとしていますが、実は私はカーネル開発者ではありません。オプションがすべてを壊すのか、それともまったく役に立たないのかはわかりません。 4番目:.configをどのように最適化しますか / build-i7およびSSDのプロセス?

承認された回答:

私の見解では、kernel.orgはカーネルを入手するのに適切な場所です。通常、メインラインからgitリポジトリのクローンを作成します。最近のバニラカーネルを使用して、Ubuntuのパッチを適用することもできます。差分はlinux-imageパッケージページにあります。解決しなければならない競合が発生する可能性があることに注意してください。したがって、最初のバージョンの方がおそらく優れています。

良い.configは見つからないと思います 野生で。私が役立つと思うのは、make localmodconfigです。 カーネルソースで。まず、古い設定を/usr/src/linux-2.6にコピーします (またはカーネルソースがある場所)次に、このコマンドを実行します。ロードされていないすべてのモジュールを無効にします。したがって、そもそもカスタマイズを増やすことができます。

関連:Creative Labs Audigy2サウンドカードに不足しているファームウェアをインストールするにはどうすればよいですか?

Lucidに適したパッチを知りません。

私は地元のLUGのメンバーです。私たちは時々カーネルワークショップを行います。ここですべてのメンバーが集まります。カーネルを構成し、さまざまなエントリに関する知識について話します。結局、すべてがそれから利益を得て、これはより良いカーネルを構築するのに役立ちます。ですから、最適化を探すなら、メンバーに聞いてみます。それが不可能な場合は、Linuxカーネルメーリングリストを読むことも解決策を見つけるのに役立つ可能性があります。多くの場合、役立つディスカッションがいくつか見つかります。


Ubuntu
  1. LinuxカーネルをDebianの方法で構築する

  2. PCに最適なファイルシステムを選択するのを手伝ってください。

  3. コンピューターでUbuntuをテストする最良の方法は?

  1. Linuxカーネルの継続的インテグレーションテスト

  2. ドキュメントアーカイブの最良の解決策は?

  3. Linux用の10のベストインスタントメッセージングアプリ

  1. ビデオファイルをDVDに書き込むための最良の方法は何ですか?

  2. Hyper –Linuxに最適なターミナルアプリ

  3. Ubuntu がサーバー管理に最適な理由