[Dovecot] Dovecot imaptest on RHEL4/GFS1, RHEL6/GFS2, NFS and local storage results

Aliet Santiesteban Sifontes alietsantiesteban at gmail.com
Sun May 22 15:46:26 EEST 2011


Timo,
Can you recommend us some benchmarking tools to test the dovecot cluster
setup??
Best regards

2011/5/10 Timo Sirainen <tss at iki.fi>

> I don't think those results look too bad, even the original ones.
> imaptest doesn't measure real world performance anyway. Some ideas:
>
>  - Try mdbox instead of sdbox. Cluster filesystems apparently like a few
> bigger files better than many small ones.
>
>  - Try imaptest with logout=0 (or =1 or something). Now you're measuring
> way too much the login performance.
>
>  - autocreate plugin sucks, especially with logout=100 because it has to
> check that all of the mailboxes exist. In v2.1 autocreate plugin is
> redesigned to not do any disk I/O.
>
> On Fri, 2011-05-06 at 23:01 -0400, Aliet Santiesteban Sifontes wrote:
> > New results, now with all plugins disabled:
> >
> > os rhel6 x86_64, GFS2 Lun
> >
> > Totals:
> >    Logi List Stat Sele Fetc Fet2 Stor Dele Expu Appe Logo
> >    100%  50%  50% 100% 100% 100%  50% 100% 100% 100% 100%
> >                              30%                  5%
> > 1- 4514 2189 2250 4514 4264 6163  709 3403 4260 4292 8726
> > 2- 2827 1409 1389 2827 2765 3951  495 2168 2765 2777 5644
> > 3- 2711 1409 1368 2711 2649 3833  512 2145 2647 2662 5396
> > 4- 1799  912  890 1799 1720 2492  360 1370 1719 1735 3592
> > 5- 3817 1869 1896 3760 3717 5313  575 3026 3715 3737 7616
> > 6- 3296 1583 1628 3296 3215 4585  523 2600 3215 3238 6584
> >
> > 2011/5/6 Aliet Santiesteban Sifontes <alietsantiesteban at gmail.com>
> >
> > > the configs:
> > >
> > > [root at n02 ~]# dovecot -n
> > > # 2.0.12: /etc/dovecot/dovecot.conf
> > > # OS: Linux 2.6.32-71.24.1.el6.x86_64 x86_64 Red Hat Enterprise Linux
> > > Server release 6.0 (Santiago)
> > > auth_cache_size = 15 M
> > > auth_default_realm = test.com
> > > auth_mechanisms = plain login
> > > auth_worker_max_count = 60
> > > disable_plaintext_auth = no
> > > login_greeting = Server ready.
> > > mail_fsync = never
> > > mail_location = sdbox:~/sdbox:INDEX=/vmail/index/%n
> > > mail_plugins = quota zlib
> > > managesieve_notify_capability = mailto
> > > managesieve_sieve_capability = fileinto reject envelope
> encoded-character
> > > vacation subaddress comparator-i;ascii-numeric relational regex
> imap4flags
> > > copy include variables body enotify environment mailbox date
> > > mbox_write_locks = fcntl
> > > mmap_disable = yes
> > > namespace {
> > >   inbox = yes
> > >   location =
> > >   prefix =
> > >   separator = /
> > > }
> > > passdb {
> > >   args = /etc/dovecot/dovecot-ldap.conf.ext
> > >   driver = ldap
> > > }
> > > plugin {
> > >   autocreate = Sent
> > >   autocreate2 = Trash
> > >   autocreate3 = Drafts
> > >   autocreate4 = Junk
> > >   autocreate5 = Archives
> > >   autocreate6 = Templates
> > >   autosubscribe = Sent
> > >   autosubscribe2 = Trash
> > >   autosubscribe3 = Drafts
> > >   autosubscribe4 = Junk
> > >   autosubscribe5 = Archives
> > >   autosubscribe6 = Templates
> > >   quota = dict:User quota::file:%h/sdbox/dovecot-quota
> > >   quota_rule = *:storage=250M
> > >   quota_rule2 = Trash:storage=+50M
> > >   quota_rule3 = Spam:storage=+25M
> > >   quota_rule4 = Sent:ignore
> > >   sieve = ~/.dovecot.sieve
> > >   sieve_before = /var/vmail/sievescripts/before.d
> > >   sieve_dir = ~/sieve
> > >   zlib_save = gz
> > >   zlib_save_level = 6
> > > }
> > > postmaster_address = postmaster at test.com
> > > protocols = imap pop3 lmtp sieve
> > > service auth {
> > >   unix_listener auth-userdb {
> > >     group = vmail
> > >     mode = 0660
> > >     user = root
> > >   }
> > > }
> > > service imap-login {
> > >   service_count = 0
> > > }
> > >
> > > best regards
> > >
> > >
> > > 2011/5/6 Charles Marcus <CMarcus at media-brokers.com>
> > >
> > >> On 2011-05-05 7:56 PM, Aliet Santiesteban Sifontes wrote:
> > >> > We have used sdbox as mailbox format, and all the user data is
> > >> configured in
> > >> > LDAP Servers
> > >>
> > >> It might help Timo to provide some suggestions if you also provide
> > >> dovecot -n output... ;)
> > >>
> > >> --
> > >>
> > >> Best regards,
> > >>
> > >> Charles
> > >>
> > >
> > >
>
>
>


More information about the dovecot mailing list