[Gluster-users] GlusterFS performance

David Seira davidseira at gmail.com
Fri Sep 27 09:54:29 UTC 2013

Hi list,

I'm trying to deploy a GlusterFS cluster to use as a base filesystem
storage for VMWare ESXi. I want to test the glusterFS performance to store
the virtual machines.

I've created two VMs with only two replicas, both VM have 16GB of RAM and 8
CPU at 2 GHz. I've configured the glusterFS volume with the default
parameters. The replication works perfectly; every file is replicated
automatically. For the gluster volume I've used an SSD disk (Kingston
HyperX SSD 3K 120GB with reads at 555MB/s, writes at 510MB/s).

To test the glusterFS performance, I've configured the GlusterFS cluster as
a storage in another ESXi through NFS. Then I've created a ubuntu virtual
machine in this ESXi.

For the test, I've used the fio and dd tool. The maximum IOPS I've achieved
using fio for random-write is 2000 and a 70MB/s of transfer rate. To
compare the results I've installed a VM directly into the SSD (without
GlusterFS interaction) and the results are 29K IOPS and 120MB/s. In
sequencial access the result are similar.

I don't know why the performance is so reduced.

Are there any special option to configure the replicate mode to increase
this behaviour (big files with a lot of writes)?

I've also tested the volume with this options:

nfs.trusted-write: On
performance.write-behind-window-size: 1GB
performance.io-thread-count: 64
performance.cache-size: 1GB
performance.flush-behind: on
performance.write-behind: on
performance.low-prio-threads: 64
performance.least-prio-threads: 64
performance.high-prio-threads: 64
performance.normal-prio-threads: 64
performance.nfs.write-behind: on

But with similar results.

Any of you have tested GlusterFS as a storage for the ESXi?

Best regards,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://supercolony.gluster.org/pipermail/gluster-users/attachments/20130927/78b010af/attachment.html>

More information about the Gluster-users mailing list