我是glusterfs的新手。
我有两个glusterfs服务器,其中一个卷叫做vol1。并且vol1安装了客户端服务器(使用保险丝),最终用户可以上传数据。
这是我的问题: - Gulsterfs的性能很差,文件较小。例如: - 执行" ls -l |获得20秒wc -l"对4580个文件(每个文件小于10 KB)。另一方面,我对更大的文件大小没有任何问题。
如果我将这些命令复制到我的根卷,则需要几秒钟才能对文件执行相同的命令。
我的Glusterfs服务器在云上运行,两台服务器都有1GB连接。我使用的版本是glusterfs 3.7.16。
我真的很感激是否有人可以指导我用samllerfiles提高gulster性能
答案 0 :(得分:3)
GlusterFs 3.9中有一些新的调整选项:
gluster volume set glustervol1 features.cache-invalidation on
gluster volume set glustervol1 features.cache-invalidation-timeout 600
gluster volume set glustervol1 performance.stat-prefetch on
gluster volume set glustervol1 performance.cache-invalidation on
#Only for SMB access
gluster volume set glustervol1 performance.cache-samba-metadata on
gluster volume set glustervol1 performance.md-cache-timeout 600
它可以改善对dir的第二次访问,但首次列出仍然非常慢。
详细信息:http://blog.gluster.org/2016/11/announcing-gluster-3-9/