我第一次尝试glusterfs, 我使用本教程开始:
我没有创建像官方文档中建议的单独分区。
所有内容都在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
我会将问题保持开放,因为我认为创建空文件的时间太长,即使客户位于不同的区域(俄勒冈州 - >弗吉尼亚州北部)
答案 0 :(得分:1)
不支持这样的拉伸群集(意味着跨越您的区域)。
注意,有各种各样的通信之间来回发生 节点然后客户端获得成功回复。也许您可以在同一区域(LAN)内尝试相同的操作并检查延迟。