Brian Matthews Asked: 2009-05-03 12:08:07 +0800 CST2009-05-03 12:08:07 +0800 CST 2009-05-03 12:08:07 +0800 CST 我在哪里可以找到 postfix、saslauthd 和 courier 的调优资源 [关闭] 772 我刚刚将 postfix、saslauthd、courier 部署到了一个运行 Ubuntu 8.04、内存为 512MB 的入门 VPS 机器上。现在大部分内存都被这些进程吃掉了。 我确实计划升级到具有更多 RAM 的计划并最终切换专用硬件。但与此同时,任何人都可以向我指出一些资源来帮助我调整配置。 ubuntu postfix courier saslauthd 3 个回答 Voted Mihai Limbăşan 2009-05-03T14:04:39+08:002009-05-03T14:04:39+08:00 courier 中的可调参数并不多——您可以调整底层机器,而不是软件本身。 话虽如此,您可以采取一些措施来提高性能: 更多内存。我知道您打算这样做,而且我知道这不是您想听到的,但这是提高性能的最佳选择 - 两者都允许快递员保持更多连接打开(每个连接的客户端 IMAP 需要 512K 到 2M) ,并允许更大的文件系统缓存。如果可能,请使用 64 位并在邮件服务器上扔 8 或 16 GB。内存很便宜。时间不是。 noatime确保您已使用该选项安装了托管您的邮件目录的文件系统。据说这会干扰mutt邮件客户端,但根据我的经验,从来没有,曾经造成任何问题。如果你真的必须运行一个更新的内核,你可以使用relatime- 但会noatime大大提高性能。 选择一个好的文件系统。ext3 迟早会显示出它的局限性(同一目录中的许多文件的性能很差,由于 fsync 等原因不断停滞等等)我已经使用 XFS 多年了(不能让人们将他们的邮件存档在子文件夹中,我'已经发现 XFS 是唯一能够轻松处理目录中的数万个文件并且随着时间推移不会出现可怕的减速的文件系统(是的,ReiserFS,我在看着你。) 如果您使用 IMAP,请在 IMAP 客户端配置中限制缓存连接的数量(在 Thunderbird 中,您会在帐户设置 -> 所需帐户 -> 服务器设置 -> 单击右侧的高级按钮 ->将要缓存的最大服务器连接数设置为 1 或 2,或者至少比默认值 5 更合理。 如果您通过某些网络邮件系统或其他方式使用 IMAP,请考虑安装 IMAP 代理,否则由于网络应用程序的性质,您将导致不断重新登录。与 Courier 兼容的包是近似的。 Jordan S. Jones 2009-05-03T12:43:32+08:002009-05-03T12:43:32+08:00 以下将帮助您开始调整 Postfix,不幸的是,我无法在 SaslAuthD 或 Courier 上找到任何真正好的文档。 Postfix 性能调优:http ://www.postfix.org/TUNING_README.html Timo Geusch 2009-05-08T08:40:34+08:002009-05-08T08:40:34+08:00 我已经很长时间没有运行 courier,但它可能值得一看 dovecot,我发现它对于 POP3 和 IMAP 服务器来说非常轻量级。
courier 中的可调参数并不多——您可以调整底层机器,而不是软件本身。
话虽如此,您可以采取一些措施来提高性能:
更多内存。我知道您打算这样做,而且我知道这不是您想听到的,但这是提高性能的最佳选择 - 两者都允许快递员保持更多连接打开(每个连接的客户端 IMAP 需要 512K 到 2M) ,并允许更大的文件系统缓存。如果可能,请使用 64 位并在邮件服务器上扔 8 或 16 GB。内存很便宜。时间不是。
noatime
确保您已使用该选项安装了托管您的邮件目录的文件系统。据说这会干扰mutt
邮件客户端,但根据我的经验,从来没有,曾经造成任何问题。如果你真的必须运行一个更新的内核,你可以使用relatime
- 但会noatime
大大提高性能。选择一个好的文件系统。ext3 迟早会显示出它的局限性(同一目录中的许多文件的性能很差,由于 fsync 等原因不断停滞等等)我已经使用 XFS 多年了(不能让人们将他们的邮件存档在子文件夹中,我'已经发现 XFS 是唯一能够轻松处理目录中的数万个文件并且随着时间推移不会出现可怕的减速的文件系统(是的,ReiserFS,我在看着你。)
如果您使用 IMAP,请在 IMAP 客户端配置中限制缓存连接的数量(在 Thunderbird 中,您会在帐户设置 -> 所需帐户 -> 服务器设置 -> 单击右侧的高级按钮 ->将要缓存的最大服务器连接数设置为 1 或 2,或者至少比默认值 5 更合理。
如果您通过某些网络邮件系统或其他方式使用 IMAP,请考虑安装 IMAP 代理,否则由于网络应用程序的性质,您将导致不断重新登录。与 Courier 兼容的包是近似的。
以下将帮助您开始调整 Postfix,不幸的是,我无法在 SaslAuthD 或 Courier 上找到任何真正好的文档。
Postfix 性能调优:http ://www.postfix.org/TUNING_README.html
我已经很长时间没有运行 courier,但它可能值得一看 dovecot,我发现它对于 POP3 和 IMAP 服务器来说非常轻量级。