Ubuntu 镜像启动速度优化技巧

一 基线测量与瓶颈定位
systemd-analyze timesystemd-analyze blamesystemd-analyze critical-chainsudo apt-get install pybootchartguifeh /var/log/bootchart/*.png二 引导加载与内核阶段优化
sudo update-grub。sudo journalctl --vacuum-size 100M,避免日志盘满拖慢 I/O。三 用户空间与系统服务优化
bluetooth.service、cups.service、ModemManager.service、networkd-dispatcher.service(若使用 NetworkManager)、accounts-daemon.servicesudo systemctl disable <service>;彻底屏蔽用 sudo systemctl mask <service>NetworkManager-wait-online.servicesystemd-hibernate.service 等sudo systemctl set-default multi-user.target 切到多用户文本模式(无图形登录),或在图形会话中优化显示管理器(如使用 lightdm 替代 gdm3 以降低开销)四 存储 I O 与文件系统优化
sudo systemctl enable fstrim.timer;如使用 SATA/NVMe 且设备支持,可在 /etc/fstab 为 ext4 挂载选项加入 discard(或在 fstab 使用 noatime/relatime 减少写入)。cat /proc/sys/vm/swappiness,如内存充足可调低至 10:sudo sysctl vm.swappiness=10(写入 /etc/sysctl.conf 持久化)。五 镜像与内核层面的进阶优化