我需要创build一个redunant 2-linux机器configuration,以便server1:/ dir上的文件与server2上的文件同步:/ dir
我设法configurationGlusterFs来做到这一点,但是当大文件工作得很好的时候,当涉及很多小文件的时候,它的工作速度非常慢。
要更好地理解:一个150MB的50K文件归档通常在3-4秒内在常规文件系统中解压,但在GlusterFS分区上超过15分钟!
经过多次阅读和testing,我无法显着改善这一点。
我想知道任何人有与另一个群集文件系统的经验,能够比glusterFS更好地处理许多小文件。 或者,如果您有另一个build议,我应该试着保持2台服务器上的目录同步。
DRBD在networking上执行一个RAID-1,可能更接近你想要的。 我仍然没有发现它是非常快速的。
DRBD是glusterFS的替代品,因为我的50K文件testing是在40秒内完成的,而不是15 +分钟。
我的结论是,glusterFS似乎适合不那么多的大文件,而且当涉及很多小文件时,DRBD的效果会更好。
我知道这是一个“苹果与梨”的比较,但它可以节省一些人几个小时的工作。