E4ratを使用したGNU / Linuxブートの最適化

昨日友達が教えてくれた e4rat (Ext4-アクセス時間の短縮) システムの起動プロセスを高速化するための一連のツールと、今日、試してみることにしました。

私が見つけた検索 linuxzone.com インストールのチュートリアルと操作の説明。 私はここで逐語的に引用します:

時間が経つにつれて、システムがやや重くなり、OSのロードに時間がかかる場合があります。これはすべてのシステムに共通することであり、主な原因は通常、起動に必要なファイルの検索とロードです。システムは通常、ディスク全体をスキャンしてそれらを見つける必要があります。 これを回避し、最適化するには ブーツ、e4ratのようなツールがあります。

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

このプロセスは、次のXNUMXつのステップで構成されます。 情報 起動、ファイルの再割り当て、および起動のたびにそれらをロードする方法について。

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

プログラムをダウンロードすることから始めます あなたのページからこの場合、Ubuntu 11.04を使用するため、.debファイルをダウンロードします。

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

sudo dpkg --purge ureadahead ubuntu-minimal

注:パージする前に、XNUMXつのハイフンがあります。

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

sudo apt-get install libblkid1 e2fslibs

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

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

sudo nano /boot/grub/grub.cfg

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

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

我々が追加します 行の終わりに次のとおりです。

init=/sbin/e4rat-collect

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

linux   /boot/vmlinuz-2.6.38-10-generic root=UUID=92f37630-c3b4-476b-a0ab-f4a0d9f4180f ro   quiet splash vt.handoff=7 init=/sbin/e4rat-collect

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

これが完了したら、 エディタ Ctrl + Xを押すと、コンピューターが再起動します。

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

ls / var / lib / e4rat /

答えは 起動ログ何も表示されない場合は、手順をもう一度繰り返す必要があります。

ここで、グラブの編集に戻ります。今回は、ホーム画面からを押して編集します。 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="quiet splash"

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

init=/sbin/e4rat-preload

このままです。

GRUB_CMDLINE_LINUX_DEFAULT="init=/sbin/e4rat-preload quiet splash"

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

sudo update-grub

そして、私たちはすでにそれを持っています、これから必要なプログラムはより速くロードされるでしょう。

詳細については、彼らのページをご覧ください。 ソースフォージ.

しばらく試してみますが、戻ってこないのはハードドライブが故障してしまうからです


コメントを残す

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

*

*

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

  1.   elav <°Linux

    それはf **王で動作します!!! アプリケーションがより速く開くことがわかります😀

  2.   カルロス

    すばらしいです。LMDEで試してみます...どうなるかを説明します。

    ご挨拶。

  3.   フレディ

    同じように、すぐに戻らなければ、後で帰ります。

    1.    フレディ

      何度か試みた後、いいえ、それは機能しませんでした。

      もう一度やり直しますが、別の日。

      1.    elav <°Linux

        それは私とKZKGGaaraのために働いたが、彼のArchlinuxを地面に投げる前にハハハハ

        1.    ネルジャマルティン

          ああ、神様! それがどうなったのか? o_0

          1.    ネルジャマルティン

            エヘム! 再び私は仕事から書きます! ^ _ ^ U
            私が«ダークサイド»に行ったとは思わないでください!!! hehehe

            1.    elav <°Linux

              通常、今日KZKGGaaraはWindows7がインストールされた状態で登場しました😀


  4.   エリスリム

    それは魅力のように機能します! プログラムはずっと速く始まります! アドバイスありがとうございます! 😀

  5.   ハンター

    スキップできるステップがあることを発見しました。

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

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

    sudo shutdown-r now ##この再起動はもっと

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

    sudo nano / etc / default / grub

  6.   エルナモジャズ

    さて、私はちょうど試しました、そして真実は変更があまりないということです:/、そして私はほぼXNUMX年間フォーマットしていません。

  7.   エンジェルデラベガ

    こんにちは、私は手紙の手順に従いましたが、うまくいきませんでした。startup.logファイルが作成されておらず、起動するプログラムを確認してe4ratが起動しない、Ubuntu 13.04を使用しています、真実はすでに少し私を駆り立てていますクレイジー...私はあなたの助けをいただければ幸いです

  8.   マリオ

    1分40秒から29秒までのこのステップは素晴らしいです!!!!!!!!!!彼らはそれをまったく説明していませんが、ありがとうございましたが、実験して私はそれを達成しましたありがとう