<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body><div>On a Sunday night?&nbsp; Not really.<br></div>
<div>&nbsp;</div>
<div>So Cyrus itself isn't this slow unless you have a horrible IO system under it or so little RAM that you can't fit the entire index into memory and it goes swapping.<br></div>
<div>&nbsp;</div>
<div>A possible issue would be failed DNS resolution on every connect, so you could check your hosts file to make sure localhost is mentioned (or change the default_host to 127.0.0.1 to avoid the name lookup at all).<br></div>
<div>&nbsp;</div>
<div>I don't know WTF Kolab are doing with chattrsync.&nbsp; Cyrus uses fdatasync correctly to avoid losing data already - if it doesn't that's a really serious bug, but I'm pretty sure I've audited everything.<br></div>
<div>&nbsp;</div>
<div>So basically - check your IO speeds, and check your DNS.&nbsp; Anything more than that, I'd need to see the system or know more about how Kolab itself is set up.<br></div>
<div>&nbsp;</div>
<div>Bron.<br></div>
<div>&nbsp;</div>
<div>On Mon, Sep 7, 2015, at 02:26, Paul Bronson wrote:<br></div>
<blockquote type="cite"><div dir="ltr">Anyone have any ideas on this?<br></div>
<div><div>&nbsp;</div>
<div><div>On Sat, Sep 5, 2015 at 10:22 PM, Paul Bronson <span dir="ltr">&lt;<a href="mailto:signaldeveloper@gmail.com">signaldeveloper@gmail.com</a>&gt;</span> wrote:<br></div>
<blockquote style="margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204, 204, 204);padding-left:1ex;"><div dir="ltr"><div style="font-size:12.8px;">Okay guys, I have put a lot of research into this so bear with me.&nbsp;<br></div>
<div style="font-size:12.8px;">&nbsp;</div>
<div style="font-size:12.8px;">Here's what I am up against. I have been working with RC (roundcube) for a long time and I know some awesome mySQL tweaks that work wonders, etc. My tweaks haven't done a single thing for the kolab install. This the first time I've worked with memcache. So here's my config before I proceed:<br></div>
<div style="font-size:12.8px;">&nbsp;</div>
<div style="font-size:12.8px;"><div>&nbsp; &nbsp; // IMAP Server Settings<br></div>
<div>&nbsp; &nbsp; $config['default_host'] = 'localhost';<br></div>
<div>&nbsp; &nbsp; $config['default_port'] = 143;<br></div>
<div>&nbsp; &nbsp; $config['imap_delimiter'] = '/';<br></div>
<div>&nbsp; &nbsp; $config['imap_force_lsub'] = true;<br></div>
<div>&nbsp;</div>
<div>&nbsp; &nbsp; // Caching and storage settings<br></div>
<div>&nbsp; &nbsp; $config['imap_cache'] = 'memcache';<br></div>
<div>&nbsp; &nbsp; $config['imap_cache_ttl'] = '10d';<br></div>
<div>&nbsp; &nbsp; $config['messages_cache'] = 'db';<br></div>
<div>&nbsp; &nbsp; $config['message_cache_ttl'] = '10d';<br></div>
<div>&nbsp; &nbsp; $config['session_storage'] = 'db';<br></div>
<div>&nbsp;</div>
<div>&nbsp; &nbsp; // SMTP Server Settings<br></div>
<div>&nbsp; &nbsp; $config['smtp_server'] = 'tls://localhost';<br></div>
<div>&nbsp; &nbsp; $config['smtp_port'] = 587;<br></div>
<div>&nbsp; &nbsp; $config['smtp_user'] = '%u';<br></div>
<div>&nbsp; &nbsp; $config['smtp_pass'] = '%p';<br></div>
<div>&nbsp; &nbsp; $config['smtp_helo_host'] = $_SERVER["HTTP_HOST"];<br></div>
</div>
<div style="font-size:12.8px;">&nbsp;</div>
<div style="font-size:12.8px;">&nbsp;</div>
<div style="font-size:12.8px;">I did notice that when I turn off tls on:<br></div>
<div style="font-size:12.8px;">&nbsp;</div>
<div style="font-size:12.8px;">$config['smtp_server'] = 'tls://localhost';<br></div>
<div style="font-size:12.8px;">&nbsp;</div>
<div style="font-size:12.8px;">that I can't log into RC, it seems to want to force me to use TLS, which I read somewhere else. Not sure if this is the culprit here.<br></div>
<div style="font-size:12.8px;">&nbsp;</div>
<div style="font-size:12.8px;">CHATTRSYNC is off on cyrus already (by default I guess?)<br></div>
<div style="font-size:12.8px;">&nbsp;</div>
<div style="font-size:12.8px;">I've installed imapproxy which seems to be working as far as the logs are concerned, but I STILL get about 3-4-5 second delay when opening through email. I have since uninstalled the imapproxy... Memcache is working properly according to the simply ps aux command or memcache-tool command but it still seems slow on RC, doesn't seem to have made a difference. I get these constant logs:<br></div>
<div style="font-size:12.8px;">&nbsp;</div>
<div style="font-size:12.8px;"><div>Sep &nbsp;5 20:54:51 es1 imap[2281]: login: localhost [::1]&nbsp;<a href="mailto:johndoe@domain.com">johndoe@domain.com</a>&nbsp;PLAIN+TLS User logged in SESSIONID=&lt;es1.domain.com-2281-1441500890-1-15740725055571902363&gt;<br></div>
<div>Sep &nbsp;5 20:54:51 es1 imap[2281]: USAGE&nbsp;<a href="mailto:johndoe@domain.com">johndoe@domain.com</a>&nbsp;user: 0.009998 sys: 0.006999<br></div>
</div>
<div style="font-size:12.8px;">&nbsp;</div>
<div style="font-size:12.8px;">It logs everytime the user makes a click or opens an email. Again, imapproxy didn't work much.. I tried disabling TLS, tried changing the cache methods.. Have been doing research pretty much all day trying to tweak this. Some have said comment out the kolab files plugin, that didn't make any difference at all. Cyrus just seems to take forever for some reason.. I am talking 4-5 seconds waiting before the email even shows on the screen.<br></div>
<div style="font-size:12.8px;">&nbsp;</div>
<div style="font-size:12.8px;">memcache conf:<br></div>
<div style="font-size:12.8px;">&nbsp;</div>
<div style="font-size:12.8px;"><div>PORT="11211"<br></div>
<div>USER="memcached"<br></div>
<div>MAXCONN="1024"<br></div>
<div>CACHESIZE="1024"<br></div>
<div>OPTIONS="-l 127.0.0.1"<br></div>
<div>OPTIONS="-vv &gt;&gt; /var/log/memcached 2&gt;&amp;1"<br></div>
</div>
<div style="font-size:12.8px;">&nbsp;</div>
<div style="font-size:12.8px;">I tried increasing cache size, didn't help (not that I thought it would either)... I am getting a little desperate here.<br></div>
<div style="font-size:12.8px;">&nbsp;</div>
<div style="font-size:12.8px;">I changed php.ini to&nbsp;memory_limit = 4096M... Already kicked up my innodb performance settings tuned like my fast non-kolab servers.. I don't think its a mysql problem either.. The problem is with the&nbsp;<br></div>
<div style="font-size:12.8px;">&nbsp;</div>
<div style="font-size:12.8px;">Any ideas as to why this is so slow compared to my non-kolab RC install I have going right now (dovecot based)?&nbsp;<br></div>
<div style="font-size:12.8px;">&nbsp;</div>
<div style="font-size:12.8px;">By the way, this server has two active email accounts on it.. No load what so ever.<br></div>
<div style="font-size:12.8px;">&nbsp;</div>
<div style="font-size:12.8px;">Kolab 3.4, centos 6<br></div>
<div style="font-size:12.8px;">&nbsp;</div>
<div style="font-size:12.8px;">I am not sure what else to try to make cyrus faster!!! Can someone suggest something?<br></div>
</div>
</blockquote></div>
</div>
<div>----<br></div>
<div>Cyrus Home Page: <a href="http://www.cyrusimap.org/">http://www.cyrusimap.org/</a><br></div>
<div>List Archives/Info: <a href="http://lists.andrew.cmu.edu/pipermail/info-cyrus/">http://lists.andrew.cmu.edu/pipermail/info-cyrus/</a><br></div>
<div>To Unsubscribe:<br></div>
<div><a href="https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus">https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus</a><br></div>
</blockquote><div>&nbsp;</div>
<div id="sig567075"><div class="signature">--<br></div>
<div class="signature">&nbsp; Bron Gondwana<br></div>
<div class="signature">&nbsp; brong@fastmail.fm<br></div>
<div class="signature">&nbsp;</div>
</div>
<div>&nbsp;</div>
</body>
</html>