|
| |
| 处理器类型 | PowerPC_Power4 |
| 处理器数目 | 8 |
| 处理器时钟速度 | 1452 MHz |
| CPU 类型 | 64 位 |
| 内核类型 | 32 位 |
| 内存大小 | 32768 MB |
| 总内存分页空间 | 6144 MB |
| 已用百分比(内存分页空间) | 1% |
| 活动物理驱动器 | 36 |
| 活动逻辑驱动器 | 79 |
| 文件系统类型 | JFS |
| 操作系统 | AIX 5.3 ML1 |
| Domino 版本 | Domino 7 公用 Beta 4 |
| 逻辑分区数目(LPAR) | 1 |
| Domino 分区数目(DPAR) | 4 |
| 注册用户(DPAR 1) | 3985 |
| 注册用户(DPAR 2) | 4001 |
| DPAR 3 | 邮件中央服务器 |
| DPAR 4 | Tivoli Storage Manager 服务器 |
| 活动用户百分比(DPAR 1) | 31% |
| 活动用户百分比(DPAR 2) | 33% |
| 平均邮件数据库大小(DPAR 1) | 136 MB |
| 平均邮件数据库大小(DPAR 2) | 149 MB |
启用这个服务器上的下列服务器任务:
ServerTasks=Tivoliv60,Router,Update,Amgr,Adminp,Sched,CalConn,mtbf,tmmscan,tmscan,
tmmscan,dbscan mail1.box,dbscan mail2.box
ServerTasksAt2=UpdAll updsystemnsfs.ind, updAll updmailfolders1.ind, updAll updmailfolders2.ind
ServerTasksAt1=Catalog 第一个 DPAR(DPAR 1)有 3985 个注册用户,1235 个活动用户(31% 活动),并且每天正常工作时间处理大约 7,000,000 个事务。每个用户每天事务的平均数为 5,668 个。DPAR 2 有 4001 个注册用户,1320 个活动用户(33% 活动),并且每天正常工作时间处理大约 7,000,000 个事务。每个用户每天事务的平均数为 5303 个。这些是在 Domino 7 上得到的数据;Domino 6.5.3 的用户数目平均要少 6%。
在两个 DPAR 上,都启用了归档事务日志记录。与其他配置一样,通过在 Notes.ini 文件中设置 MAILBOXDISABLETXNLOGGING=1 禁用邮箱的事务日志记录。通过设置 SCHEDULE_DISABLETXNLOGGING=1 禁用 Busytime.nsf(如果是集群则为 Clubusy.nsf )。
本配置使用下列邮件模板:
用户主要运行 LotusScript 和基于公式的代理。运行在服务器上的第三方应用程序与在前面两种配置中描述的相同。
配置 3 的性能数据
图 4 显示了这种配置中每星期的 CPU 使用百分比。每条线都表示一周的数据(周一到周五)。

这个配置在 02/25/05 后升级到了 Domino 7。从 02/25/05 开始使用这个配置运行各种 Domino 7 beta 版本,并且从 8/12/05 到 9/16/05 各周的数据是 Domino 7 beta 4 版本的。从收集到的数据中可以看到,Domino 6.5.3 平均使用了 66% 的 CPU 资源,当升级到 Domino 7 beta 4 版本后,平均 CPU 使用率下降到 51%,CPU 的利用率提高了 23%。
Domino 7 部署技巧
基于我们在这三种配置上部署 Domino 7 的经验,提出如下建议。
Domino 参数
运行多个邮箱(我们使用了两个邮箱)。通过在 Notes.ini 文件中设置参数 MailBoxDisableTXNLogging=1 禁用邮箱的事务日志记录。通过在 Notes.ini 文件中设置参数 Schedule_Disabletxnlogging=1 禁用 Busytime.nsf(如果是集群则为 Clubusy.nsf )。另外,在服务器的 Notes.ini 文件中进行如下设置:
Server_Max_Concurrent_Trans=1000
Server_Pool_Tasks=100
Disable_BCC_Group_Expansion=1
Server_Session_Timeout=31
实现扩展目录编目而不是目录编目以避免全文索引的开销(例如,Edcww.nsf 使用视图索引,而 dircat/ibmdclns.nsf 使用全文索引)。至少,实现循环事务日志记录以得到更好的数据完整性和更快的重新启动速度。关闭不需要的 Domino 服务器任务。为了提高服务器的性能,限制记录到日志文件(LOG.NSF)和控制台的调试/记录数量。
我们通过单独的系统数据库文件系统获得了更好的性能。每个 Domino 分区(DPAR)为 Domino 数据目录(/notesdata)配置了四个 SSA RAID 5 阵列,为扩展目录编目配置了一个 SSA RAID 5 阵列。每个 Domino 分区都有一对镜像 SCSI 事务日志驱动器,硬件 RAID 1 镜像使用 2498 或类似的 SCSI RAID 适配器。
使用 Domino Directory 的大型目录(例如 Names.nsf、Edcww.nsf 和 Wwpdl.nsf)。设置 VIEW_REBUILD_DIR=/notesdata/viewbuild。默认的位置是 Domino 数据目录。在实施时,Domino 使用优化的视图重建而不是标准的重建。转移到其他目录可以避免高访问文件争用(Log.nsf、Names.nsf 等等)。
限制数据库的增长以减少对 I/O 和 CPU 资源的需求(大文件使用更多的 CPU 资源;带有更多文档的邮件数据库使用更多的 CPU 资源)。这有助于加快视图更新和重建。