我应该将 GlusterFS 安装为 NFS 还是 FUSE?

我应该将 GlusterFS 安装为 NFS 还是 FUSE?

我正在使用 GlusterFS 作为文件存储集群和我的 Web 应用程序。

我有两个卷:存储卷和网络卷。

目前我已将 Web 安装为 NFS,因为 FUSE 太慢了。

现在我想知道是否存在什么大的缺点,以及我是否也应该将存储安装为 NFS。

答案1

NFS使用标准文件系统缓存,本机 GlusterFS 耗尽应用程序空间 RAM 并且是一个必须定义的硬设置数字。

来源

如果你看看文档

FUSE 客户端允许使用样式连接进行挂载GlusterFS round robin。在 中/etc/fstab,使用一个节点的名称;但是,内部机制允许该节点发生故障,并且客户端将转移到受信任存储池中的其他连接节点。根据测试,其性能比 NFS 方法略慢,但并不明显。好处是自动 HA 客户端故障转移,这通常值得牺牲性能。

总结一下:这取决于需求。当系统上有足够的 RAM 并且性能不是那么重要时,这FUSE似乎是更好的选择。

答案2

我在一个原生 GlusterFS 下有一个 FTP 挂载。我向这个 FTP 发送了很多文件,但性能很糟糕。当我改用 NFS 挂载时,性能比原生 GlusterFS 好得多,当然,就我的情况而言。

相关内容