解决Ubuntu日志中“Out of memory”错误可按以下步骤操作:
清理缓存与日志
sudo apt-get clean
(清理软件包缓存)。sudo journalctl --vacuum-size=500M
(限制日志占用空间)。增加交换空间(Swap)
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
/swapfile none swap sw 0 0
添加到/etc/fstab
。优化内存使用
top
或htop
,用kill [PID]
终止异常进程。vm.swappiness
值(如设为10),减少系统使用交换空间的倾向。硬件与系统优化
df -h
查看,必要时清理或扩容。操作前建议备份重要数据,若问题持续需进一步分析具体进程或系统配置。