![真正的内存同步写入刷新--drbd 协议B-?](https://linux22.com/image/557130/%E7%9C%9F%E6%AD%A3%E7%9A%84%E5%86%85%E5%AD%98%E5%90%8C%E6%AD%A5%E5%86%99%E5%85%A5%E5%88%B7%E6%96%B0--drbd%20%E5%8D%8F%E8%AE%AEB-%EF%BC%9F.png)
DRBD 中是否有办法实现真正的完全内存同步缓存?我最好解释一下如何替换目前的解释我自己的一个:
协议B. 内存同步(半同步)复制协议。只要本地磁盘写入已经发生,并且复制数据包已经到达对等节点,主节点上的本地写入操作就被视为完成。
我正在寻找的是:
协议B-。内存同步(半同步)复制协议。主节点上的本地写操作一旦进入本地写缓存,并且复制数据包已到达对等节点,即视为完成。
也许除了 DRBD 之外还有别的方法?网络是 10G,RAM 充足。
答案1
当然,您可以在 DRBD 中执行此操作,只需编写自己的协议处理程序即可。使用当前可用的协议范围无法做到这一点。但是,获得一个不错的电池供电 RAID 控制器,您就可以获得相同的性能,而没有风险。