GlusterFS 的替代方案

GlusterFS 的替代方案

我需要创建一个冗余的 2-linux 机器配置,以便 server1:/dir 上的文件与 server2:/dir 上的文件同步。
我设法配置 GlusterFs 来执行此操作,但虽然它在处理大文件时工作得很好,但当涉及许多小文件时,它的工作速度非常慢。
为了更好地理解:在常规文件系统上,一个包含 50K 个文件的 150MB 档案通常在 3-4 秒内解压,但在 GlusterFS 分区上则需要 15 分钟以上!
经过大量阅读和测试,我无法显着改善这一点。

我想知道是否有人使用过其他集群文件系统,能够比 glusterFS 更好地处理许多小文件。或者您是否有其他建议,我应该尝试如何保持两台服务器上的目录同步。

答案1

DRBD通过网络执行 RAID-1 可能更接近您的要求。不过,我仍未发现它的速度非常快。

答案2

DRBD可以说是 glusterFS 的替代品,因为我的 50K 文件测试在 40 秒内完成,而不是 15 多分钟。
我的结论是,glusterFS 似乎适合处理不是很多的大文件,而 DRBD 在处理很多小文件时效果更好。
我知道这是“苹果与梨”的比较,但它可能会为某些人节省几个小时的工作时间。

相关内容