赛勒斯性能调整?

赛勒斯性能调整?

我已经使用 RC 很长时间了,我知道一些很棒的 SQL 调整可以产生奇迹,等等。我的调整没有为 kolab 安装做任何事情。这是我第一次使用内存缓存。所以在继续之前这是我的配置:

// IMAP Server Settings
$config['default_host'] = 'localhost';
$config['default_port'] = 143;
$config['imap_delimiter'] = '/';
$config['imap_force_lsub'] = true;

// Caching and storage settings
$config['imap_cache'] = 'memcache';
$config['imap_cache_ttl'] = '10d';
$config['messages_cache'] = 'db';
$config['message_cache_ttl'] = '10d';
$config['session_storage'] = 'db';

// SMTP Server Settings
$config['smtp_server'] = 'tls://localhost';
$config['smtp_port'] = 587;
$config['smtp_user'] = '%u';
$config['smtp_pass'] = '%p';
$config['smtp_helo_host'] = $_SERVER["HTTP_HOST"];

我确实注意到当我关闭 tls 时:

$config['smtp_server'] = 'tls://localhost';

我无法登录 RC,它似乎想强迫我使用 TLS,这是我在其他地方读到的。不确定这是否是这里的罪魁祸首。

CHATTRSYNC 在 cyrus 上已经关闭(我猜默认情况下?)

我已经安装了 imapproxy,就日志而言,它似乎可以正常工作,但通过电子邮件打开时,我仍然会遇到大约 3-4-5 秒的延迟。我已经卸载了 imapproxy... Memcache 可以根据简单的 ps aux 命令或 memcache-tool 命令正常工作,但在 RC 上看起来仍然很慢,似乎没有什么区别。我得到这些常量日志:

Sep  5 20:54:51 es1 imap[2281]: login: localhost [::1] [email protected] PLAIN+TLS User logged in SESSIONID=<es1.domain.com-2281-1441500890-1-15740725055571902363>
Sep  5 20:54:51 es1 imap[2281]: USAGE [email protected] user: 0.009998 sys: 0.006999

每次用户单击或打开电子邮件时它都会记录。再说一遍,imapproxy 并没有多大作用。我尝试禁用 TLS,尝试更改缓存方法。我一整天都在做研究,试图调整这个。有人说注释掉 kolab 文件插件,这根本没有任何区别。由于某种原因,赛勒斯似乎需要永远等待。我说的是在电子邮件显示在屏幕上之前等待 4-5 秒。

内存缓存配置:

PORT="11211"
USER="memcached"
MAXCONN="1024"
CACHESIZE="1024"
OPTIONS="-l 127.0.0.1"
OPTIONS="-vv >> /var/log/memcached 2>&1"

我尝试增加缓存大小,但没有帮助(并不是我认为它会)......我在这里有点绝望。

我将 php.ini 更改为 memory_limit = 4096M...已经像我的快速非 kolab 服务器一样调整了我的 innodb 性能设置..我也不认为这是 mysql 问题..问题出在

关于为什么与我现在正在进行的非 kolab RC 安装(基于 dovecot)相比,有什么想法吗?

顺便说一句,该服务器上有两个活动电子邮件帐户。没有任何负载。

Kolab 3.4, centos 6

我不知道还能尝试什么。有人可以提出建议吗?我想弄清楚如何优化 Cyrus,所以这可能是我的主要问题.. 优化 cyrus imap 的最佳方法是什么?我运行的是2.6

相关内容