小编use*_*663的帖子

故障安全 RAM 驱动器解决方案

我正在寻找一种生产解决方案来创建一个可以与 HDD 安全同步的 RAM 驱动器。

我有一个 I/O 负载很重的自定义软件(这是某种专有的面向文档的数据库),我需要显着加快它的速度。我无法修改或摆脱软件本身,因此必须进行水平或垂直缩放。该软件不支持盒子的水平侦察,所以我先看看垂直缩放。

主要想法很简单 - 我们购买大量 RAM (96GB) 并将整个内容放入 RAM 驱动器。但它需要是故障安全的,在服务器重启时丢失任何数据不是一种选择。所以我正在寻找能够在 RAM 驱动器和 HDD 之间保持透明同步的解决方案。

像通过 bash 脚本复制文件这样的肮脏解决方案不是一种选择,需要更可靠的方法。

理论上,正如我所见,这里描述的某种分布式 FS可以以一种奇怪的方式使用 - 在同一台机器上同步两个分区。但我怀疑这是否会在实践中起作用,并且从未尝试过。

那么,对于具有透明同步到 HDD 的 RAM 驱动器的现成解决方案有什么想法吗?


数据更新:

  1. 我需要在 RAM 中保存的估计数据量约为 50GB。
  2. 服务器是专用的 HP DL320、8 个 CPU、16GB RAM(最高 96GB)。
  3. I/O 配置文件类似于数据库应用程序 - 大量随机访问读取,较少写入。

filesystems memory replication ramdisk distributed-filesystems

3
推荐指数
1
解决办法
1291
查看次数