Hi Connie and Amos,

Since Cyrus 2.2.x allows run time configuration of db formats, I think the mboxlist format is OK, unless there is a typo I don't see in Connie's imapd.conf entry: **mboxlist_db: skiplist

**a quick look at the mailboxes.db file would tell you.  (or the log)

I do wonder about the two hours to complete the **ctl_cyrusdb -r ** **Is there something corrupted here? I can run this in under 1 second on my linux box. ( probably with a lot fewer mailboxes, but still.)

maillog.2:Dec 22 07:37:09 romulan ctl_cyrusdb[22041]: skiplist: recovered /var/lib/imap/mailboxes.db (15277 records, 1670048 bytes) in 1 second

What does the syslog show? Did you try exporting the mailboxes.db to text, deleting the original and importing it back in?

Just my thoughts,
John
**********

**
info-cyrus -- Amos Gouaux wrote:

Connie Starr Fensky wrote:

*I've just upgraded to imap 2.2.10 (with sasl 2.1.10) on my 11i mail server. I did this on a test box, but could not simulate our load (several thousand connections, ~80000 messages delivered a day), and had no troubles. But, of course, putting on the mail server and starting up, performance is abhorrent. I'm running 100% cpu utilization AND memory utilization all of the time, which make the whole system sluggish and the users grumpy. All my fault, and I need to fix it yesterday. *
*


I have a pretty basic system--same as can be to my old 2.0.16 one that ran like a dream.
Does anyone have any ideas for me--here is configure script:
# csf 12/13/04 This is the command I used for configure
CC=/opt/ansic/bin/cc CFLAGS='-g +DAportable +z' LDFLAGS='-L/usr/local5/db-3.3.11/lib
-L/usr/local5/lib -L/usr/local/lib' LIBS=-lpthread ./configure -with-auth=unix
--with-cyrus-prefix=/usr/local5 --prefix=/usr/local5 --with-sasl=/usr/local5/cyrus-sasl-2.1.20/
--with-dbdir=/usr/local5/db-3.3.11 --with-bdb-libdir=/usr/local5/db-3.3.11/lib
--with-bdb-incdir=/usr/local5/db-3.3.11/include --with-lock=fcntl --with-mboxlist-db=flat


Holy Moly. A flat mboxlist? Yeah, that'll be slow. Any chance you can upgrade that to skiplist? I don't know if that'll resolve all issues, but I should think that would help considerably....

Amos



---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

Reply via email to