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

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

第五十章 使用 ^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 版本(不包括修补程序信息)和硬件信息;例如,处理器数量、安装的内存和使用的内存。

相关文章
|
10天前
|
监控 Windows
Windows平台RTSP|RTMP播放器如何实时调节音量
我们在做Windows平台RTSP、RTMP播放器的时候,有这样的技术需求,特别是多路监控的时候,并不是每一路audio都需要播放出来的,所以,这时候,需要有针对音量调节的设计
|
2月前
|
计算机视觉 Windows Python
windows下使用python + opencv读取含有中文路径的图片 和 把图片数据保存到含有中文的路径下
在Windows系统中,直接使用`cv2.imread()`和`cv2.imwrite()`处理含中文路径的图像文件时会遇到问题。读取时会返回空数据,保存时则无法正确保存至目标目录。为解决这些问题,可以使用`cv2.imdecode()`结合`np.fromfile()`来读取图像,并使用`cv2.imencode()`结合`tofile()`方法来保存图像至含中文的路径。这种方法有效避免了路径编码问题,确保图像处理流程顺畅进行。
170 1
|
10天前
|
监控 C# 块存储
Windows平台RTSP|RTMP播放器如何叠加OSD文字
做Windows平台RTSP|RTMP播放器的时候,特别是多路播放场景下,开发者希望可以给每一路RTSP或RTMP流添加个额外的OSD台标,以区分不同的设备信息(比如添加摄像头所在位置),本文主要探讨,如何动态添加OSD台标。
Windows平台RTSP|RTMP播放器如何叠加OSD文字
|
10天前
|
Linux Android开发 iOS开发
Windows平台RTSP|RTMP播放器如何实现实时录像功能
Windows平台RTSP、RTMP播放器实时录像接口设计,实际上,除了Windows平台,我们Linux、Android、iOS平台也是一样的设计,单纯的录像模块,如果做的全面,也不是一两个接口可以搞定的
|
2月前
|
缓存 NoSQL Linux
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
【Azure Redis 缓存】Windows和Linux系统本地安装Redis, 加载dump.rdb中数据以及通过AOF日志文件追加数据
|
2月前
|
Web App开发 存储 安全
微软警告数百万Windows用户:切勿冒险丢失所有数据
微软警告数百万Windows用户:切勿冒险丢失所有数据
微软警告数百万Windows用户:切勿冒险丢失所有数据
WK
|
2月前
|
存储 JavaScript 前端开发
如何在Windows平台上手micro:bit
micro:bit是一款口袋大小的可编程计算机,使用ARM处理器,跨平台兼容性强,适用于青少年学习编程。通过USB接口轻松连接Windows电脑,找到“MICROBIT”文件夹开始互动。提供MakeCode(支持拖拽编程及JavaScript)和MicroPython平台,满足不同编程需求。创建项目后,下载.hex文件至micro:bit,即可运行程序,展现创意成果。
WK
32 1
|
2月前
|
Windows
Windows平台如何修改监听的服务名称?
【8月更文挑战第15天】在Windows平台上可透过注册表编辑器、命令提示符或第三方工具修改服务的显示名称。首先,通过注册表编辑器找到`HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services`下的目标服务,修改其“DisplayName”键值。或者,在命令提示符中使用`sc config`命令来变更服务名称。此外,利用第三方工具如Windows Service Manager也能简化此过程。修改前请确保了解可能的影响并做好备份。
|
2月前
|
编解码 开发工具 数据安全/隐私保护
如何快速实现Windows平台屏幕摄像头采集并推送RTMP|轻量级RTSP服务能力?
一个好的推送模块,除了实现高效率的编码传输外,还要有好的音视频采集机制和灵活的架构支持,便于后期功能扩展,比如实时快照、预览、实时录像等。除此之外,还要有好的交互机制(比如envent callback)、低延迟和长期运行稳定的性能。
|
2月前
|
存储 安全 网络安全
【Azure 环境】使用Azure中的App Service部署Web应用,以Windows为主机系统是否可以启动防病毒,防恶意软件服务呢(Microsoft Antimalware)?
【Azure 环境】使用Azure中的App Service部署Web应用,以Windows为主机系统是否可以启动防病毒,防恶意软件服务呢(Microsoft Antimalware)?
下一篇
无影云桌面