系统监控
文章平均质量分 77
yaoxin521123
创造价值,分享学习,一起成长,相伴前行。
展开
-
第七十四章 使用 irisstat 实用程序监控 IRIS - 查看 irisstat 输出
诊断报告任务会创建一个包含基本信息和高级信息的 HTML 日志文件,InterSystems 全球响应中心 (WRC) 可以使用该文件来解决系统问题。可能会收集有关负责挂起的特定进程的信息,而简单地强制实例关闭不会收集此信息。内运行一段可配置的时间,在该时间间隔内收集样本,并在完成时生成报告。秒,以防状态发生变化,并将报告与其他收集的数据一起打包到一个。输出文件通常非常大,在这种情况下,它们被保存到单独的。选项,这可能很有用或者如果在运行这些工具时遇到问题。,它将其写入一个单独的输出部分,称为“自诊断”。原创 2023-02-13 08:01:54 · 269 阅读 · 0 评论 -
第七十三章 使用 irisstat 实用程序监控 IRIS - 使用选项运行 irisstat
,其中包含有关自 IRIS 实例启动以来已安装的所有数据库的信息(按 SFN 列出)。此选项不会解冻写入守护程序,使其免受备份以外的任何挂起或暂停的影响。- 根据系统是否挂起的自我诊断显示有关挂起原因的信息。命令中组合多个标志。- 显示计数器,它们是系统性能的统计数据。- 以十六进制显示全局缓冲区描述符的内容和特定缓冲区描述符块 (但是,进行修改的选项通常单独使用。- 显示日记帐系统主结构,其中列出了有关日记帐状态的信息。- 在支持集群的平台上显示集群的状态。,只是信息是按系统文件号和块号对显示的。原创 2023-02-12 09:08:51 · 501 阅读 · 0 评论 -
第七十二章 使用 irisstat 实用程序监控 IRIS
实例的内部结构和表格。共享内存段包含全局缓冲区、锁表、日志缓冲区和各种其他需要可供所有。进程访问的内存结构。进程还为自己的变量和堆栈信息维护自己的进程私有内存。数据平台一起分发的 可执行文件。它是系统级问题的诊断工具,包括。报告通常是 用来确定问题原因的最重要工具。它旨在作为新用户的介绍和有经验的用户的参考。中的单独的可执行文件,因此它在操作系统提示符下在。在启动时分配的共享内存段,并以可读格式显示。挂起、网络问题和性能问题。从以管理员身份运行的。来说是快速且非侵入性的。从以根用户身份运行的。原创 2023-02-11 06:58:30 · 349 阅读 · 0 评论 -
第七十一章 使用 REST API 监控 IRIS - 活动量指标
文档中的指标和标签命名(https://prometheus.io/docs/practices/naming/)。可以选择为指标定义标签,但如果这样做,则必须始终为该特定指标定义标签。对自定义指标所需数据的访问权限。例如,如果自定义指标类位于。注意:有关选择指标和标签名称的最佳实践,请参阅。实现是否有效,并避免可能超时或挂起的实现。指标是一个布尔值,指示是否已生成新警报。端点现在返回定义的自定义指标。将自定义应用程序指标添加到。文件中获取最新的警报并以。”前缀,而自定义指标使用。时,它会返回自上次调用。原创 2023-02-10 07:48:40 · 312 阅读 · 0 评论 -
第七十章 使用 REST API 监控 IRIS - 互操作性指标
默认情况下禁用这些互操作性指标的记录。除了上一节中描述的指标外, IRIS 实例还可以记录有关活动互操作性产品的指标,并将它们包含在。带有标签的指标名称出现在此处并带有换行符以提高可读性。完成此步骤后可用的指标在下面的基本互操作性指标表中进行了描述。完成此步骤后可用的其他指标在下面的活动量指标表中进行了描述。注意:如果为命名空间启用了指标记录但相应的生产未激活,则。将为整个生产提供聚合指标,而不是为每个主机单独提供它们。完成此步骤后可用的其他指标在下面的。端点不会返回任何指标。指标表中进行了描述。原创 2023-02-09 07:51:09 · 247 阅读 · 0 评论 -
第六十九章 使用 REST API 监控 IRIS
端点返回一个指标列表,这些指标在指标描述中进行了描述。还可以启用有关活动互操作性产品的其他指标的收集,如互操作性指标中所述。创建应用程序指标包含有关如何定义自定义指标的说明。有关为此服务设置身份验证的信息,请参阅创建。注意:有关创建和使用 REST 接口的介绍,请参阅第一眼:使用 产品开发。实例提供了整个系统的内聚视图,从而更容易评估系统是否正常有效地运行。的机器收集信息的方法,使能够详细监控构成您的应用程序的所有实例。服务中的保护 REST 服务一章。在新选项卡中打开)中的说明进行操作。原创 2023-02-08 08:07:43 · 303 阅读 · 0 评论 -
第六十八章 使用 Web 服务监控 IRIS - 监控网络客户端
请参阅“监视 Web 服务的 Web 方法”部分并查看返回类型的类参考。更典型的是,以编程方式创建和使用客户端,可能是为了检索数据以显示在用户界面中。平台上,此示例方法在事件发生时显示一个弹出窗口;命名空间中可用,这意味着必须在该命名空间中才能执行此处描述的步骤。服务与客户端位于不同的计算机上,或者如果它使用。对于给定的 IRIS 实例,日志监控。网络服务客户端,可以在同一个。),可以接收和处理任何日志监控。以外的端口,则这是必需的。服务,可以接收和处理事件。服务或创建和使用自己的。服务服务器使用的端口。原创 2023-02-07 07:19:36 · 332 阅读 · 0 评论 -
第六十七章 使用 Web 服务监控 IRIS - 监控 Web 服务的 URL
的实例,该枚举所有系统资源占用的统计信息。对于此实例,数据集使用类中。的实例,该枚举该实例的所有数据库。对于此实例,数据集在类中使用。的实例,其中包含此实例的全局磁盘使用量指标。在枚举所有缓冲区大小的统计信息中返回。实例中的事件的信息。对于此实例,数据集使用类中。的实例,其中包含此实例的全局指标。的实例,其中包含此实例的例程指标。订阅给定的网络服务以接收有关此。取消对给定网络服务的订阅;服务,也可以是作为示例提供的。服务服务器使用的端口。的实例,其中包含此实例的。的实例,其中包含有关。原创 2023-02-06 09:05:55 · 373 阅读 · 0 评论 -
第六十六章 使用 Web 服务监控 IRIS - IRIS 对 WS-Monitoring 的支持概述
本附录介绍并简要描述了如何使用IRIS®数据平台支持规范,它使能够通过SOAP远程监控IRIS实例。按照规范,SYS.WSMon包提供了一个Web服务,可以使用它来远程监控IRIS实例。它在功能上类似于SNMP接口(请参阅本指南的“使用SNMP监控IRIS”附录),但使用内置的IRIS网络服务支持。对提供返回有关IRIS实例信息的方法的日志监控Web服务(一个IRIS Web服务客户端(),可以调用此监控Web服务或另一个IRIS实例的监控Web服务中的方法。可以创建自己的Web。原创 2023-02-05 08:48:31 · 423 阅读 · 0 评论 -
第六十五章 使用 SNMP 监控 IRIS - 用户定义的 SNMP 监视器类示例
本节介绍如何定义可通过SNMP查询的用户应用程序监视器类的示例。应用程序监视器仅包括SNMP数据中具有%Monitor数据类型的属性。原创 2023-02-04 08:02:14 · 437 阅读 · 0 评论 -
第六十四章 使用 SNMP 监控 IRIS - 扩展 IRIS MIB
所有应用程序都必须向 IANA 注册以获得自己的私有企业编号,这是。下表描述了可以在上表中描述的陷阱中发送的 IRIS 特定辅助对象。相反,它是一种添加简单应用程序指标的方法,可以通过。子代理不再注册或回答对该私有企业 MIB 子树的请求。表结构的支持有限(仅支持整数值索引),并且不会创建。数据库中定义的特定应用程序创建私有企业。除了为应用程序创建实际的。请求遍历树,并引用特定对象方法以在。结构有一个基本的了解是很有帮助的。查询提供的对象数据和指标外,注意:对象必须遵循基本的。所有表格的第一个索引是。原创 2023-02-03 07:42:13 · 343 阅读 · 0 评论 -
第六十三章 使用 SNMP 监控 IRIS - SNMP 故障排除
文件,以便被管理的应用程序能够理解并适当地显示信息。代理的详细说明,系统管理员应该花一些时间来了解如何执行此操作。中定义的特定数据记录在文件本身中,因此此处不再重复。树的整体结构可能很有价值,尤其是当它与同一系统上的多个实例相关时。) 为每个组织分配一个私人企业编号作为层次结构中的下一级。代理通信时遇到问题,以下是一些基本的故障排除指南和提示。,这是所有被管理对象的特定分层树结构,在。接口可用的所有托管对象数据都在。、对象的匹配文本表示和对象描述的树。主代理的正确安装和配置。定义了许多标准的管理对象。原创 2023-02-02 07:23:05 · 406 阅读 · 0 评论 -
第六十二章 使用 SNMP 监控 IRIS
它的流行扩大了它作为许多企业管理工具的底层结构和协议的用途。然而,这些代理中的许多都以专有且不兼容的方式实现了它们的可扩展性。定义了客户端-服务器关系,其中客户端(网络管理应用程序)连接到在远程网络设备或计算机系统上执行的服务器程序(称为。为了允许访问系统上的多个应用程序,开发人员可以实现主代理,它可以扩展或连接到多个子代理。既是一种标准消息格式,也是管理对象的一组标准定义。的主要重要性:一种向各种管理工具提供管理和监控信息的标准方法。的哪一部分,以及托管对象的任何自定义定义。子代理的管理是最少的。原创 2023-02-01 07:17:20 · 371 阅读 · 0 评论 -
第六十一章 使用 ^PERFSAMPLE 监控进程 - 分析维度
这会将返回到初始的“收集样本”页面,但带有将样本保存到文件的附加选项。,则表明该进程正在等待从磁盘读取数据库块,并且可能受益于并行化、预取或更多数据库缓存。尽管如此,许多值,尤其是更常见的值,都是应用程序可以间接影响的东西。请务必注意,这些是导致进程在应用程序的直接控制之外等待的内部条件。内核内部的任何内容,则等待维度为空。非空值表示需要进程等待(内部阻塞)的条件。状态标志的情况都有内部这里反映的原因(例如上面提到的。- 内核等待状态(延迟进程的内核级条件)。加载文件,允许分析和检查保存的示例。原创 2023-01-31 07:58:04 · 291 阅读 · 0 评论 -
第六十章 使用 ^PERFSAMPLE 监控进程 - 预定义分析示例
以下是从过程状态维度开始的分析示例。在此示例中,在319994个样本中找到了76755最初,这些值显示为样本总数的百分比。在这种情况下采样的最常见的值是GGET,占319994个样本总数的8.46%。按c循环显示此计数的显示方式。使用右箭头键选择GGET移动到下一个维度,为第一个维度具有值GGET的样本排序该维度的值。可以使用箭头键在维度之间自由导航。从主登录页面选择“新建分析”选项以创建自定义分析。Key InputShortcutkey| 向当前分析添加维度(在分析中时)原创 2023-01-30 08:52:52 · 252 阅读 · 0 评论 -
第五十九章 使用 ^PERFSAMPLE 监控进程 - 收集样本
数据平台流程的工具。该实用程序处理实时系统上的活动,并呈现采样活动的易于导航的细分,这可以提供对系统的洞察力。收集样本后,可以查看分析。分析是对抽样过程的一个或多个维度或组件的总结。也就是说,分析根据选择的维度对采样信息进行排序。请求来发现应用程序瓶颈,或者通过查看等待事件的类型来识别整个系统的瓶颈。当监控许多进程时,这会加快分析速度,并使用更少的内存。实用程序,这是一种用于分析。客户端(应用程序服务器)的传入。连接,则会自动选择上面的选项。要开始,请从感兴趣的。原创 2023-01-29 09:09:03 · 425 阅读 · 0 评论 -
第五十八章 使用 ^BLKCOL 监视块冲突
BLKCOL。原创 2023-01-28 09:20:04 · 463 阅读 · 0 评论 -
第五十七章 历史监视器 - 汇总
可以将用户定义的指标添加到历史监视器(创建一个或多个继承自的类,并添加%Numeric属性以定义指标。注:用户编写的类必须在%SYS命名空间中,并且应该以“Z”或“z”开头,以防止与系统类命名冲突和升级过程中出现问题。编写Sample()以实例化类并为每个属性提供周期值。在收集区间数据时调用此方法。当编译类时,它会作为嵌入对象添加到中的间隔持久类中。可以使用类中提供的INTERVAL参数来选择收集时间和地点。原创 2023-01-27 09:52:44 · 664 阅读 · 0 评论 -
第五十六章 历史监视器 - 基本指标
在每天开始时,将各个时间间隔样本作为平均值、最大值、最小值、标准偏差、中值和总计汇总到每小时和每天的表格中。可以选择为每个度量类保留哪些汇总函数(如果有)。间隔和每小时数据可能会在定义的天数(默认分别为七 (注意:这些属性都是“计数器”类型,间隔数据以增量形式收集,代表上一个间隔内计数器的变化。当此数据汇总为每小时和每天的值时,数据将标准化为每秒速率。秒)进行采样,系统使用数据以较长的时间间隔(默认情况下为。中的类文档还包含对所有可用的单个属性、方法和查询的描述。维护性能和系统使用指标的历史数据库。原创 2023-01-26 09:50:41 · 981 阅读 · 0 评论 -
第五十五章 使用 ^mgstat 监控性能 - Seizes、ASeizes 和 NSeizes
系统上,进程进入保持循环,“希望”它能在合理的时间内获得资源,从而避免休眠的开销。如果进程在保持循环期间获得对资源的访问权限,则循环立即退出并且进程继续更新;系统上,该进程会立即休眠(因为在持有资源的进程放弃它之前它不能做任何事情,这在它自己的更新完成之后才会发生)。循环结束时,该资源仍被另一个进程持有,则该进程继续休眠,等待资源释放时被唤醒;上产生用户时间,因为它会继续运行直到获得和释放资源,或者直到它放弃并冬眠。时间,因为操作系统必须更改正在运行的进程的上下文,而 Aseize 会在。原创 2023-01-25 09:44:04 · 1044 阅读 · 0 评论 -
第五十四章 使用 ^mgstat 监控性能
文件的第一行是标题行,其中包括文件名和实用程序版本,以及有关缓冲区分配和被监视产品版本的信息。数据的列数取决于产品的版本:前两列是日期和时间;如果该实用程序正在运行并且出现明显的性能问题,则可以使用数据来帮助调查问题;如需分析方面的帮助,请联系 全球响应中心 (除下表中注明的数据外,大多数报告数据均以每秒值计算平均值。编写的有助于数据图形化的分析工具识别。默认情况下,该文件位于 IRIS® 数据平台实例的。实用程序,它是一种用于收集基本性能数据的工具。为确保对系统性能的影响最小,,要指定相同的采样在每。原创 2023-01-24 09:28:35 · 1316 阅读 · 0 评论 -
第五十三章 使用 ^SystemPerformance 监视性能 - InterSystems IRIS Linux 平台性能数据报告
在运行过程中以均匀的间隔采集四个样本。在运行过程中以均匀的间隔采集八个样本。- 有关挂载文件系统的信息,包括挂载点、逻辑卷和可用空间;- 进程间通信配置信息,包括共享内存、信号量和消息队列;- 磁盘(块)设备吞吐量和延迟统计信息。- 有关所有文件系统及其挂载选项的信息。在运行过程中以均匀的间隔采集四个样本。中提到的所有设备的分区表。命令在运行过程中采集了四个样本。- 当前活动网络接口的状态信息。实例名称和主机名、完整的。- 当前活动配置文件的副本。) 为单位的内存使用统计信息。- 内核和系统参数设置。原创 2023-01-23 07:00:57 · 1138 阅读 · 0 评论 -
第五十二章 使用 ^SystemPerformance 监视性能 - IBM AIX® 平台的 InterSystems IRIS 性能数据报告
在运行过程中以均匀的间隔采集四个样本。在运行过程中以均匀的间隔采集八个样本。- 有关挂载文件系统的信息,包括挂载点、逻辑卷和可用空间;- 进程间通信配置信息,包括共享内存、信号量和消息队列;及更新版本采样时间的扩展磁盘/设备统计信息的长列表;- 虚拟内存统计的绝对计数,包括总页入和页出。- 有关所有文件系统及其挂载选项的信息。在运行过程中以均匀的间隔采集四个样本。- 包括微分区信息(如果使用)的。- 虚拟内存可调参数的当前值;- 当前活动配置文件的副本。- 带有时间戳的虚拟内存和。配置文件运行的用户具有。原创 2023-01-22 09:42:09 · 1623 阅读 · 0 评论 -
第五十一章 使用 ^SystemPerformance 监视性能 - Apple macOS 平台的 InterSystems IRIS 性能数据报告
在运行过程中以均匀的间隔采集四个样本。在运行过程中以均匀的间隔采集八个样本。- 进程间通信配置信息,包括共享内存、信号量和消息队列;- 磁盘(块)设备吞吐量和延迟统计信息。版本字符串、许可客户名称和许可订单号。在运行过程中以均匀的间隔采集四个样本。命令在运行过程中采集了四个样本。- 操作系统版本和硬件信息。实例名称和主机名、完整的。- 当前活动配置文件的副本。- 内核和系统参数设置。- 有关创建此日志的。- CPU 使用统计。- 网络设备吞吐量。- 网络设备错误率。- 页入和页错误率。原创 2023-01-21 10:02:03 · 895 阅读 · 0 评论 -
第五十章 使用 ^SystemPerformance 监视性能 - Microsoft Windows 平台的 InterSystems IRIS 性能数据报告
数据的默认呈现方式是原始格式。可以将格式切换为已处理,这会删除重复的服务器名称并将日期时间列拆分为单独的列,以提高可读性。例如,处理器数量、安装的内存和使用的内存。文件中指定的计数器定义。要监视先前定义的性能计数器,请使用以下命令将定义导入。如果配置文件或计数器定义不存在,则不会运行该命令。的交互式运行中,在配置文件菜单显示之前报告标志的当前状态。在运行过程中以均匀的间隔采集八个样本。在运行过程中以均匀间隔采集四个样本。命令的四个输出,在运行过程中以均匀的间隔获取。命令提供系统上运行的所有进程的列表。原创 2023-01-20 09:38:33 · 210 阅读 · 0 评论 -
第四十九章 使用 ^SystemPerformance 监视性能 - 复制配置文件
本节中的表格描述了每个特定于平台的报告的部分。这些部分在每个表中按字母顺序列出,以帮助您更轻松地找到特定部分。实用程序生成特定于平台的报告,如本章所述。现在可以按照本指南这一部分的编辑配置文件中的说明编辑新配置文件。其余数据是在整个配置文件运行过程中收集的。必须是唯一的并且不能包含空格或空白字符。实用程序时,配置文件列表不包括。注意:在以下所有表格中,标有。如果不成功,它返回一个。如果不成功,它返回一个。的数据每次运行收集一次。是现有配置文件的名称,如果成功,该函数返回。如果成功,该函数返回。原创 2023-01-19 07:45:29 · 1175 阅读 · 0 评论 -
第四十八章 使用 ^SystemPerformance 监视性能 - 生成配置文件
注意:参数是位置的;秒,除非持续时间(即间隔 * 计数)小于一小时,在这种情况下最小间隔为。(具有生成的配置文件名称和描述)的配置文件,该配置文件在。会将其增加到所需的最小值。如果未指定间隔,则默认为。) 时,才必须用双引号引起来;紧随其后的是克拉,然后是任何错误的原因。如果指定更长的持续时间,仅当持续时间包含冒号 (的配置文件,该配置文件每。秒运行一次采样,直到运行。如果不成功,它返回一个。最小间隔(如果指定)为。秒运行一次样本,持续。原创 2023-01-18 07:36:36 · 416 阅读 · 0 评论 -
第四十七章 使用 ^SystemPerformance 监视性能 - 自定义 ^SystemPerformance 实用程序
本节介绍可以使用API。原创 2023-01-17 08:52:44 · 443 阅读 · 0 评论 -
第四十六章 使用 ^SystemPerformance 监视性能 - 生成 ^SystemPerformance 性能报告
有关如何安排任务的一般说明,请参阅系统管理指南的“管理 InterSystems IRIS”一章的安排任务管理器中描述的过程。本节提供了使用管理门户中的任务管理器(系统操作 > 任务管理器)来安排。Namespace to run task in — 从下拉列表中选择。实用程序时选择的配置文件收集的数据生成临时(不完整)报告。实用程序生成的日志文件自动生成完整(完整)可读的。如果报告是中期报告,— 从下拉列表中选择每日。生成的报告文件位于输出目录中,默认情况下为。Task type — 从下拉列表中选择。原创 2023-01-16 09:01:39 · 608 阅读 · 0 评论 -
第四十五章 使用 ^SystemPerformance 监视性能 - Abort ^SystemPerformance
以编程方式获取,然后进行测试以确定是否已生成完整报告或临时报告。尚未创建完整报告,因为配置文件尚未完成(返回“如果要停止正在运行的配置文件,可以中止数据收集,并可选择使用。可以使用启动、收集、预览和停止功能的入口点以编程方式运行。要在不删除日志文件的情况下停止作业并从这些日志文件生成。标识的报告的数据收集并删除到目前为止写入的所有。有关此命令的更多信息,请参阅以编程方式运行。实例的服务器,其中操作系统数据将被复制。注意:可以同时运行多个配置文件。”),但已创建临时报告(“返回。命令删除配置文件的所有。原创 2023-01-15 08:49:42 · 488 阅读 · 0 评论 -
第四十三章 使用^TRACE跟踪进程性能
可以选择不同的跟踪事件集来生成用于不同目的的跟踪。可以实现高度详细的应用程序执行跟踪;被跟踪的进程将事件写入跟踪文件,其中包含有关例程行的信息、它发生的位置以及(如果适用)全局引用。注意:跟踪文件可能包含敏感信息,例如全局引用或传递给子例程的参数。),以便找到应用程序中发生这些事件的所有位置可能会影响性能。或者,跟踪可以仅限于不太常见的事件,例如物理块读取(可用于跟踪的事件对应于性能监控工具中报告的指标(例如。注意:跟踪目录必须对被跟踪的进程是可写的。注意:配置跟踪、开始跟踪进程或使用。原创 2023-01-14 07:13:45 · 813 阅读 · 0 评论 -
第四十二章 使用^%SYS.MONLBL检查例程性能 - 逐行分隔输出报告
对于所选例程的每一行,报告显示行、例程名称、行号、每个指标的计数以及该行代码的文本(如果源代码可用)均以逗号分隔。对于所选例程的每个子例程,报告会显示标签号、每个指标的计数和子例程标签(如果源代码可用)。以下是通过子例程函数报告所选日志实用程序的最小指标详细信息的示例。作为参数会打印所有可用指标的列表,并对当前设备的每个指标进行简短描述。此示例报告所选日志实用程序的最小指标的分隔详细信息。可以选择要监视的例程和进程您还可以选择。这是一个选定例程的报告的一部分。这是一个选定例程的部分显示。原创 2023-01-13 07:50:37 · 370 阅读 · 0 评论 -
第四十一章 使用^%SYS.MONLBL检查例程性能 - 逐行监控报告示例
对于所选例程的每一行,报告会显示行号、每个指标的计数以及该行代码的文本(如果源代码可用)。如果请求覆盖率分析,它会在每个选定的例程之后显示。该报告显示了每个选定的例程,其中包含线路、覆盖范围和时间的摘要。覆盖率最高的例程首先出现在列表中。以下是报告所选期刊实用程序的最小指标详细信息的示例,包括覆盖率分析。以下是报告所选期刊实用程序(包括覆盖率分析)的最小指标摘要的示例。这是一个选定例程的部分显示。文件,其中显示了一部分。文件,其中显示了一部分。这是完整的示例报告。原创 2023-01-12 09:07:23 · 234 阅读 · 0 评论 -
第四十章 使用^%SYS.MONLBL检查例程性能 - 逐行监控选项
在所选例程内的子例程级别生成所选指标的报告。这在查看收集的数据时可能很有用,以确保计数不会随着报告的显示而改变。— 为每个选定例程生成一份摘要信息报告,包括覆盖范围和时间。— 生成与详细报告相同的报告信息,但将其显示为逗号分隔的输出,以便于将其导入到电子表格中。— 为所选例程中的每一行生成所选指标的报告。— 暂停后恢复收集。— 清除所有收集的数据,但继续监视和收集新数据。)时,需要提供有关例程如何报告统计信息的信息。逐行监控报告示例部分显示了每个报告选项的示例。当选择报告已收集的指标的统计信息(选项。原创 2023-01-11 08:03:22 · 300 阅读 · 0 评论 -
第三十九章 使用^%SYS.MONLBL检查例程性能 - 开始监控
注意:递归代码的总时间当一个例程包含递归代码时,回调到同一子例程的那一行的TotalTime计数器只记录最外层调用的时间,在大多数情况下,这应该是运行递归循环的实际时间。之前的IRIS版本积累了相同代码多次迭代的时间,报告时间可能看起来太大了。注意:由于共享计数器可能会被多个进程同时更新和/或正在运行的进程可能不会在同一时刻开始计数,因此计数器的精度可能会略有下降,从而导致计数低于预期。就会为每个例程的每一行的计数器分配一个特殊的共享内存部分,并通知选定的进程监视已激活。一旦提供了必要的信息,原创 2023-01-10 09:11:08 · 195 阅读 · 0 评论 -
第三十八章 使用^%SYS.MONLBL检查例程性能
在开始监视过程之前,可以使用此实用程序来估计集合需要多少内存。通常,有足够的共享内存可用于监视一些例程。但是,如果想监控数百个或更多例程,请使用此选项来帮助确定内存需求。该实用程序提供了一种方法来诊断在例程中执行选定代码所花费的时间,从而帮助识别特别耗费资源的代码行。选择要监控的例程和要收集的指标后,该实用程序会显示监控此集合所需的内存页数和可用页数。时监视器没有运行,则例程会显示一条警告消息,并提供启动监视器或检查内存要求的选项。如果选择的集合需要,可以调整您的内存,然后从原始菜单中选择开始监控。原创 2023-01-09 08:06:02 · 325 阅读 · 0 评论 -
第三十七章 使用 ^PROFILE 监控例程性能 - ^PROFILE 示例
当显示代码行时,系统会提示指定下一步要执行的操作。以下是在终端中以交互方式运行^配置文件实用程序(从。原创 2023-01-08 08:14:46 · 340 阅读 · 0 评论 -
第三十六章 使用 ^PROFILE 监控例程性能 - Using ^PROFILE
如果没有足够的共享内存可用于最大数量的例程,该实用程序会显示一条消息,说明监视此集合所需的内存页数和可用页数。然后,该实用程序会捕获尽可能多的例程的指标。默认情况下,配置文件显示具有以下指标的例程编号列表;实用程序可帮助程序员分析其应用程序例程和类的性能。文件)及其执行所在的名称空间显示在条目的第二行。注意:当系统提示回答(是或否除外)时,可以输入。当系统提示开始收集数据时,按。原创 2023-01-07 09:11:13 · 545 阅读 · 0 评论 -
第三十五章 使用 ^PERFMON 监控系统性能 - Clear
(仅适用于自定义报告)以逗号分隔的指标编号列表,指定要包含在报告中的列;在为所有可能的指标及其数量的列表指定自定义报告之后。以下是运行全局统计报告的示例,该报告按全局名称收集和排序,并输出到管理器目录中名为。秒)的指标,创建五个基本报告和一个进程计数,并将它们一起格式化为。— 输入文件名,返回接受显示的默认文件名,或。报告示例部分展示了如何为输入参数输入不同的值。收集和排序,并输出到管理器目录中名为。——报告的分组和排序顺序;— 要输出的报告类型;— 要报告的数据类型;报告功能收集并输出指标报告。原创 2023-01-06 07:30:54 · 363 阅读 · 0 评论 -
第三十四章 使用 ^PERFMON 监控系统性能 - Start
开始一项工作以连续暂停和恢复收集,创建指标的定期抽样。暂时暂停统计信息的收集以允许查看数据的一致状态。恢复之前暂停的统计信息收集。,则后台作业停止,收集暂停。,它会提示输入每个参数值。打开统计信息的收集。原创 2023-01-05 07:57:24 · 256 阅读 · 0 评论