我有一些运行虚拟机的旧服务器,但它们的 RAM 限制为 16GB,这限制了我可以运行的虚拟机数量和 RDS 的选项。
我添加了两个 Intel 311:20GB SLC SSD 的 RAID1 阵列,并将它们配置为主机上的交换,希望我现在可以更自信地为虚拟机过度分配可用内存。
到目前为止,测试一切顺利,但在进一步进行之前,我想问一下我是否忽略了为什么这是一个坏主意的重要原因?
我可能应该提到,一些虚拟机的使用非常间歇,但我无法减少它们的内存,因为当它们处于活动状态时,就需要内存。
答案1
不,它不是真正的 RAM 的良好替代品。SSD 驱动器比 RAM 慢一个数量级……但你知道这一点 :)。
在内存受限的条件下,您还会遇到驱动器写入耐久性问题。
如果解决方案在测试中效果良好,那么尝试使用它...但要知道正确的方法是为系统配备所需的 RAM 容量。如果您的系统无法容纳那么多 RAM,那么是时候升级到现代硬件了。