如何在Ubuntu 16.04上加速启动

我已经安装了Ubuntu 16.04,但目前需要2分35秒才能准备好….:o

Ubuntu 16.04 LTS

$ uname -a Linux mycomputer 4.4.0-36-generic #55-Ubuntu SMP Thu Aug 11 18:01:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux 

这是我的配置:

  • CPU Intel Core i5-2500K 3.30GHz
  • 8GB RAM DDR3 Geil Value Plus
  • 硬盘Interno Western Digital Caviar Green 500GB

如何改善我的Ubuntu加载时间过程?

  • 预载
  • 预链接
  • swappiness = 10

97s加载

更新:这是一个开发人员框。 我用它来进行软件开发,php软件,Virtualbox对于测试MS windows环境中的软件非常有用。

更新

我已经删除了所花费的太多时间! 在全新安装中,我已经安装了预加载,修复了swappiness,我已经安装了bootchart。

全新安装

 $ systemd-analyze critical-chain graphical.target @41.346s └─multi-user.target @41.346s └─apache2.service @32.909s +8.436s └─network-online.target @32.893s └─NetworkManager-wait-online.service @17.777s +15.116s └─NetworkManager.service @13.330s +4.436s └─dbus.service @11.561s └─basic.target @11.559s └─sockets.target @11.559s └─snapd.socket @11.509s +44ms └─sysinit.target @11.471s └─apparmor.service @3.406s +8.064s └─local-fs.target @3.406s └─run-user-1000.mount @38.169s └─local-fs-pre.target @3.396s └─systemd-remount-fs.service @3.332s +52ms └─systemd-journald.socket @1.067s └─-.mount @1.066s └─system.slice @1.067s └─-.slice @1.066s $ systemd-analyze blame 16.650s mysql.service 15.116s NetworkManager-wait-online.service 8.436s apache2.service 8.064s apparmor.service 7.246s ModemManager.service 7.095s dev-sda1.device 4.436s NetworkManager.service 4.075s accounts-daemon.service 3.334s lightdm.service 3.095s gpu-manager.service 2.367s grub-common.service 2.239s ondemand.service 2.027s rsyslog.service 1.959s networking.service 1.948s thermald.service 1.880s plymouth-start.service 1.571s polkitd.service 1.527s brltty.service 1.397s systemd-tmpfiles-setup-dev.service 1.386s systemd-tmpfiles-setup.service 1.372s systemd-modules-load.service 1.323s systemd-journald.service 

LAMP启动

新的更新! 我买了一个新的三星SSD硬盘,现在开机需要大约15秒! 但我并不高兴,因为我看到了新的引导程序图表,我发现NetworkManager-wait-online-service需要大约8秒才能上线! 如何解决这个问题?

SSD启动图问题

最终更新:这是完整的硬件配置:

 Processor: Intel Core i5-2500K @ 3.70GHz (4 Cores), Motherboard: ASRock H67DE3, Chipset: Intel 2nd Generation Core Family DRAM, Memory: 32768MB, Disk: 250GB Samsung SSD 850, Graphics: HIS AMD Radeon HD 6870 1024MB, Audio: Realtek ALC892, Monitor: SyncMaster, Network: Realtek RTL8111/8168/8411 

现在我已将RAM从8GB升级到32GB! 安装SSD后,我的电脑会冻结,直到正常使用。

  • 预载
  • 预链接
  • swappiness = 0(您不需要使用交换分区)

现在,启动速度降至9秒,如此启动图图中所示:

升级到32GB  -  Bootchart

 $ systemd-analyze critical-chain graphical.target @5.756s └─multi-user.target @5.747s └─apache2.service @4.461s +1.285s └─network-online.target @4.460s └─NetworkManager-wait-online.service @1.447s +3.013s └─NetworkManager.service @1.344s +93ms └─dbus.service @1.006s └─basic.target @999ms └─sockets.target @999ms └─snapd.socket @991ms +3ms └─sysinit.target @988ms └─apparmor.service @372ms +596ms └─local-fs.target @365ms └─run-user-1000-gvfs.mount @2.621s └─run-user-1000.mount @2.234s └─local-fs-pre.target @365ms └─systemd-remount-fs.service @352ms +7ms └─systemd-journald.socket @118ms └─-.slice @116ms 

新配置

谢谢

你有这个系统应该与Ubuntu相当快。 由于该处理器已有近6年的历史,因此系统中的硬盘驱动器也可能接近6年。 如果你想要快速启动,投资ssd,你的硬盘很可能只是接近它的寿命。 您应该能够在良好的硬盘驱动器上实现80-160 MB / s(顺序读/写)(hdd而不是ssd)。 但是,ssd可以达到500MB / s的速度