Ubuntu Stream 8 的启动速度概览
如何快速判断你的机器是否偏慢
systemd-analyze time(总耗时)systemd-analyze blame(按耗时排序的服务)systemd-analyze critical-chain(关键路径)systemd-analyze plot > ~/boot.svg(生成启动时间图,便于定位瓶颈)常见瓶颈与对应优化
sudo systemctl disable bluetooth.service(无蓝牙时)sudo systemctl mask snapd.service snapd.socketgnome-session-properties 中取消不必要的图形自启项/etc/default/grub,将 GRUB_TIMEOUT=10 改为 2,保存后执行 sudo update-grub/etc/fstab 加入 nofail(必要时可配合将检查间隔设为 0),避免启动时因设备未就绪而阻塞sudo sysctl vm.swappiness=10/etc/sysctl.conf 添加 vm.swappiness=10preload:sudo apt-get install preload,让系统学习并预加载常用程序库与二进制,加快登录后应用启动sudo apt update && sudo apt full-upgrade -ysudo apt autoremove --purge,减少触发更新的服务与触发链硬件与驱动层面的提升
风险提示
/etc/fstab、GRUB 或内核参数可能导致系统无法启动。进行重大更改前建议备份重要数据,并在可回滚的环境中测试。