WebSphere® Real Time 透视图中的每个视图都提供显示屏幕中特定部分的数据。
控制器窗口
控制器窗口为您提供了一些工具,用于选择 WebSphere Real Time 数据的视图。下面是可使用控制器窗口执行的两个主要任务。
- 管理定制视图
- 您可以创建定制的视图,并将其添加到可用视图的列表中。有关创建定制视图的更多信息,请参阅定制 WebSphere Real Time 透视图。
- 选择不同的视图
- 您可以使用组合框来选择不同的视图。该框最初由预定义的视图填充。如果已在首选项中创建并标识定制的视图定义文件,那么该框中还会显示定制的视图。
所有预定义视图都由“系统视图:”前缀标识。所有定制的视图都由“定制视图:”前缀标识。
图窗口
该窗口将事件数据显示为简单的图形。图形的 X 轴显示事件发生的实际时间。Y 轴显示事件发生所花费的时间。为了方便起见,您可以调整 Y 轴的值以使用对数刻度进行显示。
使用线程窗口可控制在图形上显示哪些线程及用于显示每个线程的颜色。
如果您将鼠标光标悬停在图窗口中的数据上,那么会打开一个窗口,其中提供与该事件关联的跟踪点的详细信息。
许多界外值事件在图形中用编号圆圈突出显示。显示的界外值数目由 WebSphere Real
Time 首选项中的要分析的界外值数目设置确定。只有在事件超出用于确定性分数计算的事件范围时,才会将这些事件显示为突出显示的界外值。
换言之,在事件耗时超出中间值的两倍时。
如果线程具有突出显示的界外值事件,那么
分析和建议选项卡将显示所有其他视图中该线程的活动。系统视图和定制视图都包含在该分析中。使用该分析可帮助确定界外值事件的原因。将报告以下类型的活动:
- 由于类装入而导致线程延迟。
- 由于所有可用处理器都忙于处理其他线程或者当正在使用 WebSphere Real Time for RT Linux(较高优先级的线程)时,出现线程延迟。
- 由于垃圾回收活动导致线程受阻。
- 定制视图中的其他活动。在确定受监控操作中的较低级别活动并为该活动创建定制视图时,该报告最有效。例如,您可能具有使用套接字撰写的业务方法,因此可创建定制视图以监控套接字写操作。如果业务方法中的任何界外值都由套接字写操作导致,那么将提供花费在套接字撰写上的时间。然后,您可以创建一个组合视图,在其内使套接字撰写定制视图作为辅助视图。该组合视图将显示套接字撰写与其他事件的组合行为。
摘要窗口
该窗口显示各种根据图窗口中提供的数据计算而得的统计信息。统计信息包括:
- 所处理的事件总数。
- 所花费的最长时间。
- 所花费的最短时间。
- 所花费时间的平均值。
- 所花费时间的中间值。
- 标准偏差。
线程窗口
该窗口将列出显示在
图窗口中的线程。
使用复选框可控制在图形中显示哪些线程。
注: 清除某个线程旁边的复选框后,也会将该线程从确定性计算中排除。
单击某个线程旁边的颜色按钮可更改图形中该线程的颜色。在 Health Center 首选项中定义缺省颜色及不同颜色的数量:。如果图形上线程的数量大于首选项中指定的颜色数量,那么某些线程将使用同一种颜色。在首选项中更改颜色数量以实现更佳的颜色分配,或者使用每个线程的颜色按钮以更改个别线程的颜色。
柱状图窗口
该窗口提供了数据的另一种显示方式。它将界外值图窗口中显示的数据以柱状图表示。例如,在预定义类装入视图中,柱状图表示显示有多少类装入事件在 0 - 1 ms 之间完成,有多少事件在 1 - 2 ms 之间完成,等等。
分析和建议窗口
该窗口显示了对所收集的数据进行分析的结果。结果采用确定性分数的形式。如果数据样本数太少,那么 Health Center 会警告您确定性分数可能不准确。特别是对于基于 Java™ 方法的视图,如果视图描述符与多个方法匹配,那么会显示一条警告,报告匹配了多个方法。
确定性分数如下计算而得:
- 选择图窗口中的所有数据点。
- 计算中间数据点值 - 例如,类装入事件所花费的中间时间。
- 计算出属于以下范围的事件数:
- 中间值的 ±20%
- 中间值的 ±40%
- 中间值的 ±60%
- 中间值的 ±80%
- 中间值的 ±100%
- 计算范围内事件的平均数。
- 平均数即为确定性分数,以百分比表示。
确定性分数可以按
表 1 中所示进行解释。
表 1. 解释确定性分数的含义分数 |
含义 |
小于等于 70 |
非常不理想的结果。事件结果的分布非常广,表明性能起伏过大。 |
70 到 80 |
不理想的结果。 |
80 到 90 |
理想的结果。 |
大于等于 90 |
非常理想的结果。这些结果紧密分布在中间值周围,表明性能比较稳定。 |