情况:我有两个相同的Supermicro服务器,具有大量的RAM和存储容量。服务器有一个Adaptec RAID控制器,用于为操作系统创建RAID 1,为“数据”创建RAID 50。 raid集在两台服务器上都是相同的。服务器还具有内置IPMI,可用于Proxmox上的硬件监视器(用于防护)。
我希望两台服务器都是Proxmox VE节点,两台服务器上都应该有相同的数据。这就是数据复制必不可少的原因。如果一个服务器关闭,第二个服务器应该能够为VM和容器提供服务。根据Proxmox wiki,HA需要三个节点,但我只有两个节点。
到目前为止,我所做的是在两台服务器上安装Proxmox 4.1,并在两台机器上创建一个XFS分区,并通过DRBD同步镜像。这样,数据就可以实时复制。然而,事实证明,当写入许多小文件时,这在VM上非常慢(两个服务器通过10Gbit连接用于DRBD目的。当写入大文件时,该接口上的吞吐量约为1.04 Gbit / s。
有没有办法改善I / O吞吐量,还是有其他建议可以为此建立更好的设置?