login
Header Space

 
 

Re: Cyrus IMAP performance problems [Long]

Score:
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: <misc@...>
Date: Tuesday, October 16, 2007 - 4:30 pm

It seems that Francesco pointed me in the right direction in a private
message. Cyrus in OpenBSD can't use mmap since it assumes that changes
in an mmaped file are inmediately seen by VFS system calls. OpenBSD
hasn't an unified buffer and page cache so this semantic requirement
of mmap isn't met (requires and explicit msync()). Another
implementation based in lseek and xmalloc must be used, which performs
much worse than the mmap based.

I think this explains memory usage, and the high number of IOPS.

Now, I must switch the IMAP server or the operating system.

Thanks to everyone, specially Francesco.

2007/10/16, Samuel Moqux <smonux@gmail.com>:
idle
id
17 72
14 83
90
18 78
FPU,V86,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUS
H,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,SBF,SSE3,MWAIT,CNXT-ID
0x00)
32b
total
total
translators
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Cyrus IMAP performance problems [Long], Samuel Moñux, (Tue Oct 16, 12:03 pm)
Re: Cyrus IMAP performance problems [Long], Samuel Moñux, (Tue Oct 16, 4:30 pm)
Re: Cyrus IMAP performance problems [Long], Chris Cappuccio, (Wed Oct 17, 4:57 pm)
Re: Cyrus IMAP performance problems [Long], Antoine Jacoutot, (Wed Oct 17, 2:16 am)
Re: Cyrus IMAP performance problems [Long], Marcus Andree, (Tue Oct 16, 12:18 pm)
Re: Cyrus IMAP performance problems [Long], Stephan A. Rickauer, (Mon Oct 29, 12:10 pm)
speck-geostationary