起動の最適化


9

起動プロセスを監視するためにブートチャートをインストールしました。

起動時間(> 80秒)に問題がありました。以前:http ://i.stack.imgur.com/4tvky.png

Bum、Ubuntu-tweakおよびStart-up Managerを少し調整した後、到達しました(> 30秒)後:http : //i.stack.imgur.com/F4Pyf.png

いい?それとももっと余地はありますか? 通常の起動時間(範囲)は何ですか?(もちろん異なりますが、中/ハイテクPCのデフォルト設定に依存します)


2
ハードディスクがある場合、30秒はかなり良いブートだと思います。
NightwishFan

うん、30秒はHDDにとって素晴らしい。しかし、SSDがあると想像してみてください->その後、赤いものがすべて消えます。RedStuff = CPUはHDDを待つ必要があります
aatdark

その良い結果=)、80秒は少し長すぎます。起動時間は10〜40秒(推定)と推定されています。
Wilsonzaizai

私のマシンは5400rpm HDで24秒で起動します。時々それはしかし、おそらく何かを設定している分長いブートがあります。
NightwishFan

回答:


8

そのブートチャートで私にとって際立っている唯一のことは、ディスクのスループットが非常に低い、ブートまでの6秒から11秒までの(比較的)長い期間です。これureadaheadは、(高速)線形読み取りではなく、(低速)シークを大量に実行していることを示しています。作るureadaheadブートreprofileはこちら助けるかもしれません。削除.packのファイルは、/var/lib/ureadahead原因となるureadahead次回の起動をreprofileします。


1

私が見ているものから、あなたはあなたができる限り速く進んでいるのではないかと思います。私が考えられる唯一のことは、ハードウェアに特化したカスタムカーネルを作成することですが、どれほどの速度向上が得られるかわかりません。


0

Ext4を使用する場合はe4rat。しかし、好ましくは「lite-git」バージョンでは。SSDディスクにはUreadaheadが適しています。HDD(Ext4上)の場合、e4ratを使用することでさらに多くを得ることができます(ただし、ureadaheadを無効にする必要があります)。

e4ratは、起動とログインに必要なファイルを移動します(最初の120秒間に開始したものは何でも。起動時に常にいくつかのアプリを開始する場合に適しています)。「-lite」バリアントは、必要なファイルのごく一部のみをRAMにロードし、通常の起動と並行して残ります。大量のデータをロードする必要がある場合、低速のHDDで数秒短縮されます。

(Apache + mysqlもあり、いつでも必要ない場合は無効にすることができます。どちらもcliからタイムレターなしで簡単に開始できるためです)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.