GlusterFS非常慢(创建100个空文件需要大约2分钟)

时间:2017-11-18 00:06:48

标签: glusterfs

我第一次尝试glusterfs, 我使用本教程开始:

https://www.digitalocean.com/community/tutorials/how-to-create-a-redundant-storage-pool-using-glusterfs-on-ubuntu-servers

我没有创建像官方文档中建议的单独分区。

所有内容都在EC2(ubuntu实例)上启动并运行,但创建100个空文件的速度非常慢,大约需要2分钟

time sudo touch file{1..100}

real    1m43.220s
user    0m0.008s
sys 0m0.004s

我错过了什么或做错了什么?

当前设置:我使用2个服务器和一个客户端,所有都在同一区域,复制级别为2。 这是我用来创建池的命令:

sudo gluster volume create myvolume replica 2 transport tcp host1:/gluster-storage host2:/gluster-storage force

校正: 客户端位于不同的区域,这是我从同一区域内的客户端创建100个文件时的速度:

time sudo touch file{1..100}

real    0m1.237s
user    0m0.004s
sys 0m0.000s

我会将问题保持开放,因为我认为创建空文件的时间太长,即使客户位于不同的区域(俄勒冈州 - >弗吉尼亚州北部)

1 个答案:

答案 0 :(得分:1)

不支持这样的拉伸群集(意味着跨越您的区域)。

注意,有各种各样的通信之间来回发生 节点然后客户端获得成功回复。

也许您可以在同一区域(LAN)内尝试相同的操作并检查延迟。