AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题 / 3250
In Process
Brian Matthews
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
关闭。这个问题需要更加集中。它目前不接受答案。

想改进这个问题?更新问题,使其仅通过编辑此帖子专注于一个问题。

7年前关闭。

改进这个问题

我刚刚将 postfix、saslauthd、courier 部署到了一个运行 Ubuntu 8.04、内存为 512MB 的入门 VPS 机器上。现在大部分内存都被这些进程吃掉了。

我确实计划升级到具有更多 RAM 的计划并最终切换专用硬件。但与此同时,任何人都可以向我指出一些资源来帮助我调整配置。

ubuntu postfix courier saslauthd
  • 3 3 个回答
  • 893 Views

3 个回答

  • Voted
  1. Mihai Limbăşan
    2009-05-03T14:04:39+08:002009-05-03T14:04:39+08:00

    courier 中的可调参数并不多——您可以调整底层机器,而不是软件本身。

    话虽如此,您可以采取一些措施来提高性能:

    1. 更多内存。我知道您打算这样做,而且我知道这不是您想听到的,但这是提高性能的最佳选择 - 两者都允许快递员保持更多连接打开(每个连接的客户端 IMAP 需要 512K 到 2M) ,并允许更大的文件系统缓存。如果可能,请使用 64 位并在邮件服务器上扔 8 或 16 GB。内存很便宜。时间不是。

    2. noatime确保您已使用该选项安装了托管您的邮件目录的文件系统。据说这会干扰mutt邮件客户端,但根据我的经验,从来没有,曾经造成任何问题。如果你真的必须运行一个更新的内核,你可以使用relatime- 但会noatime大大提高性能。

    3. 选择一个好的文件系统。ext3 迟早会显示出它的局限性(同一目录中的许多文件的性能很差,由于 fsync 等原因不断停滞等等)我已经使用 XFS 多年了(不能让人们将他们的邮件存档在子文件夹中,我'已经发现 XFS 是唯一能够轻松处理目录中的数万个文件并且随着时间推移不会出现可怕的减速的文件系统(是的,ReiserFS,我在看着你。)

    4. 如果您使用 IMAP,请在 IMAP 客户端配置中限制缓存连接的数量(在 Thunderbird 中,您会在帐户设置 -> 所需帐户 -> 服务器设置 -> 单击右侧的高级按钮 ->将要缓存的最大服务器连接数设置为 1 或 2,或者至少比默认值 5 更合理。

    5. 如果您通过某些网络邮件系统或其他方式使用 IMAP,请考虑安装 IMAP 代理,否则由于网络应用程序的性质,您将导致不断重新登录。与 Courier 兼容的包是近似的。

    • 5
  2. 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

    • 2
  3. Timo Geusch
    2009-05-08T08:40:34+08:002009-05-08T08:40:34+08:00

    我已经很长时间没有运行 courier,但它可能值得一看 dovecot,我发现它对于 POP3 和 IMAP 服务器来说非常轻量级。

    • 2

相关问题

  • 如何在 Ubuntu 上设置简单的防火墙?

  • 设置没有密码的用户

  • 在 Ubuntu 上设置电子邮件服务器

  • 保护新的 Ubuntu 服务器 [关闭]

  • (软)Ubuntu 7.10 上的 RAID 6,我应该迁移到 8.10 吗?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    从 IP 地址解析主机名

    • 8 个回答
  • Marko Smith

    如何按大小对 du -h 输出进行排序

    • 30 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    Windows 中执行反向 DNS 查找的命令行实用程序是什么?

    • 14 个回答
  • Marko Smith

    如何检查 Windows 机器上的端口是否被阻塞?

    • 4 个回答
  • Marko Smith

    我应该打开哪个端口以允许远程桌面?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    MikeN 在 Nginx 中,如何在维护子域的同时将所有 http 请求重写为 https? 2009-09-22 06:04:43 +0800 CST
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    0x89 bash中的双方括号和单方括号有什么区别? 2009-08-10 13:11:51 +0800 CST
  • Martin Hope
    kch 如何更改我的私钥密码? 2009-08-06 21:37:57 +0800 CST
  • Martin Hope
    Kyle Brandt IPv4 子网如何工作? 2009-08-05 06:05:31 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve