升级到 SSD 但启动仍然很慢

升级到 SSD 但启动仍然很慢

我最近将我的 Dell Precision M4800 的硬盘更换为 Samsung EVO 850 SSD(250GB),预计启动时间将少于 10 秒,但在当前状态下需要约 27 秒:

启动耗时 3.734 秒(固件)+ 3.345 秒(加载器)+ 6.530 秒(内核)+ 12.877 秒(用户空间)= 26.487 秒

dmesg我在此附上和命令的输出systemd-analyze plothttps://drive.google.com/open?id=0B4yzpzC3QL6-OEplNzlyMlpBSTA https://drive.google.com/open?id=0B4yzpzC3QL6-X1ZWblVBNmJFV3M

从输出来看,用户空间阶段的一个大瓶颈在于NetworkManager-wait-online.service(11.433 秒)。我通过 Google 找到的解决方案是禁用此服务:

systemctl disable NetworkManager-wait-online.service

但我不确定这样做是否安全。任何对此的评论都将不胜感激。

除了用户空间,我发现其他阶段(固件+加载器+内核)也花了很长时间。您能建议一些改进吗?

非常感谢您的帮助!


更新输出为systemd-analyze blame。输出是我学校的设备的最新启动,速度稍微快一点(我不知道为什么):

$ systemd-analyze blame
          6.883s NetworkManager-wait-online.service
           649ms lvm2-monitor.service
           560ms plymouth-start.service
           279ms dev-sda2.device
           114ms networking.service
           105ms accounts-daemon.service
            96ms ModemManager.service
            91ms lightdm.service
            86ms gpu-manager.service
            78ms loadcpufreq.service
            75ms systemd-logind.service
            72ms thermald.service
            70ms upower.service
            57ms irqbalance.service
            55ms NetworkManager.service
            53ms grub-common.service
            52ms avahi-daemon.service
            52ms systemd-udev-trigger.service
            51ms bluetooth.service
            48ms ondemand.service
            47ms virtualbox-guest-utils.service
            46ms apparmor.service
            45ms speech-dispatcher.service

相关内容