linux系统优化开机时间
·
一、系统启动优化
systemctl list-unit-files --state=enabled #查看所有开机自启的服务
systemd-analyze #查看系统引导时间的总体信息

systemd-analyze工具会计算出系统直到启动完成所需的时间,并将其细分为内核和用户空间。
systemd-analyze blame #查看服务的初始化时间

systemd-analyze critical-chain #查看启动花费时间最多的服务
单位被激活或启动的时间打印在“@”字符之后。
单元启动所需的时间打印在“+”字符后面。
从以上命令的输出中,你可以很容易地找出哪些服务需要更长的启动时间,进而导致系统启动缓慢。从顶部开始,禁用那些启动时间较长的服务,只要它们不需要在启动时启动。
设置systemd-networkd-wait-online.service服务的超时时间,在ubuntu中这个服务通常开机自启时启不来,导致开机很慢。我试过disable不让这个服务自启动,但是在开机时还是会自启,于是我在服务文件添加了TimeoutSec这个参数解决这个问题
vim /lib/systemd/system/systemd-networkd-wait-online.service
不要忘记重载配置文件
systemctl daemon-reload
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)