使用此信息,通过利用资源均衡和活动趋势、Server.Load 命令、高级数据库属性、集群统计信息和服务器运行状况监视器来改善 HCL Domino®服务器、Domino Web 服务器和消息传递性能。
Server.Load 是一种容量规划工具,也称为“脚本”或“工作负载”可用于对目标 Domino® 服务器运行测试,以度量服务器的容量和响应指标。
您可以按原样使用任何样本 Server.Load 脚本,或将其用作创建制定脚本的基础。
Domino® 服务器资源利用情况可以分为两种类型,即系统活动和用户活动。系统活动包括 Domino 产生的用于保持服务器运行的处理器、磁盘、内存和网络消耗水平。只要系统运行状况且顺利地执行,系统活动就是一个固定量。Domino 服务器运行时通常只占用适度比率的资源。剩余服务器容量用于支持用户活动,它随服务器上数据的使用量而变化。
Server.Load 包括 NAMAGENT.NSF 文件中的一组代理,该文件最初安装在 Domino® Administrator 客户机上的数据目录中。下面列表中的第一个代理 Create NotesBench Mail Person Documents 用于设置负载的“个人”文档及设置 HTTP 密码。其余代理用于修复和更改负载设置。
运行测试时,可以查看各种脚本度量单位和服务器统计信息度量单位,且可选择在单独文件中存储测试输出。服务器统计信息度量值是由 Domino® 服务器生成的。脚本度量单位对应于 Server.Load 命令名称,并显示特定命令的性能。例如,如果选择 Add 度量单位,则“Metrics”窗口将显示 Add 命令的结果。
要使用 Server.Load,在被测试的服务器 (SUT) 上安装 Domino® 服务器,并在每台客户机上安装 Domino Administration 客户机和 Server Load Utility。
Server.Load 包括一组内置脚本。您也可以从头开始创建定制脚本。
Server.Load 包含大量内置工作负载和初始化工作负载。
Server.Load 脚本由一种简单的命令语言(即 Server.Load 规范语言)中的语句组成。
考察下列脚本样本以及对其元素所做的分析,可以了解 Server.Load 命令语言的约定。该脚本样本用于创建和初始化邮件文件。
下面脚本中有很多是使用在不同版本中可能有所变化的特定模板创建的,所以,在使用或定制下列任何一个脚本时都要考虑到这一点。
您可以将此脚本用于空闲工作负载测试。
您可以使用 SMTP 和 POP3 工作负载脚本。
您可以将此脚本用于 Web 空闲工作负载测试。
您可以将此脚本用于 Web 邮件初始化工作负载测试。
各种 IMAP 工作负载脚本如下所示。
各种邮件路由脚本如下所示。
共享数据库脚本样本如下。
Sametime® 7.0 初始化工作负载脚本也称为 ST70Init 工作负载脚本。
您可以使用此脚本来测试 Sametime® Instant Messaging 工作负载。
Sametime® 7.5 Instant Messaging 工作负载脚本如下。
Server.Load 在确定要使用的邮寄地址范围时,将使用本主题中描述的逻辑。
每次域索引器任务运行时,它都会在“域目录”中搜索启用了包含在多数据库索引中属性的新数据库。然后,在现有数据库和文件系统中寻找新的或上次运行以来发生了更改的文档和文件,并将它们添加到域索引中。
阅读以下主题以了解关于改善基本 Domino® 服务器性能和能力以及以下功能部件的性能的帮助:代理管理器、数据库和 Domino 目录、目录编目、LDAP 搜索、邮件、Web 服务器、Windows NT™ 服务器和 UNIX™ 服务器。
在设置了 Domino® Web 服务器并确认它正常运行后,应检查该服务器的性能和响应时间。
Domino® 包含可在特定环境中改善工作效率的功能,但这些功能在缺省状态下可能并未打开。
高级数据库属性包括性能优化和压缩功能,以及管理可用性功能(如未读标记和软删除)的方法。
有三类 Domino® 集群统计信息帮助您分析集群
如果 Domino® 管理客户机工作站平台以 100% CPU 使用率运行的时间较长,那么服务器运行状况监控器会废弃服务器统计信息数据以跟上工作量。