ubuntu环境如何优化启动速度
导读:Ubuntu 启动速度优化实操指南 一 定位瓶颈 使用 systemd 提供的分析工具查看整体与关键路径耗时: 整体时间:systemd-analyze time 各单元耗时:systemd-analyze blame 关键链:syst...
Ubuntu 启动速度优化实操指南
一 定位瓶颈
- 使用 systemd 提供的分析工具查看整体与关键路径耗时:
- 整体时间:systemd-analyze time
- 各单元耗时:systemd-analyze blame
- 关键链:systemd-analyze critical-chain
- 查看本次启动的高优先级错误:journalctl -b -p 3
- 如存在双系统,可缩短菜单等待:sudo nano /etc/default/grub → 设置 GRUB_TIMEOUT=2,保存后执行 sudo update-grub。以上步骤能快速找出拖慢启动的服务与环节。
二 精简与并行化自启动
- 管理用户级自启动:打开“启动应用程序”(命令:gnome-session-properties),取消不必要的图形程序;必要时对耗时应用设置延迟启动(如在命令前加 sleep 120; )。
- 显示被隐藏的系统级自启动项:运行
- sudo sed -i ‘s/NoDisplay=true/NoDisplay=false/g’ /etc/xdg/autostart/*.desktop
- 再在“启动应用程序”中按需关闭(不熟悉请勿随意禁用系统组件)。
- 按需禁用/屏蔽不需要的系统服务(示例):
- 查看服务:systemctl list-unit-files --type=service
- 禁用:sudo systemctl disable bluetooth.service cups.service ModemManager.service
- 彻底屏蔽(谨慎):sudo systemctl mask
- 并行化早期用户空间(适用于多核):编辑 /etc/init.d/rc,将 CONCURRENCY=none 改为 CONCURRENCY=shell,保存后重启。以上可显著减少用户空间等待。
三 引导与内核优化
- 缩短 GRUB 菜单停留:编辑 /etc/default/grub,将 GRUB_TIMEOUT=2(或 1),保存并执行 sudo update-grub。
- 精简内核启动参数:编辑 /etc/default/grub,在 GRUB_CMDLINE_LINUX_DEFAULT 中保留必要参数,可添加
- noresume(未使用休眠时)
- fsck.mode=skip(跳过文件系统检查,谨慎使用)
- 示例:GRUB_CMDLINE_LINUX_DEFAULT=“quiet splash noresume fsck.mode=skip”
- 保存后执行 sudo update-grub。
- 提升 initramfs 解压速度:在新版本 Ubuntu 中,initramfs 默认使用 LZ4 压缩,已具备较快的解压性能;无需额外配置。以上改动能缩短引导阶段等待。
四 存储与文件系统优化
- 启用 SSD TRIM:执行 sudo systemctl enable fstrim.timer,定期清理无效数据块,保持 SSD 性能。
- 减少磁盘写入与挂载开销:在 /etc/fstab 中为根分区添加 noatime(或 relatime)挂载选项,例如:
- UUID=xxxx / ext4 defaults,noatime 0 1
- 减少 fsck 检查频率:将 /etc/fstab 中非系统盘的 pass(最后一列)设为 0;仅在确有需要时检查系统盘。以上措施能降低 I/O 等待。
五 进阶与长期维护
- 预加载常用程序库与二进制到内存:安装 preload(sudo apt-get install preload),默认配置即可,适合长期开机场景。
- 清理旧内核与依赖:执行 sudo apt autoremove --purge,减少 GRUB 菜单项与 initramfs 体积。
- 排查硬件与文件系统问题:
- 硬盘健康:sudo smartctl -a /dev/sda
- 本次启动错误:journalctl -b -p 3
- 低内存设备的长期优化:适度降低 vm.swappiness(如 sudo sysctl vm.swappiness=10),优先使用内存而非交换分区(注意:过小可能影响稳定性)。以上有助于维持长期稳定的快速启动。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: ubuntu环境如何优化启动速度
本文地址: https://pptw.com/jishu/750728.html
