[Dovecot] Dovecot imaptest on RHEL4/GFS1, RHEL6/GFS2, NFS and local storage results
Timo Sirainen
tss at iki.fi
Tue May 10 19:05:28 EEST 2011
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