服务器启动慢, 用以下命令查看, 发现ssh服务启动花了22s.
systemd-analyze blame
Screen Shot 2020-07-02 at 13.20.50.png
查资料得知, 问题可能出现在系统内核 RNG 初始化,主要原因为系统可用熵较低,通常存在于 VPS 或云服务器上。可采用以下方法解决:
1. 查看系统可用熵
cat /proc/sys/kernel/random/entropy_avail
如果输出低于 500,则系统运行在低可用熵状态。
2. 安装 haveged
apt update
apt install -y haveged
此软件用于维护系统可用熵,可以临时解决可用熵不足够的问题。
重启, 确认启动时间已大大降低.
Screen Shot 2020-07-02 at 13.31.49.png
再次查看系统可用熵, 会发现已经提高很多
cat /proc/sys/kernel/random/entropy_avail
网友评论