我已经安装了 Ubuntu 16.04,但目前需要 2 分 35 秒才能准备好.... :o
$ 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 英特尔酷睿 i5-2500K 3.30GHz
- 8GB RAM DDR3 Geil Value Plus
- 硬盘 Interno Western Digital Caviar Green 500GB
如何改善我的 Ubuntu 加载时间过程?
- 预加载
- 预链接
- swappiness = 10
更新:这是一个开发箱。我用它来开发软件、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
最新更新!我买了一个新的三星 SSD 硬盘,现在启动需要大约 15 秒!!!但我不太高兴,因为我看到了新的引导加载程序图表,我发现 NetworkManager-wait-online-service 需要大约 8 秒才能上线!如何解决这个问题?
最后更新:这是完整的硬件配置:
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(不需要使用交换分区)
现在启动速度已降至 9s,如该启动图所示:
$ 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
谢谢
答案1
您的系统运行 Ubuntu 应该非常快。由于该处理器已有近 6 年历史,因此系统中的硬盘也可能已使用近 6 年。您的硬盘可能已接近使用寿命,如果您想要快速启动,请投资购买固态硬盘。您应该能够在好的硬盘(HDD 而非固态硬盘)上实现 80-160 MB/s(连续读取/写入)的速度。然而,固态硬盘可以实现高达 500MB/s 的速度