|  | 级别: 初级 IBM,
2002 年 8 月 01 日 IBM eServer Developer Domain 是一个为使用 IBM eServer 硬件和相关软件的开发人员提供的内容和资源的不断扩大的集合。IBM eServer Developer Domain 致力于 iSeries、pSeries、xSeries 和 zSeries 开发人员内容,它提供了文章、样本代码、教程、how-to、工具、新闻、案例研究和论坛 — 实际上是协助开发人员完成他们工作而想要或需要的任何东西。
网络配置
我们的评估都是使用一个专用交换网完成的。通过 1000BT,三台 SMTP 服务器都连接到了 Alteon ACEswitch 180 网络交换机的光纤端口上。通过 100BT 端口,五台 SMTP 负载生成器都连接到了同一个交换机上。Alteon 既是传统的第 2 层交换机,又是第三层/第四层工作负载均衡器。在我们的配置中,所有的计算机都在同一个 VLAN 中,而且都在同一个广播域中。我们在交换机上配置了一个虚拟 IP 地址,并为以轮循(round-robin)方式在三台 SMTP 服务器之间分配到端口 SMTP(tcp/25)的连接的虚拟主机设置了一个策略。
为了进行管理性访问,每台 SMTP 服务器和一台 SMTP 负载生成器也通过 100BT 连接到了实验室网络上。对这些链接没有进行过测试。
每台 SMTP 服务器都安装了高速缓存 DNS 服务器,而且它们都有复制的 LDAP 数据库(用于某些 sendmail 映射)。
网络验证
在验证网络安装和获得最大带宽的基线时我们使用了几种技术。下表显示了节点间的带宽,还表明没有不对称点。对于我们测试的工作负载(基于 Sendmail Inc. 的“Corporate”),实际的网络带宽并非十分重要。令人奇怪的是,测试结果表明在带宽消耗完很久以前 TCP/IP 协议栈就消耗完了。
| 源机器 | 目的机器 | 测试 | 兆位/秒 | | mstone1 | smtpa | ftp | 90 | | mstone1 | smtpa | netperf TCP Stream | 94 | | smtpa | mstone1 | ftp | 98 | | smtpa | mstone1 | netperf TCP Stream | 94 | | mstone1 | smtpa | smtp-sink | ~50 | | mstone1 | bigmail(smtpa/smtpb/smtpc) | smtp-sink | ~63 |
定义
- FTP:从源机器多次传送 ftp 文件到目的机器。对报告的位/秒值计算平均值。
- Netperf:使用 netpert 软件包 - ./netperf -H "hostname"
- SmtpSink:使用 Postfix 的“smtsource”程序在源机器上生成一个简单负载,并用 smtpsink 接收 SMTP 协议并删除邮件。
关于作者  | |  | IBM has authored this article |
对本文的评价
|  | IBM 公司保留在 developerWorks 网站上发表的内容的著作权。未经IBM公司或原始作者的书面明确许可,请勿转载。如果您希望转载,请通过 提交转载请求表单 联系我们的编辑团队。 |