Ubuntu 16.04 LTSが遅く起動します。

Ubuntu 16.04 LTSが遅く起動します。

Ubuntu 16.04 LTSにアップグレードした後、14.04に比べて起動速度がかなり遅くなることがわかりました。さまざまなサービスとシステム設定を広範囲に再構成せずにこの問題を解決できますか? 14.04はより早く開始されるため、他の変更を適用する必要はありません。以下はsystemd-analyze blame出力です。

         24.731s apt-daily.service
         15.651s grub-common.service
         15.387s networking.service
         15.273s ondemand.service
         11.437s dev-sda3.device
         11.226s irqbalance.service
         11.015s apport.service
          9.972s NetworkManager.service
          9.001s accounts-daemon.service
          8.886s apparmor.service
          8.698s ModemManager.service
          7.709s lightdm.service
          7.216s thermald.service
          6.287s NetworkManager-wait-online.service
          5.351s polkitd.service
          5.047s systemd-tmpfiles-setup.service
          4.308s systemd-user-sessions.service
          3.851s console-setup.service
          3.491s gpu-manager.service
          2.704s rsyslog.service
          2.187s systemd-backlight@backlight:intel_backlight.service
          2.067s plymouth-start.service
          1.931s bluetooth.service
          1.905s systemd-udevd.service
          1.398s avahi-daemon.service
          1.370s systemd-tmpfiles-setup-dev.service
          1.143s systemd-modules-load.service
          1.040s resolvconf.service
          1.013s dev-disk-by\x2duuid-b6b1a8eb\x2d15a0\x2d4f95\x2da7d4\x2df5291de0b7a8.swap
           851ms systemd-journald.service
           734ms udisks2.service
           651ms upower.service
           644ms iio-sensor-proxy.service
           625ms alsa-restore.service
           619ms systemd-logind.service
           615ms keyboard-setup.service
           536ms colord.service
           495ms dns-clean.service

これは /var/log/boot.log です。出力

ベストアンサー1

実際、Ubuntuがこれをどのように処理するのか疑問に思います。今、あなたが尋ねるなら、彼らはそうではないようです。

タイミングで判断すると、高速SSDではなくハードドライブがあるとします。

さらに、systemd一部のバージョンにはsystemd「先読み」ソリューションが含まれていますが、それ以上含まれていません。その項目がないようです(リストを参照blame)。

ハードドライブの起動を最小限に抑えるために、慎重にファイルを事前にインポートする必要があります。たとえば、異なるファイルをインタリーブして読み取ることを避けるために、ファイル全体を一度に読み取ること...焦点は、機械式ドライブヘッドの遅い動きの数を最小限に抑えることです。リードヘッドを実装すると、既存のハードドライブからUbuntuの起動時間が大幅に向上しました。

Ubuntu 14.04はデフォルトでupstartを使用します。そうですか? Ubuntuがupstartからsystemdに切り替えたとき、彼らは実際にsystemd-readaheadのために「ureadahead」サービスを停止しました。

systemd-readaheadは開発者の関心の欠如のために後で中止されました(つまり、誰もが素敵で高速なSSDを持っていることを認めています)。

おすすめ記事