E4ratでLinuxブートを最適化する方法

e4rat (Ext4-アクセス時間の短縮)は、 ツール パラ 起動プロセスをスピードアップ、および起動時にロードされるアプリケーション、起動の最初の2分間に使用されたファイルを登録します。 それらを再配置する y それらをプリロードする、したがって、検索時間と回転遅延を排除します。 これにより、ハードドライブの転送速度が高くなります。


このプロセスは、起動に関する情報の収集、ファイルの再割り当て、起動ごとの読み込みのXNUMXつのステップで構成されます。

これは磁気ディスクでのみ機能し、ext4でフォーマットする必要があることに注意してください。

まずは プログラムをダウンロードする.

インストールする前に、ureadaheadを削除して、競合しないようにする必要があります。

sudo dpkg --purge ureadaheadubuntu-最小

e4ratの依存関係をインストールします。

sudo apt-get install libbblkid1 e2fslibs

次に、プログラムをインストールします。

それを機能させる方法をできるだけ簡単に説明します。 まず、場合によっては、grubまたはgrub2を編集する必要があります。

須藤ナノ /boot/grub/grub.cfg

ファイル内で、次のような行を探します。

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro

そして、行の最後に以下を追加します。

init = / sbin / e4rat-収集

私の場合、次のようになります。

linux / boot / vmlinuz-2.6.38-10-汎用ルート= UUID = 92f37630-c3b4-476b-a0ab-f4a0d9f4180fro静かなスプラッシュvt.handoff = 7 init = / sbin / e4rat-collect

前の手順は、起動からまったく同じことを実行できます。グラブ画面が表示されたら、OSの行に移動し、「e」を押して編集します。 ディスクに複数のシステムがインストールされている場合は、他のシステムの起動に関与しないため、簡単にインストールできます。

これが完了したら、エディターCtrl + Xを閉じて、再起動します。

システムのロードが完了したら、ブラウザやメールマネージャなど、通常より頻繁に起動するプログラムを開く必要があります。これを行うにはXNUMX分かかります。 これが完了したら、ログファイルが作成されていることを確認します。

ls / var / lib / e4rat /

答えはstartup.logである必要があります。何も表示されない場合は、手順をもう一度繰り返す必要があります。

ここで、grubの編集に戻ります。今回は、上で説明したように、ホーム画面からeを押して編集します。 そして、次のように、前に述べた行の最後に単一のパラメーターを追加します。

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro single

閉じて再起動しますが、今回はセーフモードまたはコマンドラインから実行します。 ユーザー名とパスワードを使用してログインし、以下を実行します。

sudo e4rat-realloc /var/lib/e4rat/startup.log

これが完了すると、e4ratはディスクからファイルの移動を開始し(時間がかかる場合があります)、終了したら再起動します。

sudo shutdown -r now

プログラムが常に最初に実行され、更新しても持続するように、grubを編集します。

sudo nano / etc / default / grub

そして、次の行を探します。

GRUB_CMDLINE_LINUX_DEFAULT = "静かなスプラッシュ"

静かなスプラッシュの前に次の行を追加します。

init = / sbin / e4rat-プリロード

このままです。

GRUB_CMDLINE_LINUX_DEFAULT = "init = / sbin / e4rat-静かなスプラッシュをプリロードする"

ファイルを保存し、grubをリロードします。

sudo update-grub

私たちはすでにそれを持っています。 これ以降、通常のプログラムは起動時により速くロードされます。

詳細については、 プロジェクトページ sourceforgeで。

出典 Linuxゾーン


15コメント、あなたのコメントを残してください

コメントを残す

あなたのメールアドレスが公開されることはありません。 必須フィールドには付いています *

*

*

  1. データの責任者:MiguelÁngelGatón
  2. データの目的:SPAMの制御、コメント管理。
  3. 正当化:あなたの同意
  4. データの伝達:法的義務がある場合を除き、データが第三者に伝達されることはありません。
  5. データストレージ:Occentus Networks(EU)がホストするデータベース
  6. 権利:いつでも情報を制限、回復、削除できます。

  1.   オズワルド

    こんにちは、答えてくれてありがとう、私はそれをやろうとしましたが、成功しませんでした。LMで投稿を更新する時間があれば、とても良いでしょう、Pabloに感謝します。

  2.   Linuxを使いましょう

    当時、Ubuntuで試してみました。 LMと大きな違いはないはずだと思います。
    乾杯! ポール。

  3.   オズワルド

    こんにちは、貢献してくれました。私の質問は、LM13で試してみたかどうかです。 動作しますか?
    ご挨拶と感謝

  4.   Linuxを使いましょう

    正確です! 他のディストリビューションでも使用できます。 アイデアは、プログラムを紹介し、最新(通常はUbuntuユーザーとほとんどのブログリーダー)のインストール手順を説明することでした。 他のディストロを使用する人は、何をすべきか、どこでより多くの情報を探すべきかを確実に知っているでしょう。
    乾杯! ポール。

  5.   ビート006

    私はそれを試しましたが、真実は私のgdmを失ったということです、私はUbuntu5.0に基づくtrisquel11.04を使用しています、グラフィック環境を回復できるように編集するファイルがあるかどうか知りたいです、ありがとう

  6.   ジョシュア

    Archlinuxñ.ñなどの他のディストリビューションにも使用できます。
    https://wiki.archlinux.org/index.php/E4rat_%28Espa%C3%B1ol%29

    よろしく

  7.   エイドリアン・ガルシア

    それは私にそれをインストールさせません、これは私がターミナルで得るものです:

    /usr/share/cmake-2.8/Modules/FindBoost.cmake:1138でのCMakeエラー(メッセージ):
    要求されたBoostライブラリが見つかりません。

    Boostヘッダーファイルが見つかりません。 BOOST_ROOTをルートに設定してください
    BoostまたはBOOST_INCLUDEDIRを含むディレクトリからを含むディレクトリへ
    Boostのヘッダー。
    コールスタック(最新のコールが最初):
    CMakeLists.txt:20(find_package)

    src / cmake / Findext2fs.cmakeでのCMakeエラー:17(メッセージ):
    ext2fsが見つかりませんでした
    コールスタック(最新のコールが最初):
    src / CMakeLists.txt:57(FIND_PACKAGE)

    -設定が不完全で、エラーが発生しました!

    よろしく

  8.   エイドリアン・ガルシア

    OK、debパッケージをダウンロードできます。ソースを直接ダウンロードしました。

  9.   エンヴィ

    レジストリ、再配置、ファイルのプリロードは良さそうですが...

    Linuxディストリビューションを開始するのにそれほど時間がかかりますか?それは私たちが実行しているサービスの問題ですか?私たちは同じことについて不平を言い続けますか?

    携帯電話の電源を入れて識別コードを入力するだけで、現在のレスキューディストロであるSlaxがこのファイルシステムを管理していないため、Ext4でドラマがあります。これにはすでに時間がかかります。 😉

  10.   エイドリアン・ガルシア

    このようなことが他の誰かに起こりますか?

  11.   silvafull

    システムのスーパーユーザーとしてgrub構成ファイルを編集する必要があります...明らかに、この方法では変更は保存されません。 乾杯…

  12.   Ja

    Ubuntuのみ?

  13.   エイドリアン・ガルシア

    さて、ブートから編集するときに問題があります。
    パルスe、ラインにシングルを追加し、ctrl + xをパルスします
    この後、画面が真っ暗になり、再起動する必要があります。
    エディタに戻り、変更が保存されていないことを確認します。

    よろしく

    1.    マクプラターノ

      おかげで、それはDebianで完全に機能しました。 依存関係(libboots)が多すぎますが、すべて問題ありません。

  14.   ロレンツォ

    この最適化はSSDドライブには役に立たないと思いますよね?