第三十五章 使用 ^PERFMON 监控系统性能 - Clear

简介: 第三十五章 使用 ^PERFMON 监控系统性能 - Clear

第三十五章 使用 ^PERFMON 监控系统性能 - Clear

Clear

清除所有指标计数器。

status = $$Clear^PERFMON()
Status code Description
1 Successful
-1 其他人正在使用 Monitor
-2 监视器未运行

Report

报告功能收集并输出指标报告。

status = $$Report^PERFMON(report,sort,format,output,[list],[data])
  • report— 要输出的报告类型;有效值为:
  • G – 用于全球活动
  • R – 用于日常活动
  • N – 用于网络活动
  • C – 用于您选择要报告的指标的自定义报告
  • sort——报告的分组和排序顺序;有效值为:
  • P – 按进程组织报告
  • R – 按例程组织报告
  • G – 按全局组织报告
  • D – 按数据库组织报告
  • I – 按传入节点组织报告
  • O – 组织按传出节点报告报告
  • format — 输出格式;有效值为:
  • P – 用于可打印/可查看的报告(.txt 文件,无分页)
  • D – 用于逗号分隔数据(.csv 文件),可以读入电子表格
  • X – 用于 Microsoft Excel 适合导入 ExcelXML 标记(.xml 文件)
  • H – 用于 HTML 页面 (.html 文件)nodeo 报告
  • output — 输入文件名,返回接受显示的默认文件名,或 0(零)输出到 screeno 报告

  • list —(仅适用于自定义报告)以逗号分隔的指标编号列表,指定要包含在报告中的列;输入 ?在为所有可能的指标及其数量的列表指定自定义报告之后。
  • data— 要报告的数据类型;有效值为:
  • 1 – 标准速率/秒
  • 2 – 原始总计
Status code Description
1 Successful
-1 监视器未运行
-2 缺少输入参数
-3 报告类别无效
-4 报告组织无效
-5 报告格式无效
-6 自定义报告的列表无效
-7 数据格式无效

报告示例部分展示了如何为输入参数输入不同的值。

Collect

定时收集和报告功能通过收集指定时间段(默认为 30 秒)的指标,创建五个基本报告和一个进程计数,并将它们一起格式化Excel 电子表格或 HTML 页面,从而提供系统性能的快速自动快照.

status = $$Collect^PERFMON(time,format,output)
  • time — 数据收集的秒数(默认 30
  • format— 输出格式;有效值为:
  • X – 适用于 Microsoft Excel 适合导入 ExcelXML 标记(.xml 文件)
  • H – 适用于 HTML 页面(.html 文件)
  • output — 输入文件名,返回以接受显示的默认文件名,或 0(零)用于输出到屏幕)
Status code Description
1 Successful
-1 监视器未运行
-3 监视器已经在运行

Report Examples

以下是运行全局统计报告的示例,该报告按全局名称收集和排序,并输出到管理器目录中名为 perfmon.txt 的文件。

%SYS>Do ^PERFMON


1. Start Monitor
2. Stop Monitor
3. Pause Monitor
4. Resume Monitor
5. Sample Counters
6. Clear Counters
7. Report Statistics
8. Timed Collect & Report
 
Enter the number of your choice: 7
 
 
Category may be: G=Global, R=Routine, N=Network or C=Custom
Category ('G', 'R', 'N' or 'C'): g
Sort may be: P=Process, R=Routine, G=Global, D=Database, I=Incoming or O=Outgoing node
Sort ('P', 'R', 'G', 'D', 'I' or 'O'): g
Format may be: P=Print, D=Delimited data, X=Excel XML, H=HTML
Format ('P', 'D', 'X', 'H'): p
File name: perfmon.txt
 
 
 
Press RETURN to continue ... 

以下是运行自定义统计报告的示例,该报告对应于具有以下数字的指标:5、10、15、20、25、30、35、40、45、50。计数按进程 ID 收集和排序,并输出到管理器目录中名为 perfmonC.txt 的文件中。

1. Start Monitor
2. Stop Monitor
3. Pause Monitor
4. Resume Monitor
5. Sample Counters
6. Clear Counters
7. Report Statistics
8. Timed Collect & Report
 
Enter the number of your choice: 7
 
 
Category may be: G=Global, R=Routine, N=Network or C=Custom
Category ('G', 'R', 'N' or 'C'): c
List of field numbers: 5,10,15,20,25,30,35,40,45,50
Sort may be: P=Process, R=Routine, G=Global, D=Database, I=Incoming or O=Outgoing node
Sort ('P', 'R', 'G', 'D', 'I' or 'O'): p
Format may be: P=Print, D=Delimited data, X=Excel XML, H=HTML
Format ('P', 'D', 'X', 'H'): p
File name: perfmonC.txt 

相关文章
|
24天前
|
缓存 监控
第四十三章 使用^TRACE跟踪进程性能
第四十三章 使用^TRACE跟踪进程性能
24 0
|
24天前
|
API
第四十八章 使用 ^SystemPerformance 监视性能 - 生成配置文件
第四十八章 使用 ^SystemPerformance 监视性能 - 生成配置文件
20 0
|
24天前
|
缓存 监控 调度
第六十一章 使用 ^PERFSAMPLE 监控进程 - 分析维度
第六十一章 使用 ^PERFSAMPLE 监控进程 - 分析维度
22 0
|
24天前
|
API
第四十七章 使用 ^SystemPerformance 监视性能 - 自定义 ^SystemPerformance 实用程序
第四十七章 使用 ^SystemPerformance 监视性能 - 自定义 ^SystemPerformance 实用程序
21 0
|
24天前
|
监控 数据库
第三十四章 使用 ^PERFMON 监控系统性能 - Start
第三十四章 使用 ^PERFMON 监控系统性能 - Start
21 0
|
24天前
|
监控
第三十三章 使用 ^PERFMON 监控系统性能
第三十三章 使用 ^PERFMON 监控系统性能
20 0
|
24天前
|
缓存 监控 数据库
第五十五章 使用 ^mgstat 监控性能 - Seizes、ASeizes 和 NSeizes
第五十五章 使用 ^mgstat 监控性能 - Seizes、ASeizes 和 NSeizes
18 0
|
24天前
|
监控
第五十四章 使用 ^mgstat 监控性能
第五十四章 使用 ^mgstat 监控性能
22 0
|
24天前
第四十六章 使用 ^SystemPerformance 监视性能 - 生成 ^SystemPerformance 性能报告
第四十六章 使用 ^SystemPerformance 监视性能 - 生成 ^SystemPerformance 性能报告
18 0
|
24天前
|
监控 程序员
第三十六章 使用 ^PROFILE 监控例程性能 - Using ^PROFILE
第三十六章 使用 ^PROFILE 监控例程性能 - Using ^PROFILE
20 0

热门文章

最新文章