如果你的服务器也隔段时间就出现这种情况
在这里插入图片描述
每次都需要重启服务器解决,那么很可能是dnf后台更新缓存导致磁盘IO高导致,使用命令: cat /var/log/messages根据时间轴检查系统日志,发现如下异常日志:
在这里插入图片描述

方案一

swap设置太低造成的。系统初装的时候默认应该是1024MB,dnf运行大量占用了swap,造成磁盘堵塞。把swap提高即可:

#查看当前 swappiness 值,默认都是0
cat /proc/sys/vm/swappiness

# 修改swappiness值,在文件末尾添加#vm.swappiness=10
vi /etc/sysctl.conf

#让配置生效
sudo sysctl -p

实际使用建议: 对于桌面系统,建议设置较低的值(如 10-30),以获得更好的系统响应性 对于服务器系统,可以根据具体应用场景调整:
如果内存充足,可以设置较低的值 如果需要处理大量数据,可以保持默认值或适当调高。

方案二

关闭并禁用掉这个定时器

systemctl stop dnf-makecache.timer
systemctl disable dnf-makecache.timer

运行效果:
在这里插入图片描述

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐