作为一个极端的简写,我明白你为什么会这么说,但你不同意吗?运行 Discourse 的 go/nogo 标准是 RAM+swap?从 go/nogo 的角度来看,1+3 和 2+2 一样好。
只有性能(响应速度)才关心你有多少 RAM。
RAM+swap 是需要检查和测试的正确方法。Memory=RAM+swap。
顺便说一句,如果某件事没有明显原因就无法正常工作,特别是如果你怀疑内存不足,那么检查“内存不足”杀手(也称为 OOM-killer)是值得的。我推荐
dmesg|egrep -i "memory|oom|kill"
编辑:为了方便起见,我将把它添加到我的标准即时诊断列表中:
cat /etc/lsb-release
uptime
df -h /
free
vmstat 5 5
dmesg|egrep -i "memory|oom|kill"
ps auxrc