通过性能监测和分析,您可以知道服务器的运行状况,即在当前的工作负载下服务器是否出色
运行。正如网络中的瓶颈一样,它可以帮助您找到服务器配置中的限制因素。
通过下面十个步骤,您可以最大限度地提高 Domino 服务器 的性能:
(一)了解您的配置
Domino 管理员应该知道所支持的服务器的配置。任何一个服务器的主要元件有内存、CPU、
磁盘(包括逻辑的和物理的),其它元件诸如在线缓冲内存以及磁盘控制器的数量等,也是比
较重要的。
下面是一些附加的注意事项,可以使您避免发生配置相关的问题:
1)使用尽可能快的磁盘(例如 10,000 RPMs)。
2)在软件 RAID 上使用硬件 RAID,这样速度更快,并且可以减少 CPU 的负载。
3)一个充足的磁盘子系统可以减少内存需求,因为较少的临时 I/O 来占用内存。
4)对于 Windows NT 平台,整理磁盘碎片能充分提高性能。建议每周整理磁盘碎片一次。
5)确保服务器即使是在最大负载时,也至少有 4MB 内存可用(10 到 20MB 更好)。要注意
的是,平台的缓存策略有可能会起阻碍作用。
6)标准的服务器配置对于 Domino 服务器不一定是最优的,重要的事情是足够的磁盘和控制
器。您可以使用硬件销售商的 NotesBench 基准数据作为指导。
(二)通过物理磁盘来分配 I/O
通常物理的和逻辑的磁盘结构是人们经常忽略的系统资源,是最经常过载使用的。在很多
Domino 服务器上提高性能的最好办法是通过不同的物理磁盘来分配 I/O。
理想的情况是,将下面与 I/O 相关的文件放在不同的物理磁盘上:
1)不同平台的页面文件
2)您的 NSF 文件
3)Domino R5 事务日志
如果您能将它们放在不同的控制器上,那是最好的。这个方法是通过在总线、控制器、端口和
磁盘上分发负载来提高 I/O 吞吐量。因此,最好是使用几个小磁盘,而不是一个容量大的磁盘。
特别地,您将 R5 事务日志与其它磁盘活动隔离地越开,您的服务器性能就越好。
注意,对于某些系统,例如 AS/400,操作系统能在可用的磁盘和控制器间自动优化数据分布 。
(三)经常对性能方面的衡量数据做日志
如果您不做性能方面衡量数据的日志,您就不能衡量您的调整是成功或失败。如果您经常做日
志,您不但对您所做的事情有一个更好的理解,更为额外的支出提供了详细的文件证明。
您需要从操作系统和 Domino 两方面来度量。下面是主要的衡量标准(根据平台):
1)全部的 CPU 使用率(以百分数表示)。如果该值大于 70%或 80%,则在很多平台上就会
有一个红色的标志来警告,例如 Windows NT。
2)可用内存或使用率。记住,当可用内存小于 4MB 时,减少缓存需求。
3)磁盘序列长度(通常在序列中应该小于 2 项)和平均磁盘服务时间(对于 NT 应该小于
70%)。
4)页面文件尺寸和使用率。使用率应该正当地低一些,或值得评估您的磁盘子系统的使用率
和效率。例如,对于 NT 平台上的 Domino 邮件服务器来说,页面使用率一般应小于 150 页/
评论1