我需要创建一个红色的2-linux机器配置,以便server2 1:/dir上的文件与server2 2:/dir上的文件同步。
我成功地配置了GlusterFs来完成这个任务,但是虽然它对大型文件很好,但是当涉及到许多小文件时,它的工作速度却非常缓慢。
为了更好地理解:在常规文件系统上,一个包含50K文件的150 15存档通常在3-4秒内解压,但在GlusterFS文件系统上的解压缩时间超过15分钟!
经过大量的阅读和测试,我无法对此进行明显的改进。
我想知道有谁有过其他集群文件系统的经验,能够比glusterFS更好地处理许多小文件。或者,如果您有另一个建议,我应该尝试如何使2台服务器上的dir保持同步。
发布于 2012-09-25 12:44:09
DRBD在网络上执行RAID-1,这可能更接近您想要的。尽管如此,我仍然没有发现它的速度非常快。
发布于 2012-09-26 12:53:49
DRBD是glusterFS的一种替代方式,因为我的50K文件测试是在40秒内完成的,而不是15+minutes。
我对此的结论是,glusterFS似乎适合于不那么多的大型文件,而且当涉及到许多小文件时,DRBD工作得更好。
我知道这是一个“苹果对梨”的比较,但它可以节省一些小时的工作。
https://serverfault.com/questions/431771
复制相似问题