我正在使用安装在配备 96 个 CPU 的服务器上的 Ubuntu Linux。我注意到,当我运行一些计算时,它几乎使用了所有 RAM 和 SWAP 资源:
total used free shared buff/cache available
Mem: 131633632 66759364 2092748 447860 62781520 63293596
Swap: 2097148 2097068 80
是否可以增加SWAP来检查是否可以提高性能?如果是这样,您能否具体说明如何做到这一点?
答案1
如果您的系统是积极地使用交换(可以使用 检查vmstat 1 5
)这意味着您的性能下降并且需要更多 RAM,而不是更多交换。您有大约 60GB 的可用 RAM。没什么可担心的。我不确定您是否需要启用交换。
答案2
您有超过 60GiB 的可用 RAM(最后一列),因此您的系统运行良好。
仅当您在“Mem”行中看到“已使用”字段接近总价值时,您才应该担心。这表明您的工作负载实际上正在使用您的所有内存。