提高基本服务器性能和能力

您可以使用活动趋势来帮助资源均衡,然后使用其他方法来改善性能和容量。

Domino 的活动趋势功能

使用 Domino® Administrator 中的活动趋势,可以将活动统计信息收集并存储为当前观测结果或历史趋势,使其与服务器、数据库、用户以及用户到数据库的连接相关。可以确定如何跨服务器分布数据库工作负载,也可以检查推荐使用的资源均衡计划。还可以使用活动趋势中提供的工作流,以方便地实施推荐计划的更改。

提高服务器能力和缩短响应时间

下列提高服务器能力和缩短响应时间的提示来自 NotesBench 报告的分析,该报告是由 NotesBench 协会成员发布的。这些信息是从 Domino® 的早期版本推导来的,因而,可能不完全适用于 Lotus® Domino® 7 以及更高版本。

请确保服务器内存与要支持的用户数相匹配。大多数 NotesBench 销售商为每个活动用户准备 300K 到 400K 内存。进行内存配置时,他们还将 NSF_BUFFER_POOL_SIZE 设置为最大值。此设置并非必需,因为 Domino® 服务器最初既获得可用内存三分之一的且仅在必要时(取决于负载)增加内存占用。应该使用公布的物理内存配置作为内存配置容量决策的上限。

  1. 改进 I/O 子系统。例如,可以执行下列操作:
    • 将该子系统从基于 EISA 的系统(如控制板)移至基于 PCI 的系统。
    • 用单 PCI 板替换 EISA/PCI 板(这样,低速 EISA 设备不会再降低 I/O 吞吐量)
    • 使用条带化技术来均衡阵列中所有驱动器上的负载。请使用硬件 RAID(如 RAID 0+1)来改善性能和可用性。
    • 使用多个 I/O 控制器分配逻辑卷(并对跨独立控制器的数据库使用文件指针)。请确保 I/O 子系统具有最新的 BIOS。这是消除可能的吞吐瓶颈的费用较低的方法。
  2. 使用更快速的磁盘驱动器。
  3. 增加条带区大小。请参阅 NotesBench 报告,以了解销售商所使用的条带区大小。
  4. 使用更快速的 CPU。NotesBench 供应商已经超越了 100Mhz 到 200Mhz 范围内的 Pentium、Sparc 和 PowerPC® 处理器,进而转向速度更快的处理器。但是,对于高端 Domino® 服务器负载,他们一贯使用基于 P6 的系统而不是 Pentium II 系统。二级高速缓存的大小应该与期望的用户负载和响应时间相匹配。销售商已将二级高速缓存由 256K 升为 512K,1MB 升为 2MB,对于超过两个 CPU 的配置尤其如此。
  5. 改进网络。NotesBench中的销售商已经:
    • 从 10Mbps 网卡和网络升至 100Mbps 的配置
    • 在高端用户负载方面,使用多个 LAN 网段(每个分区一个)来分隔网络通信流量
  6. 将网络协议更改为 IP。
  7. 通过禁用 HTTP 服务器记录来改善 Web 服务器性能。记录的设置选项在“服务器”文档中。在 HTTP 服务器的启用记录到部分中有两个字段:日志文件DOMLOG.NSF。禁用这两个字段可改善 Web 服务器性能。
  8. 通过禁用邮件地址快速寻址功能能改善大多数服务器性能。(快速寻址让用户只需输入用户名称的前几个字符,服务器将自动完成该名称的其余部分。)要在服务器上禁用快速寻址,请打开 Domino® 目录中服务器的“配置设置”文档。在“基本”选项卡上,在“快速寻址”字段中选择“禁用”。然后保存并关闭该文档。