1、NMON_Analyser 是旨在补充 nmon 的(奈杰尔的监视器)在分析和报告性能问题,它生产的几乎所有的输出部分图表创建使用“电子表格输出”的 nmon 的模式,以及这样做对 ESS 公司,EMC 和出产的 FastT 一些额外的分析子系统。它还将与 topasout 生产工作的文件和与该产品在“nmon 的”格式数据的其他工具。这是写在 VBA 中用于 Excel,并将与2002 年或 2003 年版。它不会与 Excel 2007 年版。 nmon 的写入/维护奈杰尔格里菲思() NMON_Analyser 写/斯蒂芬阿特金斯(steve_ )维持。 双方奈杰尔和斯蒂芬都是在 IBM
2、 系统与科技集团的成员。 为 nmon 的支持和 NMON_Analyser 上提供一个最好的努力的基础。请直接到用户论坛的问题(见下文) ,而不是直接联系作者。 相关链接: nmon 的主页 http:/ NMON_Analyser 首页 http:/ 用户论坛 http:/ 65000 行的顶部则数据将会丢失。 枢轴指明是在这里 NMON_Analyser 结果从指定的表创建后,所有其他处理(包括打印数据透视表和图 /出版其他图表)已完成。 ESS 的指定一氧化氮在这里 NMON_Analyser 绕过额外的分析结果为 ESS 的子系统进行。这将导致更快的分析,可以允许更大的文件进行分析时
3、,成功地“内存不足”的错误发生。 的 FileList 控件的名称的文件包含了 nmon 的输出列表文件是由分析仪进行处理。给这一领域的正常运作空白。该名称必须是完全合格的(例如 C: nmon 的测试目标 filenames.txt) 。在文本文件中指定的名称必须包含完整路径信息。通配符字符可能被包括在文件名,只要它们符合 Windows 标准。 例如: : nmon 的测试目标 *. nmon 的 注:如果您保存在这个领域与价值的电子表格,该分析仪将自动开始执行下一次你打开它。这被定义为“批模式” (见附件) 。您可以按 Ctrl +停止休息或删除/重命名控制文件的执行。 国家语言设置 以
4、下字段上可以找到的“设置”表。 SORTINP 更改此为 NO,如果您使用的 AIX(或 nmon2csv 脚本)预排序的文件。这个选项主要是在国家的 Windows整理字符串“机管局”之后的“Z”(例如丹麦和挪威)序列各种有用的。 批处理选项 以下字段上可以找到的“设置”表。 REPROC 更改此为 NO,如果你想绕过输入它可能已经在先前的运行处理的文件的处理。这是有用的,如果你在批处理控制文件使用通配符。请注意,REPROC 选项只生效当您有多个输入文件中指定。 OUTDIR 一个现有的目录中输出文件将被默认保存的名称。这主要是用于批量操作(见的 FileList 以上) ,而且工程设置了
5、交互会话的默认目录。如果目录不存在(或 OUTDIR 是空白) ,那么输出的文件保存到相应的输入文件的同一目录中。 例如:C: nmon 的分析器输出 格式选项 以下字段上可以找到的“设置”表。 BBBFont 输入一个固定摊位的字体名称为格式化 BBBC 和 BBBP 表使用。快递提供可接受的结果。 GWIDTH 更改此行的值,使生成的图形更大或更小。在 0 意味着该分析仪将动态图形的默认值的大小根据你的屏幕大小,字体设置或页面大小。小心,不要设置值比你的页面宽度打印时大得多。 GHEIGHT 更改此行的值,使生成的图形更大或更小。如果你指定一个值在这里,您还必须指定一个 GWIDTH 价值
6、。 清单以逗号分隔的列表 1 薄板该分析仪是画图。如果只用图的选项设置为清单。 NOLIST 默认为保存。如果你改变了这个然后删除所有工作表不显示在列表将在分析后删除。这可以大大减少文件的大小要长期保存。 重新排列指定是在这里 NMON_Analyser 重新排序结果表来提高导航更多的相关信息。 TOPDISKS 最多的 hdisks / vpaths 包括磁盘上的图形。阿图包含 0 生产上的所有工作表(250 hdisks 值) 。图包含超过50 hdisks 将自动缩放以适合,因此可能超出屏幕的大小。 xToD 格式,用于对日图的时间戳记。任何可以接受的数字格式代码以 Excel 可能会被
7、输入。默认是 hh:mm。请注意,日期也可以在时间戳,你可以因此使用类似日-的 mmm - yy 的为 HH:MM 如果,例如,您有多个 nmon 的文件合并在一起。如果您使用的东西比默认字符串,您可能需要增加 GHEIGHT 价值 - 与不同的价值观实验,如果你没有看到你期望其他。 数据透视图 这些参数用于构造一个支点图表。所需的参数是:Sheetname,佩奇,RowField,ColumnField,DataField 和xlFunction(可数,森,最小,平均值,最大值) 。这主要是为 TOP 和简要说明有用,但可能证明对其他可能用户提供的,有用的数据表。 打印选项 以下字段上可以找
8、到的“设置”表。注 - 这些才能生效,如果你选择分析仪上的选项表打印输出。 LSCAPE 更改为 YES,如果你想要分析仪设置页面方向为横向。默认情况下,分析仪将安装一个图表每页打印时的景观。 副本设置为要打印的份数。 打印机的打印机的名称。指定一个预览值将导致该分析仪来调用 Excel 的打印预览功能 - 用于测试。您也可以指定默认打印到系统默认打印机或网络打印机的名称。 该分析仪添加了页眉和页脚。 Web 发布选项 以下字段上可以找到的“设置”表。 巴新变化为 NO,如果您的浏览器无法处理 PNG 图形格式。将生成的图形为 GIF 文件。 子目录如果是的话那么所有的支持文件,如背景纹理和图
9、形,是在一个单独的文件夹组织。如果这是不那么支持是在与网页相同的文件夹中保存的文件。 WEBDIR 一个现有的目录中的 HTML 文件将被默认保存的名称。如果目录不存在(或 OUTDIR 是空白) ,那么输出的文件被保存到与相应的输入文件相同的目录。 例如:C: nmon 的分析器网页 输出部分解读 关于“加权平均笔记”在使用的分析仪 由分析仪显示平均,加权平均和最大值产生的几个图。虽然每个人都明白平均值和最大值,一个加权平均的概念是一个小更难以掌握。 我们面临的样本数据分析的问题之一是,在目标系统资源,可长期闲置在集合。例如,nmon 的数据收集可以启动一些时间才达到高峰,系统使用率,不得停
10、止,直到被监视的工作量早已完成。虽然这并不影响它的最大值会严重影响平均值的准确性。 一个加权平均的想法是采用一种加权因子每个快照,以显示他们有关的快照的平均水平。在 NMON_Analyser,我们使用,作为加权因素测量本身的价值。实际上,这将产生一个数字,显示了如何忙碌一个资源时,它是积极的。例如:数据库日志磁盘只是活跃在中部的一个基准。我们记录tm_act(DISKBUSY)以下数字: Snapshot %tm_act1 02 03 04 05 06 6.17 6.38 6.59 9.110 5.911 012 013 014 015 0此组数据平均值为 2.3,加权平均为 7.0。加权平
11、均给出了如何在繁忙的磁盘是记录正在发生更好的了解。 NMON_Analyser 使用作为排序关键字排序时的磁盘片的内容的加权平均数。 请注意,偶尔,nmon 的产生,第一区间非常大的数字,这严重倾斜的加权平均值。如果您看到此问题发生然后更改为第一个参数值 2,以第一时间间隔完全排除。这只是一个 AIX 的问题。 SYS_SUMM 这部分是完全所产生的分析仪,并载有由其他工作表数据采取有效的总结。请注意的 AVG 用户的话,系统/ 最高值,等待和空闲是独立和不一定等于 100。 的 CPU 列显示平均/ 为 USR 的+ sys的总和最高值在每个区间。 对于非分区或分区的专用 CPU 与图形显示
12、磁盘 I / O 速率由一天的时间(从 DISKXFER 负债表数据)的总 CPU 使用率(USR 的+sys)在一起。微型分区图显示的物理 CPU 的数量,而不是正在使用的 CPU。 值“最多:平均”只不过是最高值的平均分。如果在一段时间监测长期价值为的 CPU 可以在一个系统斑点达到饱和程度(比例将稳步下降有用) 。如果你有历史价值的数据,则也可以在确定有多少潜在的需求是在饱和运行系统中存在有用。 AAA 级 节的 AAA nmon 的产生在数据收集开始。它包含有关系统和 nmon 本身的信息。 这是 AIX 的/ AIX 的是在目标系统上所使用 lslpp 命令报告维持原有水平的释放。
13、nmon 的建设特别是建立了用于收集数据 命令行命令用来调用 nmon 的。 CPU 的数量在系统中的 CPU 以及在收集数据的数目开始活跃。 日期在集合的开始。 disks_per_line 的- l 标志的 nmon 的命令行或默认值的设置。 硬件的处理器技术,在目标系统中使用。 主办目标系统的主机名。 间隔时间(秒)之间的快照。 内核信息从内核 - 有用确定的内核类型(32 位或 64 位) ,以及这是否是一个 LPAR 上。 ML 的维修等级(或技术水平的 AIX) progname 的 nmon 的名称的可执行文件。 runname 取自 nmon 的命令行如果指定使用- r 参数,
14、否则默认为主机名。 快照快照的数目 - 这是由分析仪使用。该分析仪将修改此值,以符合实际的快照数目发现在输入文件。 颠覆的详细信息,用于收集该数据的版本 - 包括日期和时间已创建。 按时间,在开始收集系统时钟显示。 timestampsize 的字符数为每个记录时间戳使用。默认是 5。 用户在执行命令的 nmon 的用户名。 版本的 nmon 的版本,用来收集这些数据。 分析仪的 NMON_Analyser 版本用于生成输出文件与所用的时间以秒为单位(统称为处理此文件) 。 环境的 Excel 版本使用。 parms 的关于“分析仪”表中指定的用户选择最值。 设置的“设置” 页中指定的用户选择
15、最值。 已过了分析仪的执行时间。我用这个调整。 NMON_Analyser 删除注意到 nmon 的生成线。其中 BBBB 这其中 BBBB 表列出了在 ODM 与上市,在 GB 的容量(连同所有磁盘)和适配器类型(的 SCSI /公共福利金/光纤)所 lsdev 报告。请注意,有些光纤连接的设备不报告的能力到 AIX。 NMON_Analyser 删除列载有由 nmon 的排序键生成所有 BBB 级表。 BBBC 该 BBBC 表显示了用于在数据采集启动所有本地磁盘 lspv 命令的输出。该分析仪强调 hdisk 名称使用一个大胆的字体,并设置工作表使用固定间距字体,免入息审查表(默认快递)
16、指定以提高可读性。 BBBD 该 BBBD 负债表显示的所有 I / ODM 的上市通过该适配器一起讨论了 hdisks O 适配器列表。 BBBE 该 BBBE 表包含从 lsdev 命令提取数据并显示了 vpaths 和 hdisks 映射。 NMON_Analyser 使用此信息来构建ESSBUSY,ESSRSIZE 和 ESSWSIZE 表。 BBBG 该 BBBG 表包含 nmon 的磁盘组映射细节。 BBBL 该表是只生产 BBBL 如果操作系统是运行在分区和包含该集合开始运行的 LPAR 的配置细节。 BBBN 该 BBBN 描述系统中的每个网络适配器和显示名称,速度和 MTU
17、的大小。 BBBP 该 BBBP 表包含从 vmtune,schedtune,emstat 和 lsattr 命令未解释输出。请注意,要获得这些命令的输出需要 nmon的是 root 权限运行。 该分析仪设置工作表使用固定间距字体,免入息审查表(默认快递)指定以提高可读性。 BBBR 此表记录的收集过程中的动态 LPAR 上运行重新配置的活动。 CPUnn 这些表(每个处理器一)拿出一天的时间USR 的,sys,和闲置等待,但 tsee 为 CPU_ALL 下面的说明。 NMON_Analyser 生成一个图表和列标题为 “的 CPU”,其中载有关于 CPU_SUMM 表使用的usr 和sys
18、 的总和。该分析仪还增加了对不同是在网上收集间隔时间,使 CPU 的空白图覆盖了整个采收期。 如果重新排序设置为 YES 在控制表的分析仪将移动所有 CPUnn 表到文件的末尾。 CPU_ALL 此表显示了一天的时间由所有处理器的平均利用率。请注意,对于微型分区的 CPU 使用率比是衡量权利,而是由libperfstat 调整,以便它永远不会超过 100,这使得数字几乎为不设上限分区分析无用。还要注意的是微分区一般记录很少或等待空闲,因为他们通常会放弃,而不是浪费时间等待工作的 CPU 时间片的其他逻辑分区。 第二个图显示了一天的时间内,积极 CPU 的数量,并确定是否有不同的 CPU /关闭
19、在一段时间中收集有用的。如果系统正在运行 AIX 5.3,并已启用的 SMT 然后分析仪显示,而不是物理 CPU 和传说的报告“的 SMT =对”逻辑 CPU。 CPU_SUMM 该分析仪生成此表。它提供了由处理器的 CPU 使用率在收集期间崩溃。有些歪斜是正常的 - 特别是 CPU01 是 AIX 中用于处理 I / O 中断,因此通常有 1,比其他处理器 sys 比例较高。 请注意,如果处理器已在采收期动态重新配置,这些数字只反映了那些在不同的 CPU 上的间隔为磁盘一般说明,ESS 公司, EMC 公司,FAST 和危险品表 磁盘片记录系统中的每个 hdisk 设备统计。如果有超过在系统
20、 hdisks(见“ 收集数据使用 nmon 的” 以上)nmon 的生成多个输出部分。 DISKBUSY 因此包含装置的 hdisks 第一组,在未来,DISKBUSY2 繁忙的统计数字为DISKBUSY1 未来等。 该分析仪通常会按升序序列用作排序键的加权平均值的表的内容。但是,如果检测到一个存储子系统,然后在磁盘片残疾人和排序的 ESS /电磁兼容 /快/危险品,而不是表的内容进行排序。 如果 hdisks 号码(或 vpaths 上表)超出 TOPDISKS 指定的值(见“ 分析仪选项”以上) ,图表显示的信息将只用于指定数量的磁盘,并警告将出现在图表的标题。 如果重新排序上设置控制表
21、的分析仪将移动所有,但 DISKBUSY 为 YES,DISK_SUMM 和 DISKSERV 表到一个存储子系统时或磁盘组检测到的文件的末尾。这背后的理由被认为的 ESS /电磁兼容/ 快/危险品表包含最有用的数据和磁盘片只是复制它。然而,DISKBUSY 表是有用的检查对系统盘(通常本地)和 DISK_SUMM 表活动给出了该系统(本地+磁盘子系统的总数据速率) 。 请注意,nmon 的和 NMON_Analyser 只能处理系统,最高为 250 vpaths。如果您有比这更多,你需要使用的磁盘组功能 nmon 的选择 vpaths 是基层的利益。 电磁兼容/子系统的 PowerPath
22、NMON_Analyser 通过扫描检测到的字符串输入文件 “hdiskpower 开始之前的分析”的一个 EMC / PowerPath 的子系统存在。设备的 EMC 的 PowerPath 创建名为“hdiskpowern” ,每个到多个 hdisks 地图。因此,他们媲美由 ESS /持续发展科产生的 vpaths。然而,与 vpaths,hdiskpower 设备出现到 AIX(因此 nmon 的)作为真正的磁盘和 nmon 因此在磁盘上记录片的活动。 从磁盘中删除表 NMON_Analyser 所有 hdiskpower 项和移动它们以字母开头的 EMC 新床单。例如,hdiskpo
23、wer 项发现 DISKBUSY1 只是移动到一个新的工作表称为 EMCBUSY1。如果一个磁盘表只包含 hdiskpower 设备,该工作表只是改名。 所有设备的统计,分析仪,例如系统 I / O 率)是正确的,因为 nmon 的(v6d 和更高版本)从 IOADAPT 统计数字不包括这些数字也正确 hdiskpower 活动(报告。 出产的 FastT 子系统 NMON_Analyser 通过扫描检测为字符串输入文件中的一个子系统存在出产的 FastT“发展援助委员会”之前开始的分析。他们在处理像 EMC /发援会的 PowerPath 但该设备与名称的开头提出“快” ,以表子系统一样。
24、请注意该分析仪是不能够正确地处理系统的 EMC 和兼有快子系统。 DGBUSY 此表记录了设备的平均价值为每一个磁盘组中的 nmon 的 hdisk 忙。 DGREAD 此表记录的平均数据读取操作速度(千字节/秒) ,以每 nmon 的磁盘组。 DGSIZE 此表记录的平均数据传输大小的字节(块大小) ,用于读/写操作,每个 nmon 的磁盘组。 DGWRITE 此表记录的平均数据速率(字节/秒)的写操作到每个 nmon 的磁盘组。 DGXFER 此表记录每秒每个 nmon 的磁盘组/ O 操作的总我。 DISKBSIZE 这些表记录的平均数据传输大小(块大小)的字节,用于读/写系统中的每个
25、hdisk 行动。如果这个数字是不是很接近的条带大小的装置可能有一个可以通过增加 numclust 价值解决的问题。DISKBUSY 这些表的记录装置系统中的每个 hdisk 忙。这是因为tm_act 由 vmstat 的记录值相同。请注意,如果此工作表包含所有零值那么就意味着你忘了,才开始启用 nmon 的 iostat 集合: chdev - 1 sys0 - 1 iostat =真 DISKREAD 这些表记录的数据速率进行读操作(千字节/秒)对系统中的每个 hdisk。 DISKSERV 这些表记录的服务时间(以毫秒为单位)进行读/写转移到系统中的每个 hdisk。 DISKWAIT
26、这些表的记录时间以毫秒为单位的队列()用于读/写转移到系统中的每个 hdisk。 DISKWRITE 这些表记录的数据速率(字节/秒)的写在系统中的每个 hdisk 行动。 DISKXFER 这些在 I / O 操作为每秒系统中的每个 hdisk 张的纪录。这是由 vmstat 的记录的租置计划值相同。 DISK_SUMM 该分析仪创建此表。它显示了总的数据传输速率(以千字节/秒加上我总共读取和写入)为系统中所有的 hdisks / O 速率。在此表上的数字是准确的,包括所有 ESS 的,电磁兼容,快速和 HDS 配置系统。 这些数据显示在图表上,法团/秒的数据也对 AAA 级表图形显示。 捐
27、赠 此表记录的物理处理器的使用情况和捐赠给共享池。目前唯一对 POWER6 的系统上运行的专用逻辑分区。 EMCBSIZE / FAStBSIZE 此表记录的平均数据传输大小(块大小) ,在字节,用于读/写一个使用 EMC /出产的 FastT 系统操作的 PowerPath 或深奥的每个设备。 EMCBUSY / FAStBUSY 这些表记录每个深奥的设备装置在一个繁忙的使用 EMC /出产的 FastT 的 PowerPath 或系统。 EMCREAD / FAStREAD 这些表记录的数据速率进行读操作(千字节/秒) ,以每一个神秘的装置在使用 EMC /出产的 FastT 的 Powe
28、rPath 或系统。 EMCWRITE / FAStWRITE 此表记录的数据速率(字节/秒)写在使用 EMC /出产的 FastT 系统操作的 PowerPath 或深奥的每个设备。 EMCXFER / FAStXFER 这是我/每秒每深奥设备 O 操作在使用 EMC /出产的 FastT 的 PowerPath 或系统表的记录。 EMCSERV / FAStSERV 该分析仪创建此表。这表明估计(不响应时间)为每个深奥设备服务在收集间隔时间。该服务时间是从繁忙的设备和相应的传输速率从繁忙和转帐后采取的床单。区间如转让率低于 SVCXLIM 是被忽略,为了提高估计的准确性。 ESSBSIZE
29、 此片是目前唯一的 ESS 的是,如果设置为 YES,并记录平均数据传输大小(块大小) ,在字节的读/写系统中的每个vpath 行动。在此表上的数据计算的组件 hdisks 平均值的 DISKBSIZE 于 BBBE 表记录 NMON_Analyser。 ESSBUSY 此片是目前唯一的 ESS 的是,如果设置为 YES 和记录装置,每一个系统 vpath 使用 ESS 的繁忙。在此表上的数据计算的组件 hdisks 平均值的 DISKBUSY 于 BBBE 表记录 NMON_Analyser。 ESSREAD 此表记录在系统中的每个 vpath 的读操作数据速率(字节/秒) 。这一信息是由
30、nmon 的。 ESSWRITE 此表记录的数据速率(字节/秒)写在系统中的每个 vpath 行动。这一信息是由 nmon 的。 ESSXFER 这些在 I / O 操作为每秒系统中的每个 vpath 张的纪录。这一信息是由 nmon 的。 FCREAD 此表记录每个光纤通道适配器在系统中的数据读取操作速率(兆字节/秒) 。 FCWRITE 此表记录的数据速率(兆字节/秒)写在每个系统中的光纤通道适配器业务。 FCXFERIN 此表记录每个系统中的光纤通道适配器每秒读取操作。 FCXFEROUT 此表记录写入每秒每个系统中的光纤通道适配器业务。档案 此表包含一个由内核的内部统计小组 nmon
31、的报道领域的一个子集。这是由 sar 命令报告相同的值。 所有的字段率/秒。 我 iget 翻译的节点编号,以指向的 i 节点的一个文件或设备的结构。据悉,这是因为 iget /由香港特区,一个统领。呼吁 iget 发生时,以向纳美呼吁未能找到一个在我节点缓存的指针。这个数字,因此应尽量接近零越好。 到目录搜索例程,认定一个 V 节点地址给一个路径名纳美电话。据悉,这是因为 lookuppn /由香港特区,一个统领。 dirblk 由目录搜索例行读取 512 字节块的数量,以找到一个特定文件的目录项。据悉,这是因为 dirblk /由香港特区,一个统领。 由 read 系统调用传送 readc
32、h 字符。据悉,这是因为 rchar /特区- C 的 s 命令 通过写系统调用转移 writech 字符。据悉,这是因为 wchar 的/ 由香港特区- C 的统领。 ttyrawch 的 tty 输入队列中的字符。据悉,这是因为 rawch /特区- y 的统领。 ttycanch 聋人标准输入队列字符。本场始终为 0(零)的 AIX 版本 4 和更高版本。 ttyoutch 聋人输出队列字符。 据悉,这是因为 outch /特区- y 的统领 NMON_Analyser 产生两个图 - 1 显示率/秒的 readch 和 writech 一天的时间,一个显示率/秒的 iget,纳美和 d
33、irblk。 FRCA 此表是生成的,如果只有 FRCA 是在目标系统上加载。 NMON_Analyser 产生图形显示缓存命中率(以百分比) 。如果FRCA 未加载,nmon 的任何数据生成和分析仪托运多余的头记录到 StrayLines 表。 IOADAPT 为每个 I / O 适配器的 BBBC 表列出,包含了读取和写入操作(千字节/ 秒)和我总人数的数据率/ O 操作完成。在 AIX 5.1和更高版本,这些信息是报告的 iostat - A 命令。 NMON_Analyser 重新排序的列上,方便玩家绘图板。 该分析仪生成三个图形。注意面积图可以很容易地转换为折线图,如果需要。只需在白
34、色的空间内右击图表区,然后选择图表类型行“ 确定。 知识产权 此表只出现的托帕斯。 JFSFILE 对于每个文件系统,此工作表显示了空间的分配比例正在每次间隔使用。这些数字是作为的人使用的值相同的 df 命令报告。列标题显示挂载点;表 BBBC 可用于交叉引用到文件系统/ 低压。 JFSINODE 对于每个文件系统,此工作表显示了在 inode 的分配比例正在每次间隔使用。 这些数字是作为Iused 值相同的 df 命令报告。列标题显示挂载点;表 BBBC 可用于交叉引用到文件系统/ 低压。 区域网络 此表只出现的托帕斯。 LARGEPAGE 该图显示一段时间内 Usedpages 和 Fre
35、epages。 在工作表列如下: Freepages 关于自由的名单大页面的数量。 Usedpages 大型网页目前正在使用的数量。 页面在池中大页面的数量。 海沃特最多的网页自上次重新启动使用。 SizeMB 兆字节的一个大页面的大小。LPAR 上 第一张图显示了这个分区使用的物理处理器的数量比的权利。对于不设上限分区的物理处理器的数量可能超过权利,但不能超过分配给该分区的虚拟处理器的数量。对于 AIX 图形也显示了开展虚拟处理器的数目( AIX 将“ 倍” - 停止派遣工作 - 为了减少成本超出调度处理器) 。 请注意,物理处理器比权利(如在 lparstat 命令的输出 entc 所示)
36、一般会比表上 CPU_ALL的 CPU 高。其原因是因为一个分区,在其权利可能是一个很短的时间内才分出一个处理器进入一个 I / O 等待或空闲。这可以消除不必要的上下文切换。 第二个图形显示为一个虚拟处理器的 CPU 使用率的百分比为 AIX - 这是打破以 USR 的的话,系统等待和下降。这种详细程度是不为 Linux 或 nmon 的版本可用之前版本 12。 第三个图是只适用于 AIX 系统,并显示了共享池的 CPU 使用率由目前这方面和其他分区。这一地区为“UsedPoolCPU”代表了共享池已被这个分区使用的百分比,而该地区的标有“ 其他”代表了所有其他分区使用的百分比。请注意,如果
37、该分区没有被授权查看共享池利用率则池将显示为 100利用。 纪念 关于这个表的主要图形显示字节由白天的时候,真正的自由内存量。这将是作为除以国语由 vmstat 的报告说,在由256 个相同的区间值相同。小图显示的实际内存量。这是有用的,如果动态配置确定已在收集期间使用。 在工作表的其他列如下: 真正的免费的空闲列表上的真实网页的百分比。 免费的虚拟对虚拟插槽传呼空间未分配的百分比。 真正免费(MB)的内存的兆字节的空闲列表中的数额。 虚拟免费(MB)的未分配空间的空间量的传呼。 实际总计(MB)的可用的内存到 AIX 总额。 虚拟总(MB)的空间总量传呼空间分配。 注意:你可以计算的内存使用
38、量只需在一个区间减去实际免费(MB)的从实合计(MB)的值。这会,不过,包括文件的网页。关于 MEMUSE 表图给出了一个由程序(计算页)使用的内存更准确的评估。 MEMUSE 除比赛,在此表中的值是一样的,将由 vmtune 命令报告。 numperm 的实际内存的百分比分配给文件的网页。 minperm 值对 vmtune 命令或系统的默认指定的 20。这通常会不断的运行,除非 vmtune 或 rmss 命令是用来收集过程中。 maxperm 值对 vmtune 命令或系统的默认指定的 80。这通常会不断的运行,除非 vmtune 或 rmss 命令是用来收集过程中。 minfree 的
39、最低数目的页面 AIX 的是保持对自由的名单。指定的 vmtune 命令或系统的 maxfree 默认 - 8。 maxfree 的网页数量上限 AIX 是为了窃取补充空闲列表。指定的 vmtune 命令或系统默认。 ,可比的实际内存的百分比分配给计算页面。 NMON_Analyser 计算此值。计算的页面是由网页空间支持,其中包括存储和工作程序的文本部分。他们排除数据,可执行文件和共享库文件。 该分析仪生成两个图表。该文件的计算和网页之间的第一次分裂一天的时间显示。作者:numperm,minperm,maxperm和可比的价值第二的阴谋。 如果numpermminperm 瀑布下面然后计算
40、网页将被窃取。如果上面 maxpermnumperm 上升然后计算网页不能被偷走。为minperm 和 maxperm低值表明,该系统已经为数据库服务器调整。您可能还需要检查STRICT_MAXPERM 对 BBBP 表(如果存在)设置。 MEMNEW 该图表显示了内存分配到三个主要类别分:由用户进程使用的页面,文件系统缓存,由系统(内核使用页) 。 进程的实际内存的百分比分配给用户进程 FSCache的实际内存的百分比分配到文件系统缓存 系统的部分由系统使用的实际内存的百分比 免费的未分配的实际内存的百分比 用户由非系统使用的实际内存的百分比细分 MEMPAGES4K/64K/16MB 这些
41、表只适用于 AIX 的存在。它们显示在系统内使用各种不同的页面大小统计数字。 该分析仪将删除网页的床单尺寸目前没有使用。 无图的生成这些表。 MEMREAL 此表只出现的托帕斯。该分析仪增加了实时显示在一列兆字节可用内存。 MEMVIRT 此表只出现的托帕斯。 NET 中 此表显示的数据传输速率,在字节/秒的每个系统(包括警司,如果目前的交换网络适配器) 。这是由 netpmon - O 的 dd命令产生相同。 NMON_Analyser 增加了对每个适配器显示总的数据速率(读 +写)和 2 列显示共阅和总写一列。请注意,总收件是作为一个图形负数计算。 该分析仪生成三个图形。第一张图显示了整个
42、网络的总流量突破阅读和总分,写下来。下面写的是 X 轴所示。 注意面积图可以很容易地转换为折线图,如果需要。只需在白色的空间内右击图表区,然后选择图表类型行“确定。 NETPACKET 此表显示的数字的读/写每个适配器的网络数据包。这是由 netpmon - O 的 dd 命令产生相同。 NETSIZE 此表显示了系统中的每个网络适配器以字节为单位的平均数据包大小。 NFS 的表 有单独的薄板 NFS2,NFS3 和 NF4 客户机/服务器。该分析仪将删除空表。 页 这片具有传呼由 nmon 的统计数字。 故障的每秒数页错误。这是不是我产生页面错误数/ O 的,因为有些页面错误可以不用的 I
43、/ O 解决 pgin 总率/秒的页面都在行动,分页空间和文件系统中的间隔。 pgout 总率 /秒的首页输出操作的时间间隔都在分页空间和文件系统。 pgsin 率/秒的页面从分页空间的行动中,在间隔。这是与圆周率的 vmstat 的报告值相同。如果 pgsin 始终比 pgsout 这可能表明颠簸高。 pgsout 率/秒页出操作的间隔期间分页空间。这是因为宝由 vmstat 的报告值相同。 从 nmon 的回收 10 起,这个领域是一样的神父由 vmstat 的报告,并代表值相同的页数/秒的页面替换常规释放。 扫描的页面/秒的数目由页面置换例行检查。这是作为高级的 vmstat 的报告值相
44、同。启动时,页面替换的自由页数低于minfree 的,停止时的免费网页的人数超过 maxfree。 循环的次数/秒的页面替换常规要扫描整个表页框架,以补充自由的名单。这是与赛扬由 vmstat 的报告值相同,但注意,vmstat 的报告,这是一个整数 nmon 的报告,而作为一个真正的数目。 ,作为 pgin - pgsin 分析仪计算图形 fsin ,作为 pgout - pgsout 分析仪计算图形 fsout 高级/神父的计算分析仪扫描/回收的图形 NMON_Analyser 产生两个图。 第一个行动,以显示分页/从分页空间。理想在这里将不超过 5 次操作/秒每页空间(详见 BBBC 表
45、) 。第二个图显示了扫描:清除率。内存可能会过分承诺时,这个数字是 4,虽然你还需要检查和 PAGE的纪念表,以及。 的 PRoC 此表包含一个由内核的内部统计小组 nmon 的报道领域的一个子集。运行队列和交换领域是间隔的平均值。所有其他字段率/秒: 运行队列的内核线程在运行队列的平均数目。据悉,这是作为皿 n 由特区- q 命令深圳,并作为运行队列汇报了 nmon的内核内部统计小组。一个价值超过 3 倍数量的 CPU 中央处理器可能表示约束。 交换中的内核线程平均数等待分页英寸,这将是 swpq 由特区- q 命令深圳报道。 pswitch 的上下文切换的数量。据悉,这是因为 pswch
46、/特区钨统领。 系统调用的系统调用总数。据悉,这是因为痂病/由香港特区- C 的统领。 阅读 read 系统调用的数量。据悉,这是因为 sread / s 的特区- c 命令报告。 写的数目写入系统调用。据悉,这是因为 swrit /特区- C 的统领。 叉的 fork 系统调用的数量。据悉,这是因为叉/特区- C 的统领。 执行的是为 exec 系统调用的数量。据悉,这是因为 Exec 的/ 由香港特区- C 的统领。 rcvint 的数目的 tty 接收中断。据悉,这是因为勒万/特区- y 的统领。 xmtint 的数目的 tty 传输中断。 据悉,这是因为 xmtin /特区- y 的统
47、领。 扫描电镜的 IPC 信号量原语(创造使用和销毁的数字) 。据悉,这是因为斯玛 /特区米统领。味精的 IPC 消息原语发送(和接收的数字) 。据悉,这是因为味精 /特区米统领。 NMON_Analyser 生产三图 - 1 显示了运行队列的平均长度与时间的一天,另一个显示率/ 秒的 pswitch 和系统调用的一天中的时间和三分之一,显示率/秒的叉子和高管的互换项的数目。 对于福克斯图/高管监测时,可以使用网络服务器系统。 PROCAIO 此表包含有关数字信息的异步 I / O 的进程,并积极提供(即使用超过 0.1的 CPU) 。它也显示了被扣押入息令的CPU 用量过程中收集间隔。 两图
48、的制作。第二个使用两个 Y 轴。正在运行的进程数列扣押入息令对第一轴,以及所使用的 CPU 数量是对第二所示。RAWCPUTOTAL,RAWLPAR 这些表包含如上下文切换和幻象中断的各种计数器转储。 TCPUDP 此表只出现的托帕斯。 首页 此表是生成的,如果你只指定了 nmon 的命令行的- t 标志。输出是类似于生产使用 ps v 命令。请注意,因为它们对一个手册只 65000 那样的限制条件,某些数据可能被省略 very 大 files 和这可能意味着 entire 的 PID or 甚至命令可能来自 analysis missing。 请注意,数据仅供过程中消耗的时间间隔的 CPU 大量存在。在 TOP 表并不代表一个完整的系统的看法。 NMON_Analyser 执行以下操作: 进行重新排序的列更容易处理。 排序进入指挥上的姓名顺序表数据 - 以未成年人排序的关键时期。 创建在总结了命令名的数据资料的最后一表和图形使用。 你可以看到滚动到工作表的顶部的细节部分。总表主要是由图形和模糊,因此您需要移动(或删除) ,方便观看它们。 在细节部分的 PID 这是一个特定的命令调用的进程 ID。在简表,这是命令名。 ,在细节部分的 CPU,这是一个单处理器(而不是使用系统) ,在该区间的 PID。在简表,这是 CPU 的