大型数据库如何提升IBM Lotus Domino服务器的性能

时间:2009-09-04   来源:   网友评论:0   人气: 585 作者:

描述总体性能的文档已经非常多,但它们都建立在这样的假设之上:Lotus Domino 的性能仅受事务数量的影响。实践经验表明,与性能相关的挑战已经扩展到使用类型,而不仅仅受限于事务的数量。

一个重要的问题就是,传输和存储的邮件的大小和数量都比以前要大。在许多环境中,除了处理传统的消息发送之外,Lotus Domino 还成为分发、文档管理和存储的中心。从本质上讲,Lotus Domino 环境为了满足客户需求而变得更加复杂了。所以现在的邮件文件比以前要大,并且还会一直增长。

一些客户正在忙着对付不断增长的邮件文件,从而确定如何处理数据并了解这些增长对性能的影响。受到业务需求的驱动,可能一个用户(或一组用户)就有多达 10 GB 的邮件文件,或者出现许多大型的邮件文件。有关这些增长对系统性能的影响的信息比较有限,因此如果管理员没有很好地理解性能如何受到影响的话,就难以采取补救措施。

一些常见的问题包括:

  • 对目前的最佳调优配置而言,邮件文件变大意味着什么?
  • 几个大型邮件文件真的会严重影响其他用户获得的性能吗?
  • 邮件文件大小增加如何影响系统资源?

本文测试各种配置并检查它们如何影响总体性能,从而对这些问题进行研究。

方法和背景

我们对许多处理性能问题的标准方法进行了测试,以演示这些配置可能带来的益处。尽管测试能解决许多场景中碰到的问题,但是要注意每个环境的参数都是不能改变的并且在大多数情况下是统一的。当将参数直接转移到特定环境或实际的生产负载时,必须多加注意。

注意:您不能期望通过不同的调优方式来实现性能的大幅提升。性能调优的本质就是获得更高的资源效率。调优是一个反复的过程,并且这样的调优的好处很明显;越难越复杂的调优可能其价值就越低。最重要的是,任何性能的提升都受到基础资源能力的限制。本文的目标不是提供一个明确的指导方针,而是为更常见的场景提供一个新的视角。

 

硬件和软件

测试在运行 AIX® 5.3 系统的 pSeries® 630 机器上完成,该机器有 4 个 PowerPC®_POWER4™ 处理器,总主频为 1453 MHz。该系统的 RAM 为 8 GB,它的数据和 Domino 目录使用 IBM SSA® 160 SerialRAID 适配器 (4109100) 在 20 个 SSA160 物理磁盘驱动器上进行测试,每个磁盘大小为 18 GB(见表 1)。

表 1. 硬件规格

硬件 细节
CPU 4 个 PowerPC_POWER4,总主频为 1453 MHz
内存 8 GB
以太适配器 20 SSA160 物理磁盘驱动器 10/100 Mbps Ethernet PCI Adapter II
存储 20 个 SSA160 物理磁盘驱动器,10000 转/分 RAID 0 / 使用并行调度的最大磁盘间(interdisk)策略

表 2 列出了测试的软件细节。

表 2. 软件规格

软件 版本
AIX 5.3
Lotus Domino 32 位 8.0
Lotus Domino 64 位 8.0.1
Server.Load 客户机 7.0.3
Template StdR7Mail


目标和方法

测试的目标是在服务器上执行高强度并发行为时,度量各种配置更改对性能的影响。

通过运行一些基础的测试负载来了解典型负载对服务器的影响,与之形成对比的是运行具有大型数据库的负载。在运行基础负载后,将实现各种不同的调优更改,看看这些更改是否对性能产生影响。


 

文章评论