帮助中心

立即注册 咨询客服

当前位置:首页 > 帮助中心> 将我们的/var/mail移动到我们的IMAP服务器上的本地已经非常顺利

将我们的/var/mail移动到我们的IMAP服务器上的本地已经非常顺利

发布时间:2022年12月01日 11:47:28    来源: A5互联

我们已经运行我们的Unix环境很长时间了。我们将每个人的收件箱放在传统的/var/mail设置中(包括以mbox格式),尽管我们现在几乎所有的人都只通过IMAP阅读他们的电子邮件。很长一段时间,这个/var/mail文件系统都存在于我们的普通NFS文件服务器上,并且IMAP服务器通过NFS访问它,就像其他人一样(例如,我们的中央邮件服务器)。我们定期观察IMAP服务器上的各种情况,例如异常升高的平均负载,当然,我们至少认为IMAPINBOX性能周期性不佳。最终我们决定尝试通过将IMAP服务器变成另一个文件服务器来改进它,将/var/mail放在它的本地。

(IMAP服务器必须是NFS文件服务器并导出/var/mail,因为我们的其他系统仍需要挂载它。我们无法在交换机中更改它。)

至此,我们已经以这种方式运行了八个月,结果非常积极。最重要的是,我们询问过的每个人都报告说他们的INBOX与以前一样好或更好(这是我们自己的经验)。我们的IMAP服务器现在运行缓慢,平均负载非常低,我们的其他性能指标也很好。我们也没有因为转换而遇到任何操作问题。

从物理上讲,当我说IMAP服务器现在是另一个文件服务器时,我的意思是字面上的意思;它使用ZFS和相同的本地软件来管理我们其他文件服务器所做的事情。物理硬件不同,但磁盘不同;就像我们的文件服务器一样,我们使用了2TB SATA SSD(尽管在本例中是四路ZFS镜像而不是双向镜像;我们使用的服务器有四个磁盘托架,为什么不呢)。

老实说,明显的性能提升有点令人吃惊。我们的NFS文件服务器和我们的IMAP服务器都有10G-T网络链接,这应该比单个SSD具有更好的性能,尽管不完全是两个SSD。此外,我们的指标表明IMAP服务器的10G链接很少被大量使用并且几乎从未饱和(现场观察也没有表明/var/mail文件服务器的网络饱和)。

我对这种情况的总体感觉是,它说明了NFS在我们特定环境中的性能,也许是一般情况下的性能。尽管有快速的文件服务器磁盘(以SSD的形式)和快速的网络,但在实践中还是发生了一些事情。一个潜在的推论是,如果我们迁移到NVMeSSD,我们可能不会获得太多的NFS性能改进(尽管对我们来说,这种情况短期内发生的可能性不大)。