MOM 2000 SP1 – 性能与规模

面向Windows系统的事件与性能管理

Microsoft公司

2003年9月

点击这里下载白皮书拷贝和Management Server Sizer [英文]

内容提要

这份技术白皮书介绍了用来测试Microsoft Operations Manager 2000(MOM)Service Pack 1(SP1)的操作流程,并推荐了一种为针对特定数量受控计算机实施监控而留有充分余地的适度计算机系统规模。这份白皮书还提供了上述计算机系统在针对所辖计算机进行管理时的预期性能信息。

*
本页内容
引言引言
简介简介
MOM SP1测试参数MOM SP1测试参数
MOM SP1测试结果MOM SP1测试结果
MOM SP1测试结果I:小规模配置 – 单一DDCAM(MOM数据库和DCAM)MOM SP1测试结果I:小规模配置 – 单一DDCAM(MOM数据库和DCAM)
MOM/SQL Server磁盘需求MOM/SQL Server磁盘需求
数据库与数据负载规模数据库与数据负载规模
Microsoft Operations Manager/SQL Server测试结果Microsoft Operations Manager/SQL Server测试结果
最佳实现方式:能力/性能建议最佳实现方式:能力/性能建议
MOM SP1测试结果II:大规模配置 – 独立数据库服务器和单一DCAMMOM SP1测试结果II:大规模配置 – 独立数据库服务器和单一DCAM
MOM/SQL Server磁盘需求MOM/SQL Server磁盘需求
数据库与数据负载规模数据库与数据负载规模
Microsoft Operations Manager/SQL Server测试结果Microsoft Operations Manager/SQL Server测试结果
最佳实现方式:能力/性能建议最佳实现方式:能力/性能建议
MOM SP1测试结果III:企业级配置 – 独立数据库服务器和双DCAMMOM SP1测试结果III:企业级配置 – 独立数据库服务器和双DCAM
MOM/SQL Server磁盘需求MOM/SQL Server磁盘需求
数据库与数据负载规模数据库与数据负载规模
Microsoft Operations Manager/SQL Server测试结果Microsoft Operations Manager/SQL Server测试结果
最佳实现方式:能力/性能建议最佳实现方式:能力/性能建议
MOM SP1 Management Packs(管理包)MOM SP1 Management Packs(管理包)
附录A:Microsoft Operations Manager 2000 RTM测试结果附录A:Microsoft Operations Manager 2000 RTM测试结果
附录B:MOM SP1 Management Sizer附录B:MOM SP1 Management Sizer
附录C:与Microsoft Operations Manager使用状况相适应的SQL Server安装实例附录C:与Microsoft Operations Manager使用状况相适应的SQL Server安装实例
附录D:计数器定义附录D:计数器定义

引言

这份报告引用的全部测试均设计用来确定管理服务器在执行各种Microsoft Operations Manager 2000(MOM)任务时所应满足的最低计算机硬件需求。MOM测试团队已于2003年6月利用MOM Service Pack 1(MOM SP1)执行了上述测试。

说明:MOM测试团队最初曾于2001年6月运用Microsoft Operations Manager 2000 RTM版(MOM RTM)执行过上述测试。而在使用MOM SP1的情况下,相关数据将针对MOM数据库接受不同方式的处理;因此,不可能对前后两次测试结果进行比较。如需获取MOM RTM版初始测试结果,请查看本文附录A:Microsoft Operations Manager 2000 RTM测试结果。

本文所介绍的计算机系统并不一定代表理想配置状态。介绍它的意图在于为您提供针对管理服务器加以指定的起点,并了解您所指定的基本系统已经过相关测试并具备执行给定级别任务的能力。

这份报告既没有为您呈现一个适用于任何数量受控计算机的绝对系统配置,也不会试图就上述系统配置做出定义。相反,这份报告力求披露我们在测试中所发现的情况,并尽可能为您提供针对管理服务器加以指定的起点。报告附录还包含可帮助您测算数据库大小并展现管理服务器上可能发生之输入/输出操作的计算器。如需了解更多相关信息,请参阅本文附录。

测试已将受控计算机操作峰值期间发生的所有事件、警告提示和性能计数器纳入考虑。但测试却未将您可能置入服务的任何Application Management Packs(应用管理包)或为纠正特定情况而使用的任何服务及脚本纳入考虑。尽管Management Packs(管理包)并未在测试中得到使用,然而,处理规则却被用来以高于任何MOM企业客户所报告的每日水平生成事件、警告和性能计数器。

仅就MOM SP1测试而言,测试负载主要根据从大约20家企业客户和Microsoft操作与技术集团(OTG)收集的数据来决定。从这些单位收集的数据表明,与MOM SP1相关的事件、警告和性能计数器无论在数量上还是速率上均呈显著下降趋势。这主要应归功于Management Packs(管理包)的调节作用和得到提高的数据库效率。MOM测试团队用来测试MOM SP1的模拟网络线路速率和数据库使用频率都大大高于从任何外部或内部用户收集到的实际速率。对于MOM SP1来说,实际受控计算机主要用来生成网络线路和数据应用负载,而非被模拟成MOM RTM的最初测试情境。

返回页首返回页首

简介

MOM是一种用来对某机构内部受控计算机进行监视的管理系统。MOM SP1已经过专门测试,而它足以覆盖已公布可支持受控计算机数量的伸缩能力也得到了大量客户的证实。当然,这份白皮书所讨论的多种变动因素将对MOM的能力极限构成影响。这份白皮书将介绍可供就管理服务器的适度规模提出建议的测试过程,而由此确定的管理服务器规模将在不使MOM SP1计算机系统面临风险的前提下为针对特定数量计算机实施顺畅管理留出充分余地。此外,这份白皮书还提供了MOM SP1计算机系统在针对所辖计算机进行管理时的预期性能信息。特别需要指出的是,这份白皮书将就以下问题做出解答:

管理服务器在硬件资源方面应具备多大规模?

MOM SP1的总体内存占用量有多大?

MOM SP1数据库应具备多大规模?

MOM SP1的有效运行提出了哪些系统需求?

预计MOM SP1数据库和数据库服务器将执行哪些磁盘操作?

基于受控计算机的MOM SP1代理将导致何种CPU使用状况?

这份白皮书所提供的建议将如何发挥作用?请对下列情形呈现的性能与规模考量加以分析。

情境1

在线订单输入环境的系统管理人员决定授权MOM SP1对遍布全球的150台服务器实施管理。他们确定了管理服务器计算机系统规模,并决定将单台计算机用于相关任务。在不具备MOM能力规划经验的前提下,他们将难以确定管理服务器的适当规模。他们不仅订购了一个难以胜任上述工作的计算机系统,而且,还听说需要由一个容量更大的网络为MOM负载流量提供支持。现在,他们将不得不花费时间订购更多系统硬件设备,以纠正这种失当状况。

情境2

在线订单输入环境的系统管理人员决定授权MOM SP1对遍布全球的1,000台服务器实施管理。他们确定了管理服务器计算机系统规模,并决定将一系列分层式管理系统(警告转发)用于相关任务。与情境1不同的是,如果这些服务器管理不当或由于任何原因导致离线,该公司将蒙受重大经济损失。

在这种大规模环境下,首层配置组管理服务器和主配置组管理服务器规模的确定将掺杂进规模设计方面的考虑。需要再次强调的是,在MOM能力规划经验有限或根本不具备的前提下,系统管理人员将难以确定第一层和第二层管理服务器的适当规模。于是,他们同样订购了难以胜任上述工作的计算机系统。在这个过程中,他们还发现自己需要一个相对独立的管理网络为MOM负载流量提供支持。现在,他们将不得不花费时间订购更多系统硬件设备,以纠正上述问题。

结论

针对支持MOM SP1的硬件系统性能及其规模做出周密考量对于MOM的成功实现乃至您所在企业的计算机管理来说,都具有至关重要的意义。尽管并不存在适用于任何数量受控计算机的绝对系统配置,然而,这份技术白皮书却提供了MOM SP1在规模各异环境下的性能与规模测试结果。您可将这份白皮书所披露的新发现和MOM SP1 Management Server Sizer作为帮助自己针对本单位中的MOM性能与规模做出适当考量的起点。如需了解有关MOM SP1 Management Server Sizer的更多信息,请参阅“附录B:MOM SP1 Management Sizer”。

返回页首返回页首

MOM SP1测试参数

本章介绍了对于MOM SP1性能与规模测试来说具有关键意义的要素——所需使用的硬件,测试范围和目标,所需使用的工具以及测试负载的计算方法。测试结果将在下一章中提供。

硬件测试环境

这一系列测试包括三种不同的MOM配置情境,它们中的每一种情境都具备与之相适应的一系列受控计算机。

1.

小规模配置 – 单一DDCAM(MOM数据库和DCAM),分别配备20、50、85、140和200台受控计算机。

2.

大规模配置 – 独立数据库服务器,单一DCAM,分别配备250、500、700和1000台受控计算机。

3.

企业级配置 – 独立数据库服务器,双DCAM,分别配备700和1000台受控计算机。

下一章将对以上三种配置情境的系统信息和测试结果分别做出详细说明。

所有测试中使用的网络均具备100 Mbps的线路传输速率,它代表大多数企业生产环境的最高可用带宽。具备像T1这样更高传输速率的线路尚未在用户群体中得到广泛使用。硬件设备将以单层配置方式接受部署。我们并未对多层配置进行测试。

如表1所示,所有测试情境的受控计算机配置完全相同。

表1 受控计算机配置

系统组件说明

处理器数量

1

处理器型号

工作主频为1000 MHz的Pentium 4处理器

内存容量

512 MB

磁盘数量

1

操作系统指定磁盘

C盘

磁盘容量

7.85 GB(6 GB可用磁盘空间)

网络传输速率

100 Mbps(12.5 MB)

工作负载环境

用来测试每种MOM SP1配置方案的数据负载不仅高于MOM RTM测试中的工作负载,而且,还高于规模最大的企业客户报告的实际工作负载。举例来说,在拥有1000台受控计算机的企业级配置中,警告提示将以每台计算机每分钟0.00833次的速率提交至MOM SP1数据库。与MOM RTM测试创下的每台计算机每分钟0.00445次警告提示的速率相比,这意味着MOM SP1的处理速度整整高出一倍。表2和表3展现了MOM SP1测试中所使用的工作负载级别。

表2 用来测试MOM SP1的每日数据负载水平

受控计算机数量每日警告次数每日事件次数每日性能计数器次数

20

2,250

100,000

250,000

50

2,250

100,000

250,000

85

2,250

100,000

250,000

140

2,250

100,000

250,000

200

2,250

100,000

250,000

250

9,000

400,000

400,000

500

9,000

400,000

400,000

700

9,000

400,000

400,000

1000

12,000

600,000

600,000

说明:表2所列数值远远超过了规模最大的MOM SP1企业客户报告过的任何数值。

表3 用来测试MOM SP1的每台受控计算机每分钟数据负载速率

受控计算机数量每台受控计算机每分钟警告次数每台受控计算机每分钟事件次数每台受控计算机每分钟性能计数器次数

20

.078125

3.470

8.680

50

.031200

1.380

3.472

85

.018350

0.816

2.042

140

.011100

0.049

1.240

200

.007810

0.347

0.868

250

.025000

1.111

1.111

500

.012500

0.555

0.555

700

.008930

0.397

0.397

1000

.008330

0.417

0.417

说明:表3所列数值远远超过了规模最大的MOM SP1企业客户报告过的任何数值。用于MOM RTM测试的事件与性能计数器数值高于MOM SP1测试情境。这是为降低MOM SP1事件数量与性能计数器流量而对Management Packs(管理包)进行精确调节的结果。

集成化整理

MOM SP1使用着一种集成化整理特性。这意味着MOM SP1每针对事件、警告或性能计数器执行一次数据库插入操作,就会根据您所设定的整理参数缺省删除不超过4,000条记录。这样一来,对MOM数据库进行定期整理的需要就会明显降低。集成化整理产生的另一个结果是,对应于MOM SP1的现行CPU使用强度与总体输入/输出(I/O)水平明显高出与MOM RTM相对应的指标。当然,在您对MOM数据库进行整理时,并不会体验到较高的CPU使用强度;而这在使用MOM RTM的延长时段内却经常达到100%。表4展现了与每个受控计算机测试级别相对应的警告延迟与整理数据。

表4 警告延迟与整理数据

受控计算机数量警告延迟(秒)每日接受整理的事件次数每日接受整理的性能计数器次数

20

42.32

3,960,000

21,144,000

50

47.37

3,936,000

20,760,108

85

44.66

4,656,000

19,632,108

140

49.98

3,816,000

19,632,108

200

51.27

4,752,000

21,456,108

250

83.35

2,152,110

13,174,932

500

121.18

2,280,000

13,294,932

700

119.19

2,160,000

15,190,932

1000

121.23

2,312,400

19,992,264

说明:对于表4所示全部测试结果来说,测试持续时间均为4小时。由于警告提示的积累速度还没有达到需要整理的地步,因此,测试过程并未对警告提示进行整理。

在与250到1000台受控计算机这个级别相对应的工作负载提高时,整理速率就会降低。这主要是因为,DCAM正在执行更多的数据库插入操作,并为防止插入延迟而以略低的百分比执行集成化整理特性。对于每次插入操作来说,DCAM都将使用一种算法根据大量影响因素(如队列中的插入任务数量)计算出集成化整理水平。

测试范围

测试范围决定了MOM SP1的伸缩性能、可对计算机实施最佳管理的管理服务器配置以及单个管理服务器所能管理的最大计算机数量。

与每种测试配置相对应的测试程序如下:

1.

使用所需数据库备份创建MOM数据库,并设置DCAM(s)。

2.

针对DCAM(s)设置符合数量要求的受控计算机。如果MOM代理已被安装于受控计算机,则应刷新队列。

3.

按以下顺序停止并重启one point服务和MOM数据库服务:

停止基于DCAM(s)的OnePoint服务

停止基于MOM数据库的MSSQLSERVER和SQLSERVERAGENT服务

启动基于MOM数据库的MSSQLSERVER和SQLSERVERAGENT服务

刷新基于DCAM(s)的队列

启动基于DCAM(s)的OnePoint服务

4.

开始在MOM数据库服务器和DCAM(s)上收集性能计数器。

5.

在每台受控计算机上启动指定事件、警告提示和性能计数器工作负载,以便开始测试。

6.

为最近2小时的测试设置每小时运行一次的整理工作。

7.

持续运行测试4小时。

说明:MOM SP1 Build 1300(RTM)已被用于所有测试情境。

性能监控计数器度量标准

表5列示了为执行相关分析而收集和使用的基本性能计数器。如需获取计数器函数的完整列表及其解释说明,请参阅“附录D:计数器定义”。

表5 测试中使用的基本计数器

计数器对象计数器属性实例

处理器

平均处理器时间(%)

总和

?

峰值处理器时间(%)

?

?

中断次数/秒

?

进程

处理器时间(%)

OnePoint进程

?

工作集

SQL Server进程

?

线程数

?

?

IO读取操作/秒

?

?

IO写入操作/秒

?

内存

可用字节数

总和

?

页面错误/秒

?

?

已占用字节(%)

?

网络接口

总字节数/秒

100 Mbps网络适配卡

?

当前带宽

?

物理磁盘

磁盘读取次数/秒

C盘

?

磁盘写入次数/秒

数据库磁盘驱动器

?

磁盘队列平均长度

?

系统

处理器队列长度

总和

SQL Server:数据库

事务处理次数/秒

OnePoint数据库

SQL Server:缓冲管理器

缓存命中率

OnePoint数据库

已算出计数器

计数器属性

计算方法

网络繁忙(%)

总字节数/秒/当前带宽字节数

总字节数/秒 = 发送字节数/秒 + 接收字节数/秒

当前带宽字节数 = 当前带宽/8

可用内存空间

可用KB数/物理内存总容量

?

说明:表5建立了核心性能计数器收集度量标准。其它计数器可供用于执行更加深入的分析。由于物理磁盘(即磁盘时间[%])计数器将提供基于冗余磁盘阵列的假读取,因此并未得到使用。用来执行这些测试的所有数据库磁盘阵列均为RAID 10。

返回页首返回页首

MOM SP1测试结果

以下章节披露了与不同MOM配置规模下的一系列受控计算机相对应的测试结果。

返回页首返回页首

MOM SP1测试结果I:小规模配置 – 单一DDCAM(MOM数据库和DCAM)

第一个测试系列主要基于小型管理服务器执行。这个系统包括负责管理若干计算机的基本管理服务器。本章披露了这个系统的处理能力。测试结果还展现了系统最大处理能力,这种能力将通过服务器配置所能控制的受控计算机数量上限表现出来。

硬件测试环境 – 小规模配置,单一DDCAM

表6 DDCAM系统配置

系统组件说明

处理器数量

4

处理器型号

工作主频为550 MHz的Pentium 3处理器

内存容量

768 MB

操作系统磁盘数量

1

数据库磁盘数量

6(RAID 10)

日志文件磁盘数量

1

操作系统盘符

C盘(8.46 GB)

数据库盘符

D盘(101.6 GB,37.1 GB可用磁盘空间)

日志文件盘符

E盘(26 GB)

磁盘输入/输出(I/O)能力 – 读取

每秒750次读取操作

磁盘输入/输出(I/O)能力 – 写入

每秒375次写入操作

网络传输速率

100 Mbps(12.5 MB)

MOM版本

MOM SP1 Build 1300(RTM)

返回页首返回页首

MOM/SQL Server磁盘需求

表7列示了安装附带SQL Server数据库系统的管理服务器所需具备资源。Microsoft SQL Server 2000标准版已被用于上述测试。

表7 小规模配置磁盘需求 – 单一DDCAM

MOM磁盘空间总需求量

230 MB

MOM OnePoint工作集平均内存容量

53.81 MB-79.87 MB

OnePoint线程数(平均值)

71

SQL Server工作集内存容量

604.57 MB-645.37 MB

SQL Server数据库容量(磁盘空间)

6.63 GB

数据库日志磁盘空间

1 GB

MS DTC日志容量磁盘空间

512 MB

返回页首返回页首

数据库与数据负载规模

表8列示了MOM数据库表在每次针对特定数量受控计算机(从20到200台)运行测试之前所包含的行数。表9和表10列示了用于相关配置测试的数据负载。

表8 针对小规模配置的预测试数据库表容量

Alert表所含行数

88,574

Event表所含行数

2,252,322

SampledNumericData表所含行数

3,720,018

表9 每日数据负载水平 – 小规模配置(适用于20至200台受控计算机)

每日警告次数

2,250

每日事件次数

100,000

每日性能计数器次数

250,000

说明:表9列示的数据负载针对每个受控计算机数量级(从20至200台)保持不变。这种负载水平高于任何企业客户在对自身MOM SP1 Build 1300(RTM)进行测试期间所报告的实际水平。针对事件、警告提示和性能计数器的MOM SP1测试负载值主要基于面向大量企业客户就工作负载流量征集的调查结果,并在此基础上进一步提升,以使之代表峰值状况。

表10 用于小规模配置的每台受控计算机每分钟数据负载比率

受控计算机数量每台受控计算机每分钟警告提示次数每台受控计算机每分钟发生事件次数每台受控计算机每分钟性能计数次数

20

.078125

3.470

8.680

50

.031200

1.380

3.472

85

.018350

0.816

2.042

140

.011100

0.049

1.240

200

.007810

0.347

0.868

说明:表10所列数值远远超过了规模最大的企业客户报告的任何数值。用于MOM RTM测试的事件与性能计数器数值高于MOM SP1测试情境。这主要是因为,Management Packs(管理包)的精确调节有助于降低MOM SP1的事件与性能计数器流量。

在最初进行的MOM RTM测试中,提交至数据库的平均警告次数等于每台受控计算机每分钟0.00445次。而对于用来测试这种配置的MOM SP1工作负载来说,在200台受控计算机的规模上提交至数据库的平均警告次数则为每台计算机每分钟0.00781次。这大致相当于MOM RTM测试负载水平的两倍。对于MOM SP1来说,在20台受控计算机的配置水平上提交至数据库的平均警告次数已达每台计算机每分钟0.0781次。它代表高出MOM RTM工作负载17倍以上的负载强度。这就意味着,用来对相关配置执行MOM SP1性能测试的警告工作负载相当于MOM RTM测试水平的2到17倍。

返回页首返回页首

Microsoft Operations Manager/SQL Server测试结果

执行这些测试的目标在于,发现足以承受设定工作强度的管理服务器硬件配置规模。测试对象从20台受控计算机开始,直到发现系统能力上限。在这一系列测试中,MOM DDCAM将从最少管理20台计算机开始接受监控。而我们取得的测试成果则被用来创建DDCAM操作基准。表11描述了伴随受控计算机数量增加而呈现的增长率。

表11 受控计算机增加对DDCAM的影响 – 小规模配置

受控计算机数量CPU使用状况(%)OnePoint服务使用状况OnePoint工作集峰值磁盘读取操作次数/秒磁盘写入操作次数/秒可用内存空间网络繁忙程度

20

22.56%

9.00%

53,809,957

288.92

268.84

57.02%

0.38%

50

27.64%

20.22%

54,349,396

301.69

273.15

55.48%

0.38%

85

30.91%

25.91%

56,505,485

306.24

258.50

55.19%

0.38%

140

38.19%

36.76%

70,732,436

276.75

259.49

55.18%

0.39%

200

42.31%

44.01%

79,874,416

253.74

242.19

54.64%

0.40%

图1至图5展现了表11所列信息。

Figure 1: Adding managed computers increases CPU utilization

图1:受控计算机的增加导致CPU使用强度提高
查看全尺寸图像。

MOM SP1新特性 – 针对DDCAM得到增强的受控计算机支持能力

请注意,图1中基于这个DDCAM(工作主频为550 MHz的4处理器系统)的CPU使用强度在针对20台受控计算机的22%到针对200台受控计算机的42%之间变化。如果具备工作主频高达若干GHz的处理器,您便可凭借双处理器系统轻而易举地对200台受控计算机实施管理。

Figure 2: Increasing I/O has a negative affect on disk performance. In this case, increasing disk queues cause increased latency (see Figure 3)

图2:输入/输出(I/O)强度的提高将对磁盘性能造成负面影响。在这种情况下,磁盘队列的增加将导致延迟更加严重(见图3)
查看全尺寸图像。

与MOM RTM相比,MOM SP1已在读写操作方面得到了显著改进。在最初的MOM RTM测试中,基于200台受控计算机的总体输入/输出峰值速率为每台计算机每秒116.60次。这主要应归功于集成化整理特性对操作效果的改进。如需了解有关集成化整理特性的更多信息,请参阅前文中题为“集成化整理”的章节。

Figure 3: Disk queues remain approximately ten for MOM SP1

图3:与MOM SP1相对应的磁盘队列长度约保持在10左右
查看全尺寸图像。

图3显示了大约在10左右的队列长度。MOM RTM测试中的队列长度小于2。这主要应归功于MOM SP1中的集成化整理特性对输入/输出(I/O)操作的改进。您可通过向RAID阵列中添加更多磁盘的方式显著缩短这些磁盘队列的长度。

建议您可利用MOM SP1 Management Server Sizer中的RAID Selector Section确定基于您可能需要使用的各种工作负载和RAID配置的必要磁盘数量。MOM SP1 Management Server Sizer中的RAID Selector Section已考虑到磁盘队列长度不应超过2。如需了解有关Management Server Sizer的更多信息,请参阅“附录B:MOM SP1 Management Sizer”

Figure 4: Free memory space is adequate at all managed computer levels

图4:可用内存空间能够满足所有受控计算机配置规模的需要
查看全尺寸图像。

在配备768 MB内存的情况下,包括DCAM和数据库操作在内的MOM DDCAM内存使用强度约占全部可用内存空间的56%。在所有这些测试中,MOM SP1使用了大致完全相等的内存容量。

Figure 5: Network utilization remains very low at all managed computer levels

图5:与所有受控计算机部署规模相对应的网络繁忙程度均保持在极低水平
查看全尺寸图像。

与200台受控计算机相对应的网络繁忙程度已在与20台受控计算机相对应的网络繁忙程度基础上有所提高,网络占用峰值约为0.40%。这不仅与我们通过一系列测试看到的情况基本一致,而且,还与客户提供的有关网络使用状况的报告基本一致。这个使用状况参数仅代表静态使用强度,并不反映Management Pack(管理包)或MOM代理的后进先出式叠加状况。

返回页首返回页首

最佳实现方式:能力/性能建议

您可利用MOM SP1 Management Server Sizer确定基于您可能需要使用的各种工作负载的适当系统规模及配置方案。MOM SP1 Management Server Sizer可自动计算出RAID集合与轴心数量,与各种网络带宽相对应的预计网络使用状况,DCAM服务器和MOM数据库服务器硬件规模,以及数据库和日志容量。如需了解有关MOM SP1 Management Server Sizer的更多信息,请参阅“附录B:MOM SP1 Management Sizer”。

返回页首返回页首

MOM SP1测试结果II:大规模配置 – 独立数据库服务器和单一DCAM

第二个系列的测试主要基于规模较大的管理服务器执行,并配备了已安装MOM数据库的独立计算机。测试结果将披露足以凭借上述服务器配置接受有效控制的最大受控计算机数量。

硬件测试环境 – 大规模配置,独立数据库,单一DCAM

表12 针对大规模配置的数据库系统配置方案

系统组件说明

处理器数量

4

处理器型号

工作主频为550 MHz的Pentium 3处理器

内存容量

768 MB

操作系统磁盘数量

1

数据库磁盘数量

6(RAID 10)

日志文件磁盘数量

1

操作系统盘符

C盘(8.46 GB)

数据库盘符

D盘(101.6 GB,37.1 GB可用内存空间)

日志文件盘符

E盘(26 GB)

磁盘输入/输出(I/O)能力 – 读取

每秒750次读取操作

磁盘输入/输出(I/O)能力 – 写入

每秒375次读取操作

网络传输速率

100 Mbps(12.5 MB)

MOM版本

MOM SP1 Build 1300(RTM)

表13 针对大规模配置的DCAM系统配置方案

系统组件说明

处理器数量

2

处理器型号

工作主频为800 MHz的Pentium 3处理器

内存容量

512 MB

磁盘数量

1

盘符

C盘(14.6 GB,12.5 GB可用磁盘空间)

网络传输速率

100 Mbps(12.5 MB)

MOM版本

MOM SP1 Build 1300(RTM)

返回页首返回页首

MOM/SQL Server磁盘需求

表14和表15列示了安装DCAM和SQL Server数据库所需具备的相关资源。这些测试使用了SQL Server 2000标准版。

表14 针对大规模配置的数据库磁盘需求

数据库服务器: 

MOM磁盘空间总需求量

551 MB

SQL Server工作集内存容量(平均值)

709.31 MB-720.45 MB

SQL Server数据库容量(磁盘空间)

18.37 GB

数据库日志磁盘容量

1 GB

MS DTC日志磁盘空间

512 MB

DCAM:

?

MOM磁盘空间总需求量

145 MB

MOM OnePoint工作集内存容量(平均值)

164 MB-194.2 MB

OnePoint线程数(平均值)

71

返回页首返回页首

数据库与数据负载规模

表15列示了MOM数据库表在每次针对特定数量受控计算机(从250到1,000台)运行测试之前所包含的行数。表16、表17和表18列示了用于相关配置测试的数据负载。

表15 针对大规模配置的预测试数据库表容量

Alert表所含行数

97,833

Event表所含行数

3,303,168

SampledNumericData表所含行数

2,947,496

表16 每日数据负载水平 – 大规模配置(适用于250、500和700台受控计算机)

每日警告提示次数

9,000

每日事件次数

400,000

每日性能计数器次数

400,000

说明:表16列示的数据负载针对不同受控计算机数量级(200台、500台和700台)保持不变。这种负载水平高于任何企业客户在对自身MOM SP1 Build 1300(RTM)进行测试期间所报告的实际水平。针对事件、警告提示和性能计数器的MOM SP1测试负载值主要基于面向最大规模企业客户就工作负载流量征集的调查结果,并在此基础上进一步提升,以使之代表峰值负载状况。

表17 每日数据负载水平 – 大规模配置(针对1,000如受控计算机)

每日警告提示次数

12,000

每日事件次数

600,000

每日性能计数器次数

600,000

表18 用于大规模配置的每台受控计算机每分钟数据负载比率

受控计算机数量每台受控计算机每分钟警告提示次数每台受控计算机每分钟发生事件次数每台受控计算机每分钟性能计数次数

250

.02500

1.111

1.111

500

.01250

0.555

0.555

700

.00893

0.397

0.397

1000

.00833

0.417

0.417

说明:表18所列数值远远超过了规模最大的企业客户报告的任何数值。用于MOM RTM测试的事件与性能计数器数值高于MOM SP1测试情境。这主要是因为,Management Packs(管理包)的精确调节有助于降低MOM SP1的事件与性能计数器流量。

在最初进行的MOM RTM测试中,提交至数据库的平均警告次数等于每台受控计算机每分钟0.00445次。而对于用来测试这种配置的MOM SP1工作负载来说,在1,000台受控计算机的规模上提交至数据库的平均警告次数则为每台计算机每分钟0.00833次。这大致相当于MOM RTM测试负载水平的两倍。对于MOM SP1来说,在250台受控计算机的配置水平上提交至数据库的平均警告次数已达每台计算机每分钟0.025次。它代表高出MOM RTM测试负载近6倍的负载强度。这就意味着,用来对相关配置执行MOM SP1性能测试的警告工作负载相当于MOM RTM测试水平的2到6倍。

返回页首返回页首

Microsoft Operations Manager/SQL Server测试结果

执行这些测试的目标在于,发现足以承受设定工作强度的管理服务器硬件配置规模。测试对象从250台受控计算机开始,直到发现系统能力上限。

在这一系列测试中,DCAM和数据库服务器将从最少管理250台计算机开始接受监控。表19和表20描述了DCAM和数据库服务器伴随受控计算机数量增加而所受到的相关影响。

表19 受控计算机增加对DDCAM的影响 – 大规模配置

受控计算机数量CPU使用状况(%)OnePoint服务使用状况OnePoint工作集平均数可用内存空间网络繁忙程度

250

36.99%

38.91%

164,009,537

81.12%

0.07%

500

49.30%

48.51%

192,642,270

77.52%

0.16%

700

50.70%

48.57%

192,856,224

76.18%

0.19%

1,000

62.23%

54.65%

194,204,590

70.43%

0.23%

表20 受控计算机增加对数据库服务器的影响 – 大规模配置

受控计算机数量CPU使用状况(%)SQL Server服务使用状况SQL Server工作集峰值磁盘读取操作次数/秒磁盘写入操作次数/秒可用内存空间网络繁忙程度

250

17.96%

65.38%

703,313,169

56.42

166.86

56.59%

0.47%

500

22.88%

76.22%

709,683,340

154.39

264.32

55.02%

0.43%

700

22.28%

72.80%

714,549,239

133.46

265.90

56.03%

0.45%

1,000

24.37%

80.05%

720,452,301

187.55

292.35

54.38%

0.46%

图6至图13展示了表19和表20所列MOM数据库数据库服务器与DCAM信息。

Figure 6: Adding managed computers increases CPU utilization on the database server

图6:受控计算机的增加导致数据库服务器上的CPU使用强度提高
查看全尺寸图像。

即使在这些测试中使用工作主频为550 MHz的4处理器系统,对应于1,000台受控计算机的CPU使用强度仍大约保持在25%左右。而在使用工作主频高达GHz量级的新型处理器的情况下,上述CPU使用强度则可望得到显著降低。

Figure 7: Adding managed computers increases CPU utilization on the DCAM

图7:受控计算机的增加导致DCAM上的CPU使用强度提高
查看全尺寸图像。

即使在这些测试中使用工作主频为800 MHz的双处理器系统,对应于1,000台受控计算机的CPU使用强度仍大约保持在61%左右。而在使用工作主频高达GHz量级的新型处理器的情况下,上述CPU使用强度则可望得到显著降低。

Figure 8: Increasing I/O has a negative affect on disk performance. In this case, increasing disk queues cause increased latency (see Figure 9)

图8:输入/输出(I/O)强度的提高将对磁盘性能造成负面影响。在这种情况下,磁盘队列的增加将导致延迟更加严重(见图9)
查看全尺寸图像。

说明:由于DCAM上产生的输入/输出(I/O)操作信息无关紧要且仅仅反映操作系统与MOM操作,因此,我们并未提供此类信息。

与MOM RTM相比,MOM SP1已在读写操作方面得到了显著改进。在最初的MOM RTM测试中,基于1,000台受控计算机的总体输入/输出峰值速率为每台计算机每秒59.57次。这主要应归功于集成化整理特性对操作效果的改进。如需了解有关集成化整理特性的更多信息,请参阅前文中题为“集成化整理”的章节。

Figure 9: Disk queues increase as managed computers are added

图9:磁盘队列伴随受控计算机数量的增加而延长
查看全尺寸图像。

图9展示了最多不超过16的磁盘队列长度。MOM RTM测试中的队列长度小于2。这主要应归功于MOM SP1中的集成化整理特性对输入/输出(I/O)操作的改进。您可通过向RAID阵列中添加更多磁盘的方式显著缩短这些磁盘队列的长度。

建议您可利用MOM SP1 Management Server Sizer中的RAID Selector Section确定基于您可能需要使用的各种工作负载和RAID配置的必要磁盘数量。MOM SP1 Management Server Sizer中的RAID Selector Section已考虑到磁盘队列长度不应超过2。如需了解有关Management Server Sizer的更多信息,请参阅“附录B:MOM SP1 Management Sizer”。

Figure 10: Free memory space is adequate at all managed computer levels

图10:可用内存空间能够满足所有受控计算机配置规模的需要
查看全尺寸图像。

在配备768 MB内存的情况下,MOM数据库服务器内存使用强度约占全部可用内存空间的55%——这与企业级配置测试结果基本一致(参见后文中的“MOM SP1测试结果:企业级配置 – 独立数据库服务器与双DCAM”章节)。最佳实现方式建议在如此大规模的MOM部署环境下,内存容量至少应达到2 GB。根据合理估计,建议配置的2 GB内存容量将有助于提高SQL Server运行效率。

Figure 11: Free memory space is adequate at all managed computer levels

图11:可用内存空间能够满足所有受控计算机配置规模的需要
查看全尺寸图像。

在配备512 MB内存的情况下,与250台受控计算机相对应的DCAM内存使用强度约占全部可用内存空间的80%。如我们所料,当受控计算机部署规模为1,000台时,可用内存空间缩小了10%(即降至70%)——与大家所发现的情况基本一致。最佳实现方式建议在如此大规模的MOM部署环境下,内存容量至少应达到2 GB。根据合理估计,建议配置的2 GB内存容量将有助于提高DCAM运行效率。

Figure 12: Network utilization remains very low at all managed computer levels

图12:与所有受控计算机部署规模相对应的网络繁忙程度均保持在极低水平
查看全尺寸图像。

不出所料,与所有受控计算机部署规模相对应的网络繁忙程度均保持在最低水平——这与MOM RTM测试结果基本一致。如图12所示,MOM SP1并未使网络系统超负荷运转。在以此为基础进行的后续测试中,代理后进先出叠加期间的网络繁忙程度约为9%,这表明代理后进先出式叠加导致网络更加繁忙。

Figure 13: Network utilization remains very low at all managed computer levels

图13:与所有受控计算机部署规模相对应的网络繁忙程度均保持在极低水平
查看全尺寸图像。

与数据库服务器测试情形相似,图13中的网络繁忙程度从对应于250台受控计算机部署规模的0.10%逐步攀升至对应于1,000台受控计算机的0.25%。正如这份白皮书自始至终强调的那样,工作负载仍高于通过客户调查获知的任何实际水平。

返回页首返回页首

最佳实现方式:能力/性能建议

您可利用MOM SP1 Management Server Sizer确定基于您可能需要使用的各种工作负载的适当系统规模及配置方案。MOM SP1 Management Server Sizer可自动计算出RAID集合与轴心数量,与各种网络带宽相对应的预计网络使用状况,DCAM服务器和MOM数据库服务器硬件规模,以及数据库和日志容量。如需了解有关MOM SP1 Management Server Sizer的更多信息,请参阅“附录B:MOM SP1 Management Sizer”。

返回页首返回页首

MOM SP1测试结果III:企业级配置 – 独立数据库服务器和双DCAM

第三个系列的测试主要使用两个规模较大的管理服务器(DCAM)执行,并配备了安装于独立计算机的MOM数据库。测试结果将披露足以凭借上述服务器配置接受有效控制的最大受控计算机数量。

硬件测试环境 – 企业级配置,独立数据库,双DCAM

表21 针对企业级配置的数据库系统配置方案

系统组件说明

处理器数量

4

处理器型号

工作主频为550 MHz的Pentium 3处理器

内存容量

768 MB

操作系统磁盘数量

1

数据库磁盘数量

6(RAID 10)

日志文件磁盘数量

1

操作系统盘符

C盘(8.46 GB)

数据库盘符

D盘(101.6 GB,37.1 GB可用内存空间)

日志文件盘符

E盘(26 GB)

磁盘输入/输出(I/O)能力 – 读取

每秒750次读取操作

磁盘输入/输出(I/O)能力 – 写入

每秒375次读取操作

网络传输速率

100 Mbps(12.5 MB)

MOM版本

MOM SP1 Build 1300(RTM)

表22 针对企业级配置的DCAM系统配置方案

系统组件说明

处理器数量

2

处理器型号

工作主频为800 MHz的Pentium 3处理器

内存容量

512 MB

磁盘数量

1

盘符

C盘(14.6 GB,12.5 GB可用磁盘空间)

网络传输速率

100 Mbps(12.5 MB)

MOM版本

MOM SP1 Build 1300(RTM)

返回页首返回页首

MOM/SQL Server磁盘需求

表23列示了安装SQL Server数据库所需具备的相关资源。这些测试使用了SQL Server 2000标准版。

表23 针对企业级配置的数据库磁盘需求 – 独立数据库,双DCAM

数据库服务器: 

MOM磁盘空间总需求量

551 MB

SQL Server工作集内存容量(平均值)

710.63 MB-742.99 MB

SQL Server数据库容量(磁盘空间)

18.37 GB

数据库日志磁盘容量

1 GB

MS DTC日志磁盘空间

512 MB

每个DCAM:

?

MOM磁盘空间总需求量

145 MB

MOM OnePoint工作集内存容量(平均值)

141.63 MB-194.38 MB

OnePoint线程数(平均值)

71

返回页首返回页首

数据库与数据负载规模

表24列示了MOM数据库表在每次针对特定数量受控计算机(从700到1,000台)运行测试之前所包含的行数。表25和表26列示了用于相关配置测试的数据负载。

表24 针对企业级配置的预测试数据库表容量

Alert表所含行数

97,833

Event表所含行数

3,303,168

SampledNumericData表所含行数

2,947,496

表25 针对企业级配置的每日数据负载水平

负载项目针对700台受控计算机针对1,000台受控计算机

每日警告提示次数

9,000

12,000

每日事件次数

400,000

600,000

每日性能计数器次数

400,000

600,000

说明:表25列示的数据负载水平高于任何企业客户在对自身MOM SP1 Build 1300(RTM)进行测试期间所报告的实际水平。针对事件、警告提示和性能计数器的MOM SP1测试负载值主要基于面向最大规模企业客户就工作负载流量征集的调查结果,并在此基础上进一步提升,以使之代表峰值负载状况。

表26 用于企业级配置的每台受控计算机每分钟数据负载比率

受控计算机数量每台受控计算机每分钟警告提示次数每台受控计算机每分钟发生事件次数每台受控计算机每分钟性能计数次数

700

.00893

0.397

0.397

1000

.00833

0.417

0.417

说明:表26所列数值远远超过了规模最大的企业客户报告的任何数值。用于MOM RTM测试的事件与性能计数器数值高于MOM SP1测试情境。这主要是因为,Management Packs(管理包)的精确调节有助于降低MOM SP1的事件与性能计数器流量。

在最初进行的MOM RTM测试中,提交至数据库的平均警告次数等于每台受控计算机每分钟0.00445次。而对于用来测试这种配置的MOM SP1工作负载来说,在1,000台受控计算机的规模上提交至数据库的平均警告次数则为每台计算机每分钟0.00833次;在700台受控计算机的规模上提交至数据库的平均警告次数则为每台计算机每分钟0.00893次。这两个指标均大致相当于MOM RTM测试负载水平的两倍。这就意味着,用来对相关配置执行MOM SP1性能测试的警告工作负载相当于MOM RTM测试水平的两倍。

返回页首返回页首

Microsoft Operations Manager/SQL Server测试结果

执行这些测试的目标在于,发现足以承受设定工作强度的DCAM与数据库服务器硬件配置规模。测试对象从700台受控计算机开始,直到发现系统能力上限。

在这一系列测试中,两个DCAM和单一数据库服务器将从最少管理700台低端计算机开始接受监控,直到最多管理1,000台受控计算机。我们将第一个测试设计为,由一个DCAM管理200台受控计算机,由另一个DCAM管理500台受控计算机,以使受控计算机总数达到700台。而第二个测试则由两个DCAM分别管理500台受控计算机,以使受控计算机总数达到1,000台。表27描述了以上两种测试情境对两个DCAM造成的影响;表28描述了以上两种测试情境对数据库服务器造成的影响。

表27 受控计算机增加对DCAM的影响 – 企业级配置

DCAM受控计算机数量CPU使用状况(%)OnePoint服务使用状况OnePoint工作集平均数可用内存空间网络繁忙程度

A

200/700

34.76%

38.22%

141,628,304

80.70%

0.26%

B

500/700

49.32%

53.20%

189,064,637

77.22%

0.26%

C

500/1,000

49.45%

49.98%

193,576,489

76.61%

0.25%

D

500/1,000

50.57%

51.86%

194,378,502

76.57%

0.25%

说明:表27反映了四个不同DCAM的使用状况。在第一种测试部署方案中,DCAM A负责管理700台受控计算机中的前200台;DCAM B负责管理700台受控计算机中的后500台。在第二种测试部署方案中,DCAM C负责管理1,000台受控计算机中的前500台;DCAM D负责管理1,000台受控计算机中的后500台。

表28 受控计算机增加对数据库服务器的影响 – 企业级配置

受控计算机数量CPU使用状况(%)SQL Server服务使用状况SQL Server工作集峰值磁盘读取操作次数/秒磁盘写入操作次数/秒可用内存空间网络繁忙程度

700

19.76%

69.67%

711,511,735

94.91

204.91

56.19%

0.46%

1,000

24.50%

76.10%

743,612,153

190.44

218.82

54.35%

0.45%

图14至图21展示了表27和表28所列DCAM与MOM数据库信息。

Figure 14: expected, adding managed computers increases CPU utilization on the database server

图14:不出所料,受控计算机的增加导致数据库服务器上的CPU使用强度提高
查看全尺寸图像。

即使在这些测试中使用工作主频为550 MHz的处理器,对应于1,000台受控计算机的CPU使用强度仍大约保持在25%左右。据估计,如果使用工作主频为768 MHz的的处理器,对应于2,000台受控计算机的CPU使用强度也不会超过50%;而在使用工作主频高达GHz量级的新型处理器的情况下,上述CPU使用强度将可望得到显著降低。

Figure 15: Adding managed computers increases CPU utilization on the DCAMs

图15:受控计算机的增加导致DCAM上的CPU使用强度提高
查看全尺寸图像。

图15展现了四个不同DCAM的使用状况。如需了解更多相关信息,应参看表27。请注意,同样负责管理500台受控计算机的DCAM B、DCAM C和DCAM D呈现出几乎完全一致的CPU使用状况。这些测试反映出MOM DCAM的一致性。此外,您还应注意到,基于主频为800 MHz的计算机运行的DCAM B、DCAM C和DCAM D均只占用了50%的CPU资源,大大低于75%的水平,从而,形成了25%的预留处理能力。我们相信,在使用工作主频高达GHz量级的新型处理器的情况下,上述CPU使用强度将可望得到显著降低。

Figure 16: Increasing I/O affects disk performance

图16:输入/输出(I/O)强度的提高将对磁盘性能造成影响。
查看全尺寸图像。

说明:由于DCAM上产生的输入/输出(I/O)操作信息无关紧要且仅仅反映操作系统与MOM操作,因此,我们并未提供此类信息。

与MOM RTM相比,MOM SP1已在读写操作方面得到了显著改进。在最初的MOM RTM测试中,基于1,000台受控计算机的总体输入/输出峰值速率为每台计算机每秒59.57次。这主要应归功于集成化整理特性对操作效果的改进。如需了解有关集成化整理特性的更多信息,请参阅前文中题为“集成化整理”的章节。

Figure 17: Disk queues increase as managed computers are added

图17:磁盘队列伴随受控计算机数量的增加而延长
查看全尺寸图像。

图17展示了最多不超过15的磁盘队列长度。对于所有测试来说,DCAM上的队列长度均为0,因此,图中未显示与DCAM相关的磁盘队列长度。MOM RTM测试中的队列长度小于2。这主要应归功于MOM SP1中的集成化整理特性对输入/输出(I/O)操作的改进。您可通过向RAID阵列中添加更多磁盘的方式显著缩短这些磁盘队列的长度。

建议您可利用MOM SP1 Management Server Sizer中的RAID Selector Section确定基于您可能需要使用的各种工作负载和RAID配置的必要磁盘数量。MOM SP1 Management Server Sizer中的RAID Selector Section已考虑到磁盘队列长度不应超过2。如需了解有关Management Server Sizer的更多信息,请参阅“附录B:MOM SP1 Management Sizer”。

Figure 18: Free memory space is adequate at all managed computer levels

图18:可用内存空间能够满足所有受控计算机配置规模的需要
查看全尺寸图像。

在配备768 MB内存的情况下,MOM数据库服务器内存使用强度约占全部可用内存空间的60%。最佳实现方式建议在如此大规模的MOM部署环境下,内存容量至少应达到2 GB。根据合理估计,建议配置的2 GB内存容量将有助于提高SQL Server运行效率。

Figure 19: Free memory space is adequate at all managed computer levels

图19:可用内存空间能够满足所有受控计算机配置规模的需要
查看全尺寸图像。

在配备512 MB内存的情况下,DCAM内存使用强度约占全部可用内存空间的80%。这表明MOM SP1的内存使用效率较高。最佳实现方式建议在如此大规模的MOM部署环境下,内存容量至少应达到1 GB。根据合理估计,建议配置的1 GB内存容量将有助于提高DCAM运行效率。

Figure 20: Network utilization remains very low at all managed computer levels

图20:与所有受控计算机部署规模相对应的网络繁忙程度均保持在极低水平
查看全尺寸图像。

不出所料,与所有受控计算机部署规模相对应的网络繁忙程度均保持在最低水平——这与MOM RTM测试结果基本一致。如图20所示,MOM SP1并未使网络系统超负荷运转。在以此为基础进行的后续测试中,代理后进先出叠加期间的网络繁忙程度约为9%,这表明代理后进先出式叠加导致网络更加繁忙。

Figure 21: Network utilization remains very low at all managed computer levels

图21:与所有受控计算机部署规模相对应的网络繁忙程度均保持在极低水平
查看全尺寸图像。

与数据库服务器测试情形相似,从受控计算机到DCAM所对应的网络繁忙程度均保持在0.25%左右。如图所示,与200台受控计算机相对应的网络负载状况和与500台计算机相对应的网络负载状况几乎完全相同。这主要是因为,所有受控计算机部署规模的工作负载基本一致。正如这份白皮书自始至终强调的那样,工作负载仍高于通过客户调查获知的任何实际水平。

返回页首返回页首

最佳实现方式:能力/性能建议

您可利用MOM SP1 Management Server Sizer确定基于您可能需要使用的各种工作负载的适当系统规模及配置方案。MOM SP1 Management Server Sizer可自动计算出RAID集合与轴心数量,与各种网络带宽相对应的预计网络使用状况,DCAM服务器和MOM数据库服务器硬件规模,以及数据库和日志容量。如需了解有关MOM SP1 Management Server Sizer的更多信息,请参阅“附录B:MOM SP1 Management Sizer”。

返回页首返回页首

MOM SP1 Management Packs(管理包)

这些测试设计用来度量当MOM SP1 Management Packs(管理包)以单个或累加(逐个)方式被添加至受控计算机时的内存占用情况(内存占用量)。

测试参数

硬件测试环境

表29描述了这项测试所使用的计算机系统配置。MOM SP1服务器和三台受控计算机均使用完全相同的系统配置。

表29 计算机配置(MOM SP1服务器与受控计算机)

系统组件说明

处理器数量

1

处理器型号

工作主频为600 MHz的Pentium 3处理器

内存容量

256 MB

磁盘数量

1

操作系统盘符

C盘

磁盘容量

12.76 GB

操作系统

Windows 2000 Server SP3

软件测试环境

表30列示了用于测试的软件及其版本:

表30 用于测试的软件产品及其版本

产品名称接受测试的产品或编译版本

Windows 2000 Server

Service Pack 3

SQL Server 2000

RTM + Service Pack 3

MOM 2000

Service Pack 1

MOM 2000 Application Management Pack(应用管理包)

Service Pack 1

MOM SP1配置

MOM SP1已被设置为单一配置群组,拥有三台受控计算机和一台安装有全部MOM组件的管理服务器。

测试团队基于MOM SP1服务器安装的软件产品如下:

MOM SP1

MOM SP1 Application Management Pack(应用管理包)

SQL Server 2000 SP3

Internet Information Server

Terminal Services(终端服务)

防病毒软件(eTrust)

在安装MOM SP1之后,测试团队编制了赖以从受控计算机中捕捉性能数据的三条性能处理规则。表31列示了这些自定义性能处理规则的详细内容。在编制性能处理规则后,测试团队还创建了用来实现性能信息图表化的三个Public视图。

表31 自定义性能处理规则

规则名称提供者

性能-专用字节-OnePointService代理

进程-专用字节-OnePointService-10分钟

性能-处理器占用时间(%)-OnePointService代理

进程-处理器占用时间(%)-OnePointService-10分钟

进程-处理器占用时间(%)-OnePointService-10分钟

进程-工作集-OnePointService-10分钟

受控计算机配置

受控计算机具有最基本的Windows 2000 Server配置。基于受控计算机安装的唯一附加产品或服务就是eTrust防病毒软件。

代理安装与配置过程

测试团队安装每个代理程序的具体方法是:先将计算机名称添加至Agent Manager(代理管理器),再批准将代理程序安装于受控计算机。代理程序的安装主要通过在MOM SP1服务器上查看All Agents(全部代理)视图和在每台受控计算机上检查OnePointService进程的方法获得验证。

自定义性能处理规则将在所有代理程序安装完毕后得到激活,并被用于图表绘制,具体方法为:在Recent Performance(近期性能)视图中选中每台计算机,并允许计数器执行图表绘制操作。

受控计算机将针对每种测试情况被置于若干缺省计算机群组。表32列示了在每种不同测试情况下保持不变的计算机群组。

表32 通用计算机群组

硬件属性 – 处理器数量

硬件属性 – CPU制造商

硬件属性 – CPU处理速度

硬件属性 – CPU标识符

硬件属性 – BIOS版本

硬件属性 – BIOS日期

Microsoft Operations Manager Agents(管理代理)

在将Management Packs(管理包)添加至代理程序的同时,受控计算机也将被明确添加到与Management Pack(管理包)相对应的计算机群组。这有助于确保将Management Packs(管理包)部署至受控计算机。

测试情形

Management Pack(管理包)内存累加测试

这一系列测试设计用来度量向受控计算机添加Management Packs(管理包)时的累计代理内存占用情况。在每种测试情形中,Management Packs(管理包)都将按所列顺序被添加至代理计算机。而性能计量指标则将借助前文中表31所列自定义性能处理规则在OnePointService进程上得到收集。

测试情形1:Windows Management Pack(Windows管理包)

受控计算机将被置于下列群组:

1.

前文中表32所列通用群组

2.

Windows NT & 2000 RRAS & RAS非授权计算机

3.

Windows 2000 Servers

4.

Windows 2000许可日志服务

5.

Windows 2000 Dr. Watson

6.

任何Windows 2000计算机

7.

服务包版本

测试情形2:添加MOM SP1 Management Pack(MOM SP1管理包)

受控计算机将被置于下列群组:

1.

测试情形1所列全部群组

2.

Microsoft Operations Manager数据库

3.

Microsoft Operations Manager数据访问服务器

4.

Microsoft Operations Manager Consolidator(整合程序)

测试情形3:添加Active Directory Management Pack(Active Directory管理包)

受控计算机将被置于下列群组:

1.

测试情形1和2所列全部群组

2.

Windows 2000域控制器

3.

Active Directory信任监控

4.

Active Directory复制延迟数据收集

5.

Active Directory客户端监控

测试情形4:添加Exchange Server Management Pack(Exchange Server管理包)

受控计算机将被置于下列群组:

1.

测试情形1、2和3所列全部群组

2.

Microsoft Active Directory连接器

3.

Microsoft Exchange Server 2000

4.

Microsoft Exchange即时消息服务器

测试情形5:添加SQL Server Management Pack(SQL Server管理包)

受控计算机将被置于下列群组:

1.

测试情形1、2、3和4所列全部群组

2.

Microsoft SQL Server 2000

Management Pack(管理包)内存占用情况测试

这一系列测试设计用来度量个别Management Pack(管理包)的代理内存占用情况。已列示的每个Management Pack(管理包)都将分别被添加到一台受控计算机。而性能计量指标则借助前文中表31所列自定义性能处理规则在OnePointService进程上得到收集。

为防止Windows Management Pack(Windows管理包)被自动安装于每台受控计算机,并考虑到受控计算机都在运行Windows 2000 Server,我们已对相关处理规则进行了修订。

测试情形6:仅限基本MOM代理

受控计算机将被置于下列群组:

1.

前文中表32所列通用群组

测试情形7:Windows Management Pack(Windows管理包)

受控计算机将被置于下列群组:

1.

前文中表32所列通用群组

2.

Windows NT & 2000 RRAS & RAS非授权计算机

3.

Windows 2000 Servers

4.

Windows 2000许可日志服务

5.

Windows 2000 Dr. Watson

6.

任何Windows 2000计算机

7.

服务包版本

测试情形8:MOM SP1 Management Pack(MOM SP1管理包)

受控计算机将被置于下列群组:

1.

前文中表32所列通用群组

2.

Microsoft Operations Manager数据库

3.

Microsoft Operations Manager数据访问服务器

4.

Microsoft Operations Manager Consolidator(整合程序)

测试情形9:Active Directory Management Pack(Active Directory管理包)

受控计算机将被置于下列群组:

1.

前文中表32所列通用群组

2.

Windows 2000域控制器

3.

Active Directory信任监控

4.

Active Directory复制延迟数据收集

5.

Active Directory客户端监控

测试情形10:Exchange Server Management Pack(Exchange Server管理包)

受控计算机将被置于下列群组:

1.

前文中表32所列通用群组

2.

Microsoft Active Directory连接器

3.

Microsoft Exchange Server 2000

4.

Microsoft Exchange即时消息服务器

测试情形11:SQL Server Management Pack(SQL Server管理包)

受控计算机将被置于下列群组:

1.

前文中表32所列通用群组

2.

Microsoft SQL Server 2000

测试结果

为取得对应于每种Management Pack(管理包)内存占用测试情形的连贯结果,我们从基于受控计算机安装代理程序后的15分钟开始进行两个小时的的连续采样。在代理程序安装完毕后等待15分钟的做法为代理程序提供了充足的时间,以便启动与MOM SP1服务器的通信进程,正确识别包含受控计算机的群组,并允许在受控计算机上安装Management Pack(管理包)。

此外,在Management Pack(管理包)内存累加测试情形中,我们还在将Management Pack(管理包)添加至受控计算机后提供了15分钟等待时间。等待期满后的采样时间平均为两小时,表33和表34为您报出了相关测试结果。

表33 Management Pack(管理包)内存累加测试结果

测试情形编号测试情形名称CPU使用状况累计工作集字节数

1

Windows Management Pack(Windows管理包)

0.040%

18,497,536

2

添加MOM SP1 Management Pack(MOM SP1管理包)

0.055%

19,935,232

3

添加Active Directory Management Pack(Active Directory管理包)

0.243%

28,618,752

4

添加Exchange Management Pack(Exchange管理包)

0.427%

41,435,136

5

添加SQL Server Management Pack(SQL Server管理包)

0.483%

43,552,768

说明:表33列示了在将Management Packs(管理包)添加到受控计算机时可能形成的内存累积使用状况。

表34 Management Pack(管理包)个别内存占用情况测试结果

测试情形编号测试情形名称CPU使用状况个别工作集字节数

6

仅限基本MOM代理

0.004%

12,193,792

7