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

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

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

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

结束语

通过使用现成的计算机设备,我们演示了可以构建高性能、高可用的 Sendmail 服务。在我们的测试中,磁盘 I/O 是 Sendmail 系统的总体性能中最重要的因素。将服务器配置成不记录日志,或者将日志记录到 RAM 磁盘,会大大提高性能。另外,邮件队列也是 Sendmail 服务器进程中另一个磁盘密集型的部分。将队列分配到多个目录、将队列目录放到最快的可用文件系统上或者将队列移到 RAM 磁盘也会大大提高性能。将邮件队列移动到 RAM 磁盘也许不适合许多安装,因为 在 OS 崩溃或服务器硬件故障的情况下 会损害 Sendmail 系统的消息传递完整性。

我们很惊奇地了解到,对于工作负载,我们可以将负载均衡管理器 Alteon 180 这个商业产品替换成运行 user-land 程序balance的专用 Linux 系统。这种 Linux 解决方案的经济效益是颇为引人注目的,而且使用设备也许会有操作上的好处。

我们看到,Sendmail 服务器由一个升到两个时,性能翻了一倍,但奇怪的是,添加第三个服务器却没有效果。我们的负载生成装置正在努力工作,因此也许是邮件生成装置已经达到了饱和。我们还发现在重负载情况下的一些 TCP/IP 问题,这些问题可能会造成连接出错率的上升。我们建议使用许多负载生成机器来处理每天一千万条消息以上的负载。

配置和注意事项

Sendmail 就象大多数传统 Unix 程序。它是高度专用的,而且是模块化的,因此可以很容易地与其它组件集成,组成更大的解决方案。Sendmail 群集就是这样一种解决方案,我们需要描述其它组件的配置。其中一些是为增加性能或可伸缩性、工作负载分派器和网络设计而设计的。其它组件是用于增加 Sendmail 群集的可管理性的,如 LDAP 和 rsync。最后,我们描述了为测试环境模拟真正工作负载所使用的工具。

Sendmail 配置;

Sendmail 群集硬件/服务器;

网络设置和检验;

LDAP 服务器设置;

名称服务设置;

Mailstone SMTP 负载模拟器。

如果您有问题、想要更多信息或者想要他们在此研究中使用的配置文件副本,尽请联系作者。

免责声明:上述文章是基于在实验室环境中进行的实验室测试。特殊定制安装中的结果也许会由于许多因素而发生变化,这些因素包括每个特殊安装中的工作负载和配置。因此,上述信息是在以按现状的基础上提供的。明确表示不承担适销性和适用于某特定用途的保证。使用本信息带来的风险将由您自行承担。

关于作者

Jay DAllen 白天在 IBM 从事于 IT 前沿技术,主要是使用 Linux。夜里,Jay 研究 IT 领域的一些没落技术,主要是使用 DEC PDP-11 和其它古董技术。可以通过 allen5@us.ibm.com 与他联系。

自 1992 年以来,Peter Bogdanovic 一直是一位软件工程师和 Unix 系统管理员。他目前在 IBM 的 Linux Competency Center 工作。可以通过 bognovic@us.ibm.com 与他联系。

Clifford White 是 IBM 的解决方案工程师,在 IBM 的 Linux Competency Center 工作。可以通过 cliffw@us.ibm.com 与他联系。

0
投稿

猜你喜欢

  • Windows远程接入服务器允许VPN客户进行身份识别并且透明地连接到内部网络,就像直接连接到网络一样。这能够使用户以安全的方式进行远程工作
  • 微软 Bing 的出现让新一轮搜索引擎大战一触即发。Bing 提供了许多实用的新功能,Google 则始终以高质量搜索结果坚守阵地,而 Ya
  • 此漏洞已帮其修复,并知会当事人SQL 注入漏洞危害巨大,但 SQL 注入也经常的被发现,少不小心过滤不完全就有可能让整个应用陷入困境。无意间
  • 今天我们来说说服务器基础知识方面的几个问题,也是困惑初涉服务器领域众“菜鸟”们的几个常见问题:1 双
  • 一个比较热烈的讨论话题:Google Adsense 西联汇款为什么免费。这个问题应该用大话西游的台词来回答,免费不需要理由。因为西联汇款是
  • 好几天没写文章了,这几天都在忙两个 * 局的网站。今天抽空写些关于长尾关键词在网站流量中的作用。“长尾”这个词来源于著名的长尾效应。所谓长尾效
  • 算算从12月17日晚上正式把小站放到服务器上开始已经一个月了,我就把我这一个月的体会与大家分享一下。我2000年就开始接触网络,2003年做
  • MySQL是一个真正的多用户、多线程SQL数据库服务器。SQL(结构化查询语言)是世界上最流行的和标准化的数据库语言。MySQL是以一个客户
  • 模板导入方法如下:1. 登陆后台->常规设置->模板导入->选择模板数据库下载一步->选择要导入的模板(注:这里可以
  • 各位站长朋友,我在这里给大家拜年了!今天在这里谈论一下网站被黑的情况!首先,我不是一名黑客,但是网络安全知识还是稍了解一点。一般说自己是黑客
  • 新浪科技讯 北京时间6月24日消息,据国外媒体报道,谷歌周一宣布,将向广告主提供一款名为AdPlanner的免费Web评估工具,以帮助他们定
  • “冲击波”等蠕虫病毒特征之一就是利用有漏洞的操作系统进行端口攻击,因此防范此类病毒的简单方法就是屏蔽不必要的端口,防火墙软件都有此功能,其实
  • tags.php页面不会自动刷新你最近添加的文档,很不利于SEO,因此需要解决该问题。使用版本 dedecms 5.6在论坛里面找好好久怎么
  • 这是在阅读另外一个产品的告警指导书时,无意中发现 pid_max 这个参数。原来Linux内核对于进程的数量使用 pid_max 做控制。做
  • 乐鱼影音盒在初期使用过程中,难免会出现这样那样的问题,乐鱼菜鸟们也许会为之着急、恼火,那么就请来看看以下的小技巧吧!为了让朋友们更快速的解决
  • 在网络越来越普及、网民的力量越来越强大的今天,信息页面已经进入亿万级的级别,在这样的情况下,网民便更为迫切地希望能以一种更为便捷的方式来获取
  • 做博客和个人网站的朋友们注意了,辛辛苦苦做网站和编辑博客,好不容易来几个流量,本来以为可以赚点广告费来支撑站点的正常运营,可是每次点击只有几
  • 你是否留心过:通过域名访问网站首页时,网页返回Http状态码是什么?甚至访问内页时,Http状态码又是什么吗?大多数人可能会想当然的认为首页
  • 硅谷IT初创型公司Cuil已经成功获得第二轮风投2500万用于开发“新型搜索引擎”Cuill.团队核心领导人表示将正式向google发出挑战
  • 需要注意的是,编译apache时候必须加入了DSO支持,如果没有,请加入 --enable-module=so 选项重新编译apache安装
手机版 网站运营 asp之家 www.aspxhome.com