首页 > 系统相关 >第五十章 使用 ^SystemPerformance 监视性能 - Microsoft Windows 平台的 InterSystems IRIS 性能数据报告

第五十章 使用 ^SystemPerformance 监视性能 - Microsoft Windows 平台的 InterSystems IRIS 性能数据报告

时间:2023-01-20 09:44:05浏览次数:46  
标签:IRIS Windows 性能 SystemPerformance 计数器 使用 Microsoft

第五十章 使用 ^SystemPerformance 监视性能 - Microsoft Windows 平台的 InterSystems IRIS 性能数据报告

Microsoft Windows 平台的 IRIS 性能数据报告

  • %SS - 使用 ALL^%SS 命令在运行过程中采集了四个样本。

  • Configuration * - 来自服务器的 IRIS 实例名称和主机名、完整的 IRIS 版本字符串、许可客户名称和许可订单号。

  • cpf file * - 当前活动配置文件的副本。

  • irisstat -c - 使用命令 .\bin\irisstat -s -p-1 -c-1 -e1 -m8 -n2 -N127 在运行过程中以均匀间隔采集四个样本。以下是对每个参数的简要说明:

    • -p-1: 对进程表进行采样以包括进程和全局状态信息。
    • -c-1: 对共享内存的计数器部分进行采样以显示日志、锁、磁盘和资源使用统计信息。
    • -e1: SYSLOG 错误表。
    • -m8: 文件表,其中包括所有 IRIS.DAT 文件及其属性。
    • -n2: 网络结构表,包括本地到远程数据库的映射。
    • -N127: 客户端和服务器连接的 ECP 统计信息。
  • irisstat -D - 使用命令 irisstat cache --f1 -D10,100 在运行过程中以均匀的间隔采集八个样本。以下是对每个参数的简要说明:

    • -fl: 基本标志。
    • -D10,100: 在 10 秒的总采样周期内,每 100 毫秒对块碰撞进行采样。
  • license * - 使用 Decode^%LICENSEcounts^%LICENSEIRIS 许可使用信息。

  • mgstat - 使用 ^mgstat 实用程序在运行过程中获取 IRIS 特定数据。

  • perfmon - Microsoft Windows perfmon 实用程序的输出。 Microsoft Windows perfmon 数据的默认呈现方式是原始格式。可以将格式切换为已处理,这会删除重复的服务器名称并将日期时间列拆分为单独的列,以提高可读性。以下函数允许查询和更新确定 perfmon 数据是否被操作的标志:set rc=$$setperfmonpostproc^SystemPerformance(<onoroff>) 其中 onoroff 可以是 1(开)或 0(关),或者不区分大小写的单词“on”“off”。返回码 1 表示标志更新成功,0 表示更新失败,-1 表示非 Windows 平台。要确定当前格式(原始格式或已处理格式):set status=$$getperfmonpostproc^SystemPerformance() 返回代码 1 表示已处理格式,0 表示原始格式。此外,在 ^SystemPerformance 的交互式运行中,在配置文件菜单显示之前报告标志的当前状态。默认情况下,perfmon 监视默认 pbctrs.txt 文件中指定的计数器定义。要监视先前定义的性能计数器,请使用以下命令将定义导入 ^SystemPerformance:写入 $$importctrs^SystemPerformance(WindowsCtrName [,SystemPerformanceCtrName [,SystemPerformanceFileName]]) 返回代码 0 表示成功,负数后跟原因字符串表示失败.不允许重复的 SystemPerformance 计数器名称。如有必要,^SystemPerformance 会生成内部计数器名称和文件名。要将默认的 SystemPerformance 计数器定义更改为现有定义,请使用:write $$setctrddefault(SystemPerformanceCtrName) 返回代码 1 表示成功,后跟原因字符串的 0 表示失败。如果指定了无效计数器,则会设置内置默认值。要重置默认的 SystemPerformance 计数器定义,请使用:do clrctrdefault^SystemPerformance() 要将特定的 SystemPerformance 计数器定义与现有配置文件相关联,请使用:write $$addctrtoprofile(ProfileName,SystemPerformanceCtrName) 返回码 1 表示成功,0 后跟一个原因字符串表示失败。如果配置文件或计数器定义不存在,则不会运行该命令。

  • Profile * - 有关创建此日志的 ^SystemPerformance 配置文件的信息。

  • tasklist - tasklist -V 命令的四个输出,在运行过程中以均匀的间隔获取。 tasklist -V 命令提供系统上运行的所有进程的列表。

  • Windows info * - systeminfo 命令的输出,包括 Windows 版本(不包括修补程序信息)和硬件信息;例如,处理器数量、安装的内存和使用的内存。

标签:IRIS,Windows,性能,SystemPerformance,计数器,使用,Microsoft
From: https://www.cnblogs.com/yaoxin521123/p/17062435.html

相关文章

  • 快速诊断I/O性能问题
    背景客户反馈最近一段时间数据库运行缓慢,磁盘的压力很大,现在有两种不同的分析结论,存储设备性能下降和数据库压力变大,请我们进行系统的分析,给一个结论。现象登录SQL专家云,进......
  • windows
    将软件启动添加至右键快捷方式--powershell#powershell 所在目录为 C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe1.windows+r2.键入regedit(打开注......
  • 记一次配置Windows终端terminal
    立即安装Windows终端terminalGit发布页面发布地址https://github.com/microsoft/terminal/releases应用商店安装地址https://aka.ms/terminalwingetwingetinstall......
  • 查询并发程序是否启动跟踪功能-trc文件对数据库性能有
    SELECTICON_NAME,ROW_ID,USER_CONCURRENT_PROGRAM_NAME,ENABLED_FLAG,CONCURRENT_PROGRAM_NAME,DESCRIPTION,EXECUTION_OPTIONS,REQUEST_PRIORITY,......
  • Windows Server上部署IoTdb 集群
    本文是参考官方的IoTDB集群版(1.0.0)的安装及启动教程:https://iotdb.apache.org/zh/UserGuide/V1.0.x/Cluster/Cluster-Setup.html,在WindowsServer2019上部署集群的实践......
  • jmeter+influxdb2.0 企业级性能监控平台
    一、centos安装docker1、安装yuminstall-ydocker2、检测docker是否安装成功yumlistinstalled | grep docker3、设置开机启动并运行docker服务如果你想每次在......
  • 性能分析
    ①:当网卡收到数据包时会产生中断,通知内核有新数据包,然后内核调用中断处理程序进行响应,把数据包从网卡缓存拷贝到内核态缓存  性能调优的方向1、网卡中断绑核 ......
  • UE4/UE5 动画的原理和性能优化
    动画在UE4/UE5项目中,往往不仅是GPU和渲染线程开销大户,也是游戏线程的开销大户。按照我的经验,大型游戏项目(尤其是手游)做到中后期,整个项目优化工作做得差不多的时候,你应该也......
  • 通过WSL2在Windows11环境下运行Xilinx ISE 14.7
    引言最近我开始学习FPGA,但是软件配置上就折腾了好久,所以通过这篇文章记录一下Win11下ISE的安装流程。开始我按照入门教程安好了Vivado打算开始愉快的学习,结果发现...我买......
  • 如何解决安装Windows 11/10时找不到磁盘驱动器
     001、利用u盘对华硕笔记本安装系统时出现如下问题  002下载IntelRapidStorageTechnology(IRST),下载链接对其进行解压:  003、将其拷贝至U盘介质中 ......