IBM Support

IBM i 系统性能分析工具简介 二

Technical Blog Post


Abstract

IBM i 系统性能分析工具简介 二

Body

IBM i 系统性能分析工具简介 二

Source: http://systeminetwork.com/article/ibm-systems-director-navigator-i-performance-tasks-overview

收集器

磁盘观察器。磁盘观察器是一个用来发现系统中磁盘相关的性能问题的高级工具。它可以提供磁盘单元输入输出操作的数量和持续时间,以及关于输入输出操作的任务,线程,系统事务,读写操作的对象等有用的运行信息。并提供了以下工具来支持这些新的功能。

活动的磁盘观察器集合 – 这个工具会显示系统中活动的磁盘观察器集合。可以使用启动磁盘观察器事务或绿屏命令STRDW来启动活动集合。在这个面板上还可以对被选中的集合执行复制,删除,保存,停止,调查数据和属性功能。其他的功能还包括,对表格的列进行定制,过滤和排序,转换集合,回复集合,新建数据集合和重建集合列表。

磁盘观察器集合 – 这个工具可以显示系统中所有的活动和已完成的磁盘观察器集合。这个工具同样支持上面提到的活动磁盘观察器集合中提供的集合级别和表级别的操作。

磁盘观察器定义 –在启动一个磁盘观察器时需要一个预定义。这个定义详细描述了所收集的性能数据的规格参数。这个预定义列表包含IBM所提供的预定义(以Q开头的),也包含用户自定义的预定义,用户可以通过添加磁盘观察器预定义工具或执行ADDDWDFN命令。

添加磁盘观察器预定义 – 这个工具会启动一个向导,帮助你在系统中添加一个新的磁盘观察器预定义(这相当于使用ADDDWDFN命令)(图示 5)。用户自定义的预定义必须有唯一的名字并且名字不能以Q开头。向导会提示你选择一些基础的和高级的选项,比如需要收集数据的磁盘和内存池的名称。一旦预定义创建完成,就可以用于启动磁盘观察器向导或者用于STRDW命令启动一个新的集合。

图像 

启动磁盘观察器 – 这个向导可以帮助你启动一个磁盘观察器集合,启动集合时通过指定磁盘观察器预定义(IBM提供的或者是用户自定义的)来决定要收集的磁盘性能数据的规格参数。你可以指定一个集合名称或让系统自动生成一个名字。集合运行的间隔周期和停止设置也可以被自定义。启动请求将被提交到系统中的批处理任务中。启动的集合将包含很多有价值信息,比如磁盘单元的输入输出操作通过监视运行数据需求程度来判断哪些对象,文件,进程,线程和作业被使用。然后集合数据可以通过数据调查查看图形结果。

停止数据观察器 – 使用这个工具停止活动的磁盘观察器集合。

作业观察器。与磁盘观察器非常相似,作业观察器是一个用于收集几乎实时的作业性能统计信息的高级工具,它可以提供调用栈,等待时间的统计信息,作业统计信息,SQL语句,通信统计信息及其他在系统中运行作业的信息。与磁盘观察器非常类似,以下工具提供了对该新功能的支持:

活动作业观察器集合 - 这个工具可以显示系统中活动的作业观察器集合。可以通过启动作业观察器工具或执行STRJW命令来启动一个作业观察器集合。

作业观察器收集 – 这个工具允许你查看系统中所有的活动或已完成的作业观察器集合。它同时提供了与活动的作业收集相同的集合级别和表级别的操作。

作业观察器预定义 – 在启动一个作业观察器收集时需要指定一个预定义。这个预定义配置了性能数据收集的规格参数。预定义列表包含IBM提供的预定义(以Q开头)和用户自定以的的预定义,可以是用添加作业观察器预定义工具或ADDJWDFN命令来创建预定义。

添加作业观察器预定义 – 这个工具将启动一个向导,帮组你添加一个新的作业观察器预定义(这与使用ADDJWDFN命令的作用是相同的)。一个用户自定义预定义必须有唯一的名字,并且名字不能以Q开头。向导会指导你选择一些基础或高级的选项,包括收集数据的类型(比如调用栈和SQL),集合详细的循环周期,收集哪些作业的统计信息。预定义一旦创建成功,就可以使用它启动作业观察器向导或使用STRJW命令创建一个新的集合。

启动作业观察器 – 这是一个操作向导将帮助你选择作业观察器预定义( IBM提供或用户自定义)(图示 6),启动相应的性能数据收集器。你可以指定集合名称或让系统自动生成一个名字,同时可以定义集合的运行周期和结束的规范。启动作业观察器的的请求将被提交到一个批处理作业中。 这个新的集合将包含很多有价值信息,包含作业CPU和等待的统计信息,调用栈,对象等待,SQL段,等等。然后这些数据可以以图形的形式在调查数据中显示出来。

图像 

停止作业观察器 – 这个工具是用来结束活动的作业观察器收集。

 

收集服务

活动的收集服务集合。这个工具可以列出系统中活动的收集服务集合。由于收集服务每次只能为一个集合收集数据,你可以看到最多两行:一个是基于文件的收集服务集合,另一个是基于对象的收集服务集合(*MGTCOL)。

收集服务集合。这个工具可以显示所有的收集服务集合,活动的和已经完成的。所有在集合任务中所描述的功能都可以在集合列表中使用。

集合服务状态。这里可以显示集合服务收集器的状态,状态包括:

已启动 – 收集器在运行中。

已停止 – 收集器停止数据收集。

在收集器运行时,这个面板还包括其他有用信息,比如库,集合对象名字和使用的配置文件,收集器启动和循环的时间,以及收集器的周期间隔。

配置收集服务。这个工具可以让你改变集合属性和收集服务管理性能数据的方式。

这个面板中有三个选项:

常规 – 显示保存集合对象的库信息。当收集器配置为循环运行时的循环间隔等。任何改变将会被保存在系统中。(图示 7

要收集的数据 – 配置收集器要收集什么数据。

数据保留时间 – 配置数据保存在文件系统中多长时间后可以被删除。

图像 

循环收集服务。配置是否让收集服务循环运行。如果配置为循环收集服务,那么当一个活动的收集服务停止后,一个新的服务将自动启动。循环收集服务可以避免集合对象过大。这项也可以在配置收集服务中更改。

启动收集服务。起动收集服务来收集性能数据。启动收集服务是将使用配置收集服务中设置的参数;如:持续时间,收集的数据,循环周期,收集间隔,存放集合的库等。

停止收集服务。停止活动的收集服务。

现在你已经解了

你已经了解了提高系统性能第一步所要使用的最基础性能工具。你已经了解了如何管理集合,如何使用收集器收集性能数据,以及如何查看图形化的性能数据。这些工具可以帮助你分析性能情况。我们建议你使用这些工具并考虑使用分析结果优化你的系统。                

作者:Zhang Ze, Kong Xiang Kun

原作者:Stacy Benfield, Ana Cristina Mejia

  

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SWG60","label":"IBM i"},"Component":"","Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"","Edition":"","Line of Business":{"code":"LOB57","label":"Power"}}]

UID

ibm11145764