将gluster音量与音量本身挂在同一台机器上是不是一个好主意?

我有以下gluster卷,详情如下

Volume Name: geo-vol Type: Distribute Status: Started Number of Bricks: 1 Transport-type: tcp Bricks: Brick1: bst:/backup Options Reconfigured: geo-replication.indexing: on 

我将这个卷安装在与nfs mount相同的机器上,并且brick1也位于同一台机器上,并使用地理复制将其镜像到备份服务器。

正如你可以从我的设置看到我使用glusterfs几乎实时备份。

我只需要可靠的方式来备份我的数据到辅助服务器,早些时候我使用的是rsync,但随着数字文件的增加,它开始占用大量的内存,所以我们切换到gluster,当我们尝试实时复制时,它阻碍了服务器的性能,所以最后我们用ge-replication去了,我们现在面临的一个问题是gluster的cpu消耗是高的,我问这个问题到gluster邮件列表但是没有更新。

根据http://community.gluster.org/q/running-client-server-on-the-same-set-of-nodes/

在同一组节点上运行客户端和服务器进程是相当常见的。 事实上,GlusterFS服务器会将卷挂载为客户端来执行某些操作。 一般情况下,这种方式运行良好,但可能会遇到服务器和客户端进程之间的各种forms的争用。