![如果 RAM 磁盘具有持续供电,即使计算机关闭,它是否仍然会不稳定?](https://linux22.com/image/1418268/%E5%A6%82%E6%9E%9C%20RAM%20%E7%A3%81%E7%9B%98%E5%85%B7%E6%9C%89%E6%8C%81%E7%BB%AD%E4%BE%9B%E7%94%B5%EF%BC%8C%E5%8D%B3%E4%BD%BF%E8%AE%A1%E7%AE%97%E6%9C%BA%E5%85%B3%E9%97%AD%EF%BC%8C%E5%AE%83%E6%98%AF%E5%90%A6%E4%BB%8D%E7%84%B6%E4%BC%9A%E4%B8%8D%E7%A8%B3%E5%AE%9A%EF%BC%9F.png)
我计划托管一个 Minecraft 服务器,并发现了 RAM 磁盘。它们速度很快,但易失性(这意味着如果断电,则会丢失所有数据)。我自己是个修补匠,所以我想,“也许我可以制作一个内存插槽适配器,将纽扣电池连接到它,并用晶体管连接到主板的电源,这样如果计算机打开,纽扣电池的电源就会被切断。”这可行吗?
答案1
理论上是的。一些商业产品甚至有这个功能。但是,我认为你用纽扣电池不会走太远,因为 DDR3 内存模块通常消耗 2-3 瓦。你最好用更大的电池组和一个不错的 DC-DC 转换器来试验。
也就是说,对于您的应用程序,我认为 RAID0 中的两个或三个 SSD 驱动器将是更好的解决方案,并且可以提供足够多的 IOPS。
答案2
我见过的另一种“解决方案”是设置 RAM 磁盘镜像,其中镜像的至少一条腿位于不同的计算机上(使用 iSCSI 或类似方式导出)
它仍然具有易失性,如果所有计算机都出现故障,您将丢失数据,但它比 RAM 磁盘稍微安全一些。
对于生产使用来说可能不太安全:)