网站运营
位置:首页>> 网站运营>> Linux上使用Sendmail群集高可用/可伸缩的Sendmail的方法

Linux上使用Sendmail群集高可用/可伸缩的Sendmail的方法

 来源:asp之家 发布时间:2010-03-11 19:17:00 

标签:linux,服务器,硬件,Sendmail

运行Sendmail的服务器群集能够在有竞争力的价格上提供高性能和高可用性。对于经验丰富的系统管理员,这一贯是常用的做法。本文描述了我们的研究,量化和描述实现高可用/可伸缩Sendmail 的方法。

我们研究了Linux上Sendmail群集的几种配置,并对它们的相对性能进行了量化。我们通过调整 Sendmail 的配置以及 Linux 操作系统中的参数,研究并测试了公共性能。我们还没有一个共享磁盘用于这些测试,因此我们将项目的范围限定在只包括 SMTP 路由和排队。这是位于专用网的边缘或作为内部邮件存储的前端的Sendmail群集的常用配置。

虽然我们的硬件资源很普通,但我们相信这些相对差异会使我们的结果对于那些要实现基于Linux的 Sendmail服务器群集的系统架构设计师是非常重要的,因为我们的结果说明了Sendmail群集的设计特性的相对重要性。

汇总结果

Sendmail、LDAP 和 DNS 有许多配置选项,但我们只考虑那些对于该应用程序很重要的选项。除非另有声明,否则我们使用标准软件和缺省设置。在这些选项中,我们发现有少数因素可以对性能产生巨大影响,或者是实现可伸缩性必不可少的,如 LogLevel 和 QueueDirectory。

最后,我们发现即使正确配置了 Sendmail,所有这些重要因素也会告诉我们两个事实:

Sendmail 是磁盘密集型的,磁盘速度越快,Sendmail 的速度就越快。

不受控因素也许会影响我们所感知到的性能。如,远程 DNS 服务器发生故障,路由失常、队列填满和其它第三方问题。

我们发现了什么

集群的服务器:通过集群两个服务器并在前端添加负载均衡器,我们发现了最佳消息吞吐量 — 大约每秒 100 条消息。这是最佳单服务器结果的性能的两倍,单服务器的最佳性能大约是每秒 50 条消息。当添加第三个服务器时,几乎看不到性能有所改进。

LogLevel:由于 Sendmail 日志记录的用途有时象审计跟踪,它显示了 SMTP 邮件的进入和外出,因此从磁盘 I/O 的角度来看,日志记录的代价比较昂贵。在某些情况下,允许或者应该关闭此审计功能,以便提供更高的吞吐量。但即使启用了完全日志记录(LogLevel 9),只要将日志文件移到更快的文件系统上,我们仍可以得到可接受的性能。

QueueDirectory:队列目录也是一个明显的争用点。通过使用多个队列以及将 QueueSortOrder 切换成文件名,我们找到了最佳性能。LogLevel 和 QueueDirectory 在使吞吐量增加中共同起着举足轻重的作用。

其它配置选项:我们还测试了关闭 Ident 查找、对于工作负载使用 SharedMem 键和传递模式(Delivery Mode)。这些的作用很小,但我们假设在真正的方案中它们也许会更重要。我们的 Linux 安装要求做很少的更改,它基本上是标准 Red Hat 7.1 并附带标准 kernel.org 2.4.4 内核。我们找出了一些网络问题,但在更改了简单的运行时配置之后已经解决了这些问题。注:我们没有尝试网络 syslog 程序(syslogger)。

0
投稿

猜你喜欢

  • VMware版本:VMware-workstation-full-16VMware版本:VMware-workstation-full-15
  • 默认文档异常错误 当修改默认文档时IIS提示信息 执行此操作时出错。 详细信息: 文件名: \\?\E:\DNN\web.config 行号
  • 说句实在话,作为中国排名第一的搜索引擎,出现这种情况真的是很不应该,但是却着实出现了。在五月的时候,很多的seoer就讨论过这个现象。有很多
  • 我的小站刚刚上线才20天。已经被百度收录(原因:内容全是原创)。做了点外链,每天IP约300个。GG广告每天约5-10次。广告单价总是在0.
  • 最近在自己的电脑上搞了个ubuntu server,自己做点小demo,当需要连接网络时问题来了,没法连接网络,网上有一些资料都是一笔带过,
  • 1:“曾经有一个很好的网站摆在我的面前,可是我没有好好维护,等到失去的时候才追悔莫及,人世间最痛苦的事情莫过于此。如果上天能够给我一个好站,
  • 很多企业局域网内都架设了邮件服务器,用于进行公文发送和工作交流。但使用专业的企业邮件系统软件需要大量的资金投入,这对于很多企业来说是无法承受
  • Easy CGI在1998年成立于美国纽约,专业提供Windows平台的虚拟主机,与Microsoft有良好的合作关系,算是Windows主
  • 2009年10月12日,英特尔首席技术官贾斯汀接受搜狐IT采访时表示,英特尔致力于多领域的研究,其中包括云计算。贾斯汀表示:云计算是一个非常
  • 如题,我的网站是新开的网站,网站的域名也没有任何记录的新域名。如果大家不相信,就可以新去站长网的站长工具栏目查看下我的域名注册信息,我的域名
  • 从使用虚拟空间到使用独立服务器,这对一个站长来说是一件惊天动地的大事。1、除非你确认自己掌握了,否则不要去试WIN2003的防火墙WIN20
  • 在不少人眼里,登录服务器也许是一件简单得几乎不值得一提的事情!可事实并非想象中那样简单轻松,在不同的服务器登录环境中,我们或许会遇到许多不同
  • 反向链接、网站结构优化、关键词布置,并列搜索引擎优化三 * 门,其中,反向链接的获得往往是做SEO的朋友最感头痛的。芋头在这里总结了最实用的七
  • 1、关闭Hyper-V【控制面板】-> 【程序】-> 【启动或关闭Windows功能】->关闭【Hyper-V】2、关掉
  • 本文收集总结了几点保护DNS服务器的有效方法。1.使用DNS转发器DNS转发器是为其他DNS服务器完成DNS查询的DNS服务器。使用DNS转
  • 1.开始安装Vmware 选择VM-->install VMware Tools(此时Linux就会自动开始下载VMware Tool
  • 大家都知道一般搜索引擎更新友情链接列表的时间是很长的,其实在搜索引擎内部更新友情链接是即时的,为了方便给站长分析外链的构建状态,其实利用Go
  • 在做网站优化的时候我们首先要做的是对竟争对手加以分析从而可以更好的实施方案,清楚了对手的情况我们还需要清楚网络优化应该避免的一些问题,一般来
  • 在google庞大的流量中,google只想要你的网站流量中很小的一部分。而他们愿意为这一小部分流量付一大笔钱!对于那些抱怨自己有个高流量但
  • 内容摘要:本文列出了SQL 注入一些常用语句,站长朋友请注意了,看看您的网站程序是否存在这样的漏洞,一般过滤post或get过滤的
手机版 网站运营 asp之家 www.aspxhome.com