justglusterfs at gmail.com
2014-Sep-09 08:23 UTC
[Gluster-users] glusterfs replica volume self heal lots of small file very very slow!!why?
Hi all?
I do the following test?
I create a glusterfs replica volume (replica count is 2 ) with two server
node(server A and server B)?use XFS as the underlying filesystem? then mount
the volume in client node?
then? I shut down the network of server A node? in client node? I copy a
dir?which has a lot of small files?? the dir size is 2.9GByte?
when copy finish? I unmount the volume from the client? then I start the
network of server A node? now? glusterfs self-heal-daemon start heal dir
from server B to server A?
in the end? I find the self-heal-daemon heal the dir use 40 minutes?
It's too slow? why?
I find out related options with self-heal? as follow?
cluster.self-heal-window-size
cluster.self-heal-readdir-size
cluster.background-self-heal-count
then I config :
cluster.self-heal-window-size is 1024(max value)
cluster.self-heal-readdir-size is 131072(max value)
and then do the same test case, find this times heal the dir use 35
minutes, The effective is not obvious,
I want to ask, If there are better ways to improve replica volume self heal
lots of small file performance??
thanks?
justglusterfs at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://supercolony.gluster.org/pipermail/gluster-users/attachments/20140909/74b89477/attachment.html>
justglusterfs-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org
2014-Sep-16 05:31 UTC
glusterfs replica volume self heal lots of small file very very slow!!why?how to improve?
justglusterfs@gmail.com
发件人: justglusterfs@gmail.com
发送时间: 2014-09-09 16:23
收件人: gluster-devel
抄送: gluster-users
主题: glusterfs replica volume self heal lots of small file very very slow!!why?
Hi all:
I do the following test:
I create a glusterfs replica volume (replica count is 2 ) with two server
node(server A and server B),use XFS as the underlying filesystem, then mount
the volume in client node,
then, I shut down the network of server A node, in client node, I copy a
dir(which has a lot of small files), the dir size is 2.9GByte,
when copy finish, I unmount the volume from the client, then I start the
network of server A node, now, glusterfs self-heal-daemon start heal dir
from server B to server A,
in the end, I find the self-heal-daemon heal the dir use 40 minutes,
It's too slow! why?
I find out related options with self-heal, as follow:
cluster.self-heal-window-size
cluster.self-heal-readdir-size
cluster.background-self-heal-count
then I config :
cluster.self-heal-window-size is 1024(max value)
cluster.self-heal-readdir-size is 131072(max value)
and then do the same test case, find this times heal the dir use 35
minutes, The effective is not obvious,
I want to ask, If there are better ways to improve replica volume self heal
lots of small file performance??
thanks!
justglusterfs@gmail.com
_______________________________________________
Gluster-users mailing list
Gluster-users-+FkPdpiNhgJAfugRpC6u6w@public.gmane.org
http://supercolony.gluster.org/mailman/listinfo/gluster-users
justglusterfs at gmail.com
2014-Sep-16 05:31 UTC
[Gluster-users] glusterfs replica volume self heal lots of small file very very slow!!why?how to improve?
justglusterfs at gmail.com
???? justglusterfs at gmail.com
????? 2014-09-09 16:23
???? gluster-devel
??? gluster-users
??? glusterfs replica volume self heal lots of small file very very slow??why?
Hi all?
I do the following test?
I create a glusterfs replica volume (replica count is 2 ) with two server
node(server A and server B)?use XFS as the underlying filesystem? then mount
the volume in client node?
then? I shut down the network of server A node? in client node? I copy a
dir?which has a lot of small files?? the dir size is 2.9GByte?
when copy finish? I unmount the volume from the client? then I start the
network of server A node? now? glusterfs self-heal-daemon start heal dir
from server B to server A?
in the end? I find the self-heal-daemon heal the dir use 40 minutes?
It's too slow? why?
I find out related options with self-heal? as follow?
cluster.self-heal-window-size
cluster.self-heal-readdir-size
cluster.background-self-heal-count
then I config :
cluster.self-heal-window-size is 1024(max value)
cluster.self-heal-readdir-size is 131072(max value)
and then do the same test case, find this times heal the dir use 35
minutes, The effective is not obvious,
I want to ask, If there are better ways to improve replica volume self heal
lots of small file performance??
thanks?
justglusterfs at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
<http://supercolony.gluster.org/pipermail/gluster-users/attachments/20140916/18180fc9/attachment.html>