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

GlusterFS extremely slow (creating 100 empty files takes ~2 minutes)

我是第一次尝试 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

我会保留这个问题,因为我认为创建空文件的 2 分钟时间太长,即使客户位于不同的区域(俄勒冈 -> 弗吉尼亚北部)

因此不支持这样的延伸集群(在您的情况下意味着跨区域)。

请注意,在 节点,然后客户端获得成功回复。

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