邮件服务器-邮件系统-邮件技术论坛(BBS)

标题: merak 如何处理大量 emails? [打印本页]

作者: mactable    时间: 2006-12-4 15:58
标题: merak 如何处理大量 emails?
对不起, 标题不太明确.

merak 使用 maildir 方式来储存邮件, 若某个 folder 下有过仟封邮件, 登入便会迟缓,

这个问题在 mdaemon 上死定的了
linux 的 cyrus 虽则同样使用 maildir 但即使 folder 下有三几仟封邮件亦不会慢 (未知是否有 index?)
针对 merak 来说, 请教大家的经验, 例如 folder 下有数入封 mails, 速度如何? 或者, 有否另类解决方案?

P.S. 我亦明白在一个 folder 下不应有太多 mails, 但基于用户的习惯不得不妥协一下
作者: dennishan    时间: 2006-12-4 17:50
这个问题问的好,首先目录下有数千个文件,速度慢是因为Windows,尤其是《10K的小邮件占多数。
所以,Merak在Windows下,遇到单目录下数千小文件,在登陆Webmail会比较慢。但是Merak开发人员优化了Index,在8.5版本,虽然登陆慢,但是每刷新或者按下一页速度飞快。
用Merak Mail Server for Linux会有重大突破。

据我实际使用经验,在Raid5情况,单用户有1万份小邮件,Merak收发还不错,再多估计会明显慢。
如果用linux这个问题应该得到根本解决。
可以去google搜索,优化nfs的文章。
作者: mactable    时间: 2006-12-4 18:38
不论使用浏览器经 webmail 登入, 或一般 imap 客户端登入也是差不多, 整体来说, 比 mdaemon 快, 但比 cyrus 则慢许多,

我现在只用 sata2 的硬盘, 若是用 raid5 是否有 "明显" 效能 (在存取上) 的增长吗?
作者: dennishan    时间: 2006-12-4 20:29
整体来说, 比 mdaemon 快, 但比 cyrus 则慢许多-你的感觉很正确。

如果坚持要Windows,可能需要对ntfs进行优化-也可以去微软support搜索看看。
http://articles.techrepublic.com.com/5100-1035_11-5034399.html

Merak for windows的瓶颈在磁盘,Raid5稍微好一些(我是说SCSI 10K以上的)

还有一个办法,将邮件存储单独放在网络存储中,这样可以避免Ntfs对于小邮件的问题。

其实,这么多小邮件哪里来的?反垃圾邮件设置正确的话,用户目录不会有这么多小邮件的。




欢迎光临 邮件服务器-邮件系统-邮件技术论坛(BBS) (http://bbs.5dmail.net/) Powered by Discuz! X3.2