SAP BusinessObjects Enterprise XI 3.1 Service Pack 3. Chinese Admin Guide (2010) - 21

 

  Index      Manuals     SAP BusinessObjects Enterprise XI 3.1 Service Pack 3. Chinese Admin Guide (2010)

 

Search            copyright infringement  

 

   

 

   

 

Content      ..     19      20      21      22     ..

 

 

 

SAP BusinessObjects Enterprise XI 3.1 Service Pack 3. Chinese Admin Guide (2010) - 21

 

 

第 8 章 提高性能

8.1 提高性能

定期评估系统性能并针对将来的扩展和潜在问题区域对帐户进行更改是一

种很好的做法。

首先,需要评估系统的当前性能。可以通过与用户和委派的管理员交流并

研究系统度量值来评估系统的性能。了解到潜在的问题区域后,可以将系统
的性能与预计的服务阈值进行比较。

确定性能问题之后,可以采取调整系统规模或调整配置设置等措施解决这

些问题。

第 322 页上的

“评估系统的性能”

第 334 页上的

“性能风险和解决方案”

注意:

本节用于提高现有部署的性能。有关尚未部署系统的情况的信息,请参阅

《BusinessObjects Enterprise 部署规划指南》。

8.2 评估系统的性能

在更改设置以增强性能之前,需要确定系统的当前的运行情况。

BusinessObjects Enterprise 提供了服务器量度值,利用这些值可以监控和
评估当前的处理问题区域。

要有效地评估系统的性能,需要执行以下操作:

评估用户需求。

从用户处获得定性的反馈。请参阅第 323 页上的

“评估用户需求”

分析服务器量度值。

检查服务器和系统日志。有关详细说明,请参阅第 324 页上的

“分析服

务器量度值”

评估每个服务器组件的性能。

将当前系统使用情况与建议的服务阈值进行比较。确定所需的处理器数、
服务数和计算机数。有关更多信息,请参阅第 332 页上的

“评估系统的

性能”

8.2.1 评估用户需求

与用户和委派的管理员交流。他们可以帮助确定系统的哪些区域当前遇到

了性能问题(如果有)。他们还可以让您了解将来在哪个位置预计会产生较
高的系统通信量。并且,可能有根本未被使用的系统区域。

例如,如果组织在财务部雇佣了新员工,则财务报表的使用量将可能增

加。如果财务报表是 Web Intelligence 文档,可能需要增加 Web
Intelligence 处理服务器来应对额外的处理负载。或者,如果打算从 Web
Intelligence 文档改为使用 Crystal 报表,那么可能根本不需要 Web
Intelligence 处理服务器。

好的做法是:进行一次公司范围内有关 BusinessObjects Enterprise 使

用情况的调查,以便了解所有当前的问题以及将来的变动。向用户询问有关
当前性能问题、他们的平均日常使用情况以及他们的预计将来使用情况的问
题:

用户执行哪些类型的任务,多久执行一次?

用户在执行特定任务时是否注意到了性能变慢的情况?

用户最常使用哪些类型的对象?

用户在使用特定类型的对象时是否注意到了性能变慢的情况?

用户是否预计到在不久的将来他们的系统使用情况会增加或减少?

用户是否雇佣了新员工?

用户是否打算在将来使用 BusinessObjects Enterprise 执行更多任务?

特别地,与发布者交谈,并确定他们的发布需求。一些发布者需要额外的

能力以运行大量的发布,这些发布将个性化的实例传送给许多目标和接收者。
例如,保险公司的发布者可能运行一个付帐发布,此发布为客户生成数以千
计的个性化报表实例。在这种情况下,需要一个可以应对大量处理负载的部
署。

定期重新评估组织的需求是一种好的做法。按照在规划部署时使用的步骤

进行操作。有关详细说明,请参阅《BusinessObjects Enterprise 部署规划
指南》。

323

评估系统的性能

了解到组织的性能问题后,可以通过查看当前系统量度值来验证这些问

题。

8.2.2 分析服务器量度值

评估了用户需求后,可以通过监控系统活动来验证用户的当前性能问题。

服务器量度值还可能揭示出高服务器通信量可能产生问题的其他区域。

CMC 使您可以通过 Web 查看服务器量度值。这些量度值包括有关每台计

算机的常规信息以及特定于服务器类型的详细信息。CMC 还使您可以查看系
统量度值,包括有关产品版本、CMS 和当前系统活动的信息。

提示:

有关如何在您自己的 Web 应用程序中使用服务器量度值的示例,请参阅

BusinessObjects Enterprise 管理启动板上的“查看服务器摘要”示例。

单击相应链接可跳转至该节:

第 324 页上的

“查看当前服务器量度”

第 330 页上的

“查看系统量度值”

8.2.2.1 查看当前服务器量度

CMC 的“服务器”管理区域显示服务器量度值,提供有关各个

BusinessObjects Enterprise 服务器的统计数据与信息。为各个服务器显示
的常规信息包括有关运行服务器的计算机的信息:计算机名称、操作系统、
总硬盘空间、可用硬盘空间、总 RAM、CPU 数量和本地时间。常规信息还包
括服务器启动的时间和服务器的版本号。

8.2.2.1.1 查看服务器量度值

1。

转到 CMC 的“服务器”管理区域。

2。

单击要查看其量度的服务器。

3。

从“管理”菜单中选择“属性”。

4。

在“属性”对话框中,单击导航列表中的“量度”。

“量度”选项卡显示某些服务器特定于服务器的附加信息。“量度”选项

卡仅用于查看有关服务器的信息。有关更改服务器设置的信息,请参阅第
341 页上的

“更改服务器的属性”

SAP BusinessObjects Enterprise 管理员指南

324

8.2.2.1.2 附加服务器量度

输入文件资源库服务器和输出文件资源库服务器

对于每个文件资源库服务器,“量度”选项卡提供以下量度:

发送的和写入的数据

活动文件和活动客户端连接的数量

可用硬盘空间总量

有关更改这些设置的信息,请参阅第 156 页上的

“设置文件资源库服务

器的根目录和空闲时间”

中央管理服务器

对于 CMS,“量度”选项卡提供以下附加量度:

失败、待定、正在运行、已完成或正在等待的作业数

许可数量

CMS 系统数据库信息

有关配置中央管理服务器的信息,请参阅第 134 页上的

“配置服务器设

置”

连接服务器

对于连接服务器,“量度”选项卡列出了有关连接服务器当前使用的数据

源类型的附加信息。列出的网络层和关联的数据库已在连接服务器的全局配
置文件中设置为活动数据源。

有关配置连接服务器的更多信息,请参阅《数据访问指南》。

作业服务器

这些服务器的“量度”选项卡列出以下量度值:

其临时文件的位置

处理模式

正在处理的当前作业数量

收到的请求总数

创建失败的作业总数

325

评估系统的性能

当前启用的默认目标的类型

有关更改这些设置的信息,请参阅第 340 页上的

“配置处理层以提高性

能”

注意:

这适用于所有类型的作业服务器,其中包括 Crystal Reports 作业服务

器、程序作业服务器、目标作业服务器、值列表作业服务器、Desktop
Intelligence 作业服务器以及 Web Intelligence 作业服务器。

Crystal Reports 高速缓存服务器

对于每个高速缓存服务器,“量度”选项卡提供以下量度:

传送的字节数

当前连接数

当前高速缓存大小

已满足的请求数量

缓存命中率

排队的请求数量

“量度”选项卡还显示以下设置的当前值,可以在“属性”选项卡上更改

这些设置:

关闭空闲作业前等待的分钟数

每当刷新查看器的文件(对象)时是否访问数据库

高速缓存文件的位置

最大高速缓存大小

依据数据库进行刷新的间隔分钟数

“量度”选项卡还提供一个表,列出高速缓存服务器连接到的处理服务器

以及与各个处理服务器建立的连接数。

有关更改这些设置的信息,请参阅第 340 页上的

“修改高速缓存服务器

的性能设置”

SAP BusinessObjects Enterprise 管理员指南

326

Desktop Intelligence 高速缓存服务器

对于每个 Desktop Intelligence 高速缓存服务器,“量度”选项卡提供

以下量度值:

当前高速缓存大小

传送的字节数

当前连接数

已满足的请求数量

缓存命中率

排队的请求数量

“量度”选项卡还显示以下设置的当前值,可以在“属性”选项卡上更改

这些设置:

最大高速缓存大小

高速缓存文件的位置

关闭空闲作业前等待的分钟数

依据数据库进行刷新的间隔分钟数

每当刷新查看器的文件(对象)时是否访问数据库

高速缓存已满时要保留在高速缓存中的文档数

是否在客户端之间共享报表数据

“量度”选项卡还提供一个表,列出 Desktop Intelligence 高速缓存服

务器连接到的处理服务器以及与各个服务器建立的连接数。

有关更改这些设置的信息,请参阅第 340 页上的

“修改高速缓存服务器

的性能设置”

注意:

此服务器只处理 Desktop Intelligence 文档的信息。

事件服务器

对于事件服务器,“量度”选项卡显示服务器正在监控的每个文件的统计

数据,其中包括文件名和事件发生的最近时间。

327

评估系统的性能

有关更改这些设置的信息,请参阅第 339 页上的

“修改事件服务器的轮

询时间”

Desktop Intelligence 处理服务器

对于 Desktop Intelligence 处理服务器,“量度”选项卡提供以下量

度:

当前连接数

正在运行的开放处理线程的当前数量

已满足的请求总数

传送的总字节数

已排队的请求数量

最大子进程数

失败的请求数量

“量度”选项卡还显示以下设置的当前值,可以在“属性”选项卡上更改

这些设置:

临时文件的位置

空闲连接超时

同时进行的报表作业的最大数量

重新设置报表作业前允许的最大操作数量

查看器刷新是否始终查询数据库

是否共享报表作业

关闭空闲报表作业前等待的分钟数

预加载的报表作业的数量

是否在客户端之间共享报表数据

提供给客户端的最旧的处理数据

有关这些设置的信息,请参阅第 883 页上的

“Desktop Intelligence

服务器设置”

注意:

此服务器只处理 Desktop Intelligence 文档的信息。

SAP BusinessObjects Enterprise 管理员指南

328

Crystal Reports 处理服务器

对于 Crystal Reports 处理服务器,“量度”选项卡提供以下量度:

当前连接数

已排队的请求数量

已满足的请求数量

失败的请求数量

传送的总字节数

“量度”选项卡还显示以下设置的当前值,可以在“属性”选项卡上更改

这些设置:

关闭空闲连接前等待的分钟数

临时文件的位置

同时进行的报表作业的最大数量

关闭报表作业前等待的分钟数

提供给客户端的最旧的处理数据

查看器刷新是否始终查询数据库

最大子进程数

有关更改这些设置的信息,请参阅第 868 页上的

“Crystal Reports

Server 设置”

注意:

此服务器只处理 Crystal Reports 对象的信息。

Web Intelligence 处理服务器

对于 Web Intelligence 处理服务器,“量度”选项卡提供当前请求的数

量以及请求总数。

“量度”选项卡还显示以下设置的当前值,可以在“属性”选项卡上更改

这些设置:

最大连接数

关闭空闲连接前等待的分钟数

是否启用文档缓存

329

评估系统的性能

是否启用实时缓存

文档缓存允许的分钟数

文档高速缓存的大小

是否启用值列表缓存

值列表的批大小

自定义排序值列表的最大大小

Universe 高速缓存的大小

高速缓存已满时要保留在高速缓存中的文档的百分比

允许用于扫描文档高速缓存的最大分钟数

下载到高速缓存的最大文档数

二进制和字符文件的最大大小

有关这些设置的信息,请参阅第 876 页上的

“Web Intelligence 服务

器设置”

注意:

此服务器只处理 Web Intelligence 文档的信息。

报表应用程序服务器

报表应用程序服务器 (RAS) 的“量度”选项卡显示处于打开状态的报表

数,以及曾经打开的报表数。它还显示打开的连接数,以及已创建的打开的
连接数。

有关这些设置的信息,请参阅第 868 页上的

“Crystal Reports Server

设置”

8.2.2.2 查看系统量度值

CMC 的“设置”管理区域显示系统量度值,提供有关 BusinessObjects

Enterprise 安装的常规信息。“属性”部分包括有关产品版本和编译版本的
信息。它还列出 CMS 数据库的数据源、数据库名称以及数据库用户名。“查
看全局系统量度”部分列出当前帐户活动以及有关当前和已处理的作业的统
计数据。“群集”部分列出连接到的 CMS 的名称、CMS 群集的名称以及其他
群集成员的名称。

8.2.2.2.1 查看系统量度值

1。

转到 CMC 的“设置”管理区域。

SAP BusinessObjects Enterprise 管理员指南

330

2。

单击箭头以展开并查看“属性”、“查看全局系统量度”和“群集”部分
的设置。

有关许可和帐户活动的信息,请参阅第 374 页上的

“管理许可”

有关 CMS 群集的信息,请参阅第 180 页上的

“将中央管理服务器组

成群集”

8.2.2.3 记录服务器活动

BusinessObjects Enterprise 允许您记录 BusinessObjects Enterprise

Web 活动的具体信息。有关查找和自定义 Web 活动日志的详细信息,请参阅
第 371 页上的

“审核 Web 活动”

此外,所有 BusinessObjects Enterprise 服务器均设计为将消息记录到
操作系统标准系统日志文件中。

在 Windows NT/2000 上,BusinessObjects Enterprise 将消息记录
到事件日志服务。可以用事件查看器查看结果(在应用程序日志中)。

在 UNIX 上,BusinessObjects Enterprise 记录到作为用户应用程序
的 syslog 后台驻留程序。每个服务器会在其记录的任何消息前加上
它的名称和 PID。

各个服务器还将断言消息记录到产品安装的记录目录。记录到这些文件的

程序性信息通常在 Business Objects 支持人员进行高级调试时才有用。这
些日志文件的位置视操作系统而定:

在 Windows 上,默认记录目录为 C:\Program Files\Business Ob
jects\BusinessObjects Enterprise 12.0\Logging

在 UNIX 上,默认记录目录为所安装程序的 INSTALL_ROOT/bobje/logging
目录。

要注意的重要一点是,这些日志文件会被自动清除,因此为每个服务器记

录的数据决不会超过大约 1 MB。

注意:

要对承载 BusinessObjects Enterprise 服务器的 UNIX 计算机上的功能

启用日志记录,必须设置和配置系统日志记录,以便记录已记录到信息级别
或更高级别的用户设施中的所有消息。设置过程因系统而异。有关具体说明,
请查阅操作系统文档。

331

评估系统的性能

8.2.2.4 评估系统的性能

收集了有关 BusinessObjects Enterprise 部署的足够轶事式信息和统计

信息后,就可以开始隔离问题区域。

使用服务器量度值来验证用户的反馈。服务器量度值是否确认了用户的性

能问题?如果没有,则性能问题可能是由 BusinessObjects Enterprise 配
置之外的某些原因导致的,比如网络速度、数据库结构或者报表设计的复杂
性等原因。

然后,将当前使用情况与建议的服务阈值进行比较。通过比较这些数字,

可以对每个服务器的性能进行评级,并创建一个最低、中等和最高性能风险
的列表。

8.2.2.4.1 评估系统的性能

1。

建立部署中所有服务器组件的清单。

2。

对于每个服务器组件,将从用户处收到的信息与中央管理控制台中的服务
器量度值进行比较。

注意:

有关信息,请参阅第 324 页上的

“分析服务器量度值”

3。

将服务器的当前通信量度量值与建议的服务阈值进行比较。请特别注意同
时进行的请求数和用户连接数。

有关阈值和估计值的信息,请参阅《BusinessObjects Enterprise 部

署规划指南》。

4。

将服务器组件分为以下几个类别:

如果用户报告的性能问题的百分

比较低,并且服务器量度未反映出
相同问题,则认为服务器组件的风
险级别为较低。

较低性能风险

SAP BusinessObjects Enterprise 管理员指南

332

如果服务器量度显示当前使用情

况接近于建议服务阈值的限制,则
认为服务器组件的风险级别为中
等。如果用户报告的性能问题的百
分比较高,或者预计使用量的增长
将导致当前使用量数字达到服务阈
值,则可能需要将服务器组件标记
为中等风险。

中等性能风险

如果服务器量度显示当前使用情

况远远超出了最低服务阈值,则认
为服务器组件的性能风险级别为较
高。如果预计大幅增加的使用量将
导致使用量数字超出服务阈值,则
可能也需要将服务器组件标记为最
高风险。

较高性能风险

5。

隔离了关键问题区域并确定了性能问题的严重等级后,请继续下一节:第
334 页上的

“性能风险和解决方案”

8.3 解决性能问题

评估了系统并确定了可能的问题区域后,可以制定一个策略来解决性能问

题。适用于每个服务器的适当解决方案取决于性能风险的级别和服务器的类
型。

注意:

有关评估系统性能的更多信息,请参阅第 332 页上的

“评估系统的性

能”

对于最低或中等风险的性能问题,用户会偶尔遇到性能问题,或者系统会
达到建议服务阈值的限制。通过对系统配置进行微调或许能够解决这些问
题。

有关更多信息,请参阅第 338 页上的

“配置智能层以提高性能”

和第

340 页上的

“配置处理层以提高性能”

333

解决性能问题

对于最高风险的性能问题,服务器通信量会远远超出建议的服务阈值。应
考虑通过增加服务器扩展系统来解决问题区域。

有关规模调整注意事项的更多信息,请参阅第 341 页上的

“调整系统规

模”

。有关安装说明,请参阅《BusinessObjects Enterprise 安装指

南》。

例如,在安装 Business Objects Enterprise 的默认部署时,默认情况

下会安装一个 Web Intelligence 处理服务器。如果通过使用 xCelsius 或
Web Intelligence 文档来访问 Web Intelligence 处理服务器的并行活动用
户数不到 20 个,则此部署可以轻松地满足要求。如果有 20 到 30 位访问
Web Intelligence 处理服务器的用户,则可能会遇到某些性能问题,原因是
达到了建议服务阈值的限制。要解决其中一些问题,可以调整 Web
Intelligence 处理服务器设置。(有关详细信息,请参阅第 876 页上的

“Web Intelligence 服务器设置”

。)但是,如果通信量远远高于服务阈值

(比如有 50 位使用 Web Intelligence 报表服务器的并行活动用户),则
需要调整系统的规模以包括 Web Intelligence 处理服务器服务的更多实例。

下表提供了有关为每种类型的服务器组件解决性能问题的快速参考:

8.3.1 性能风险和解决方案

解决方案

性能风险

服务器类型

由于 CMS 管理整个
系统,因此显示为
CMS 问题的问题可能
是由 CMS 管理的服
务器组件导致的。在
添加新 CMS 服务之
前检查所有其他服务
的性能,这是一种好
的做法。有关高级
CMS 配置的其他信
息,请参阅第 107 页
上的

“服务器管理

概述”

最低/中等

CMS

SAP BusinessObjects Enterprise 管理员指南

334

解决方案

性能风险

服务器类型

安装更多 CMS 服
务。有关信息,请参
阅第 342 页上的

“提升整体系统能
力”

主要

更改事件服务器检查
文件事件的频率。有
关更多信息,请参阅
第 339 页上的

“修

改事件服务器的轮询
时间”

最低/中等

事件服务器

对于事件服务器而
言,不太可能会遇到
最高风险的性能问
题。不过,最好为每
个 CMS 安装一个事
件服务器。有关安装
其他事件服务器的信
息,请参阅第 341 页
上的

“调整系统规

模”

主要

通过更改高速缓存服
务器属性(比如最大
高速缓存大小和数据
库刷新的间隔分钟
数),可以解决许多
问题。有关更多信
息,请参阅第 340 页
上的

“修改高速缓

存服务器的性能设
置”

最低/中等

高速缓存服务器

335

解决性能问题

解决方案

性能风险

服务器类型

如果系统的同时发生
的请求数超过了
400,请安装额外的
高速缓存服务器。请
参阅第 341 页上的

“调整系统规模”

主要

如果同时进行的作业
数未超过建议的阈值
(20 个作业),请
检查“允许的最大作
业数”设置。有关更
多信息,请参阅第
856 页上的

“核心服

务器设置”

最低/中等

作业服务器

如果作业服务器运行
的同时进行的作业平
均超过了 20 个,请
安装另一个作业服务
器服务。请参阅第
341 页上的

“调整系

统规模”

主要

如果并行活动用户数
未超过 25,请尝试
更改设置。请参阅第
883 页上的

“Desk-

top Intelligence
服务器设置”

最低/中等

Desktop Intelli-

gence 处理服务器

SAP BusinessObjects Enterprise 管理员指南

336

解决方案

性能风险

服务器类型

如果并行活动用户数
超过了 25,请安装
更多服务器。请参阅
第 341 页上的

“调

整系统规模”

主要

如果并行活动用户数
未超过 25,请尝试
更改设置。请参阅第
876 页上的

“Web

Intelligence 服务
器设置”

最低/中等

Web Intelligence

处理服务器

如果并行活动用户数
超过了 25,请安装
更多服务器。请参阅
第 342 页上的

“提

升计划报表创建的能
力”

主要

若要针对连接空闲时
间和同时存在的最大
线程数调整报表应用
程序服务器的设置,
请参阅第 868 页上的

“Crystal Reports
Server 设置”

最低/中等

报表应用程序服务器

337

解决性能问题

 

 

 

 

 

 

 

Content      ..     19      20      21      22     ..