我曾经看到有人询问在安装了不同大小的 RAM 的情况下交换空间的必要性,但我的问题是关于安装的 RAM 的数量要大一到两个数量级。
有问题的机器被用作虚拟机主机服务器。为此,我安装了 128GB 的 RAM,这差不多够用了(峰值内存使用量约为 119GB)
现在这台机器不再作为虚拟机主机使用,我给它安装了 Ubuntu 桌面,将它重新用作我的强力工作站,可以处理大型编译任务(例如 Linux 内核)或多媒体渲染任务(例如上传到 YouTube),因为它配备了双 Xeon E5-2620v2 处理器(总共 12 个内核,24 个线程),性能非常强大。
现在安装了 128GB 的 RAM,并且由于这些 ECC RAM 模块没有其他地方可以去,因此此 Ubuntu 安装将接收完整的 128GB ECC RAM。
我的(另一个)日常运行工作站的 RAM 空间是 SSD 空间的两倍(因为这个庞大的工作站非常耗电,如果将它作为我的日常运行服务器来运行显然不经济),在可预见的未来,我是否需要在这个强大的计算机上添加交换空间?
答案1
不,你不需要交换,这是我的简短回答。除非你要进行一些繁重的视频编辑或类似的 RAM 密集型任务,否则启用任何 RAM 都不会带来任何加速优势。因为你仍然有足够的可用 RAM 用于文件缓存。
请注意,如果不为交换空间启用两倍 RAM 容量,您将无法进入休眠状态,但是由于您声明只有 64GB 的磁盘存储空间,所以无论如何这都是不可能的。