[Gluster-devel] speed tests with gls3 fuse and tla 441
Nathan Allen Stratton
nathan at robotics.net
Thu Aug 9 19:51:10 UTC 2007
On Thu, 9 Aug 2007, Anand Avati wrote:
> Harris/Nathan,
> I am looking into the issue. the performance seems to be a problem for
> small files (which get passed on in one write() call to the filesystem). The
> actual delay seems to be coming from either VFS/fuse. When write-behind
> replies back 'written' that fast, there seems to be some kind of 'idling'
> before getting further calls from fuse. The write-behind definitely seems to
> make a positive difference for large files though. I am investigating this
> deeper currently.
[root at vs0 share]# ls -lh vs1_video2_17_2007-08-08.rs
-rw-r--r-- 1 root root 5.2G Aug 8 17:53 vs1_video2_17_2007-08-08.rs
With write and read off:
[root at vs0 share]# time cp vs1_video2_17_2007-08-08.rs foo.rs
real 5m10.283s
user 0m0.035s
sys 0m9.059s
With write and read on:
[root at vs0 share]# time cp vs1_video2_17_2007-08-08.rs foo.rs
real 28m34.235s
user 0m0.008s
sys 0m1.458s
My setup is:
vs0 /md0 brick-a /md1 mirror-c /ns ns-a-brick
vs1 /md0 brick-b /md1 mirror-a /ns ns-b-brick
vs2 /md0 brick-c /md1 mirror-b /ns ns-c-brick
block-ns-afr *:3 brick-a-ns brick-b-ns brick-c-ns
block-a-afr *:2 brick-a mirror-a
block-b-afr *:2 brick-b mirror-b
block-c-afr *:2 brick-c mirror-c
share-unify block-a-afr block-b-afr block-c-afr
All boxes are on dedicated gig e for gluster. This file is in vs0:/md0 so
the same box the client it hitting, I would think I would see much better
IO then 16 meg a sec.
More information about the Gluster-devel
mailing list