图片 /uploads/6a1f4a7a1ffdb92714a2622c.jpg keywords: VPS, Swap, OOM, 内存优化, Linux, 内核参数 VPS 内存不够用?Swap + OOM 保护实战 问题 4 核 3.3GB 内存的云服务器,跑着 Docker(MySQL + Flask + Nginx),经常 SSH 断连、网站崩溃。 top 一看, kswapd0 疯狂占 CPU,原因很简单: 没有 Swap 。 解决 1. 创建 4GB Swap bash fallocate l 4G /swapfile chmod 600 /swapfile mkswap /swapfile swapon /swapfile echo '/swapfile none swap sw 0 0' /etc/fstab 2. 内核参数调优 写入 /etc/sysctl.conf : ini vm.vfs_cache_pressure=200 vm.min_free_kbytes=32768 vm.dirty_ratio=10 vm.dirty_background_ratio=