Ubuntuの起動時間は非常に高速です。7〜10秒。それを私のMacと比較します(約30〜40秒です)。どうしてUbuntuはこんなに速くなったのですか?別のカーネル(Linux)を使用すると考えています。それが何かを考慮に入れるかどうかはわかりません...
Ubuntuの起動時間は非常に高速です。7〜10秒。それを私のMacと比較します(約30〜40秒です)。どうしてUbuntuはこんなに速くなったのですか?別のカーネル(Linux)を使用すると考えています。それが何かを考慮に入れるかどうかはわかりません...
回答:
Ubuntu 8.10以降、過去数年にわたって人々はその目標に向けて非常に一生懸命働いてきたので、高速で起動します。主な要因の一部(10.04より前のUbuntu):
起動プロセスをイベントモデル(Upstart)に移動して、並行してロードすると同時に必要なときにロードするようにします。それは天才的なシステムです。
X(ほとんどの人にとってグラフィカルなデスクトップ)は、非常に早い段階でロードされるようになりました。より早く準備を整えることで、ユーザーにもっと早く何かを見せることができます。
initramfs
(システムをブートするためにgrubによってロードされるイメージ)からデッドウッドを削除する
さまざまなキャッシュメカニズムは含めて来てしまったsreadahead
とureadahead
。これらは、システムがブート時に使用するファイルのバイナリブロックを生成することで機能し、一度にハードディスクから読み取ることができます。
8.10と10.10を比較すると、おそらく起動時間の6分の1しか表示されません。それは非常に印象的な改善です...しかし、それは他のシステムよりも高速である理由を実際に説明していません。
そのためには、それらがより重く、同時にサービスを起動するのが苦手だとしか言えないと思います。
sreadahead
バイナリの「パック」ファイルを生成するものを考えていました。ほんとに?私はに、さらに読んでいるureadahead
...また、(あなたが機械的なディスクにシーク時間を遅く対抗したい場合は理にかなって)「パック」という概念を中心に展開しているようだ
Ubuntuの起動時間は7秒ではありません。最速の起動時間は15〜30秒です(ログイン時間は含まれません)。私が聞いたchromeOSのフルデスクトップOSの最速起動は3秒です(ハードウェアに付属している場合も同様です)。ドライバー、スクリプトなどのロードには時間がかかります。Ubuntu(および他のLinuxディストリビューション)での起動時間は、すでに説明した最新の手法を使用しているため、他の方法よりも高速です。 http://www.tuxradar.com/content/benchmarked-ubuntu-vs-vista-vs-windows-7