起動時間を最小化


8

私はubuntu 10.04(pinguy os)を使用しています。私のシステムは起動に30秒以上かかります(atom 1.6Ghz)。起動時にロードするモジュールを選択するにはどうすればよいですか?


チェックあなたのパーティションは、ext4のファイルシステムを持っている場合
Praweł

1
おそらく、Pinguy OSフォーラムで質問する方がいいでしょう。pinguyos.com/forum
popey

4
Pinguy OSはUbuntuをベースにしている可能性がありますが、Ubuntuではありません...

回答:


7

構成によって得られるものは実際にはあまりないのではないかと思います。だが:

  • 起動速度を大幅に上げるための確実な方法は、ソリッドステートディスク購入することです。起動はディスクI / Oに大きく依存しているため、システムによっては起動時間を数分の1に短縮できます。

ブート中の計算作業の多くは、システムがとにかくI / Oを待機している間に行われます(これは、正規化による作業の結果です。下記を参照)。一見不要な計算作業を取り除くことは、ほとんどの場合価値がありません。本当に、ブートは現在ディスクを待っています。

代替テキストCanonicalのスコットジェームスレムナントによるUbuntuブートの高速化については、この件について詳しく説明しています。(LinuxConボストンで撮影されたトーク-2010年8月、約1時間)。上記は私の話の私の浅い、最小限の要約です、もちろんそれは正義を行いません!

さらに、自動的に開始されるいくつかのプログラムを無効にすることができます。

行くスタートアップアプリケーション→設定→システムとあなたが必要としないいずれかを無効にします。

代替テキスト

すでに述べたように、これは起動時間を短縮する方法にはあまり役立ちません。私にとっては、それはDHCPの標準偏差を超える約1/4秒でそれを減らし、他のものが開始されている間に行われます。しかし、それでもなお、あなたはそれを行い、何かを得るかどうか見ることができます。

私が最初にこの質問に回答てから、いわばSSDを購入するという私の解決策を試しました(ホルヘカトロの推奨による)。そして、それは私のマシンを11秒で起動させました。もう一度強調したいのですが、最も安価な16 GBのSSDでも(おそらく)これを実行します(別のドライブ/を使用している場合は、16 GBで十分/homeです)。

I / OやCPUバインドなど、最も時間がかかっているプロセスを確認するには、[ アプリケーション]→[アクセサリ]→[ターミナル]からターミナルを開き、次のように入力します。

sudo apt-get install bootchart
sudo update-initramfs -u -k $(uname -r) 

次に再起動し、その後、ファイルブラウザーを開いてに移動し/var/log/bootchart/ます。PNG画像が表示され、問題のあるプロセスが示されます。

これは私のものです

ご覧のとおり、青(CPU使用率)はそれほど多くありません。そして、私はこのマシンにシングルコアしか持っていません。ほとんどのCPUは、Ubuntu Oneのubuntuシングルサインオンサービスであるmutter(ubuntu-netbook-editionです)に費やされ、Unityを起動します(全体で約1秒)。通常のUbuntuデスクトップのインストールでは、これらはブート時間にカウントされません。GDM(ログイン画面)が起動すると停止します。上のこの私が、インターネット上のどこかに見つかった古いbootchart、あなたは明らかに改善がブートプロセスに加えた正準見ることができます。このブートには1:15かかり、ディスクを待たない時間で、基本的にスリープ状態になります。

30秒の時点で、システムは非常に高速に起動しています。私は50-70を期待していました。

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