[Dovecot] Dovecot performance on GFS clustered filesystem
Diego Liziero
diegoliz at gmail.com
Mon Oct 13 13:59:15 EEST 2008
On Wed, Sep 24, 2008 at 9:18 PM, Diego Liziero <diegoliz at gmail.com> wrote:
> I've read somewhere that one of gfs2 goals was to improve performance
> for directory access with many files.
>
> I've tested it doing a simple ls in a directory with many test empty
> files in gfs and it was _really_ slow, doing the ls on a gfs2 with the
> same amount of emtpy files is actually faster.
>
> But when I tested gfs2 with bonnie++ I got fewer sequential I/O speed
> than in gfs (consider that I tested a beta version of gfs2 some months
> ago, maybe things are better now).
This seems true only for sequential write speed.
> So my conclusion of the tests was that gfs is best with mbox, gfs2
> beta with maildir.
>
> But, again, I haven't tested gfs2 improvements recently.
>
> Regards,
> Diego.
I lauched bonnie++ on the same lvm2 partition formatted with different
filesystems to test their speed.
Consider that I launced the test just one time per filesystem, so the
numbers should not be considered sharp, but with a certain percentage
of error.
With clustered filesystems (gfs and gfs2) the test has been launched
on the same box, but with the fillesystem mounted on two nodes.
Option used to format gfs and gfs2: "-r 2048 -p lock_dlm -j 4"
The test box has two dual-core Opteron processors, 8 Gb of ram, two
4Gb fiber channel HBA, gigabit ethernet (for the distributed lock
manager connection) and Centos 5.2 x86_64 installed.
With this configuration it seems that:
gfs is faster than gfs2 when writing sequential blocks, much faster in
creating and deleting files;
gfs2 seems to have a faster read speed.
Regards,
Diego.
----
bonnie++ -s 16g
Version 1.03c ------Sequential Output------ --Sequential Input- --Random-
-Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
Filesystem Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
ext2 16G 69230 95 149430 47 54849 25 71681 90 215568
54 473.3 1
xfs 16G 62828 94 135482 54 64010 28 71841 92 238351
51 632.3 2
ext3 16G 56485 93 115398 68 56051 32 73536 92 211219
48 552.0 2
gfs 16G 47079 98 124123 82 42651 53 65692 91 189533
65 431.5 3
gfs2 16G 40203 77 74620 53 52596 39 73187 93 226909
58 496.2 2
------Sequential Create------ --------Random Create--------
-Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
ext2 16 3810 99 +++++ +++ +++++ +++ 2395 99 +++++ +++ 10099 99
xfs 16 2446 51 +++++ +++ 1073 24 2019 59 +++++ +++ 796 21
ext3 16 5597 77 +++++ +++ 16764 99 19450 99 +++++ +++ +++++ +++
gfs 16 882 40 +++++ +++ 4408 82 1001 56 +++++ +++ 2734 69
gfs2 16 457 0 +++++ +++ 994 0 477 0 +++++ +++ 995 29
More information about the dovecot
mailing list