第七十三章 使用 irisstat 实用程序监控 IRIS - 使用选项运行 irisstat
文章目录
- 第七十三章 使用 irisstat 实用程序监控 IRIS - 使用选项运行 irisstat
- 使用选项运行 `irisstat`
- irisstat Options
第七十三章 使用 irisstat 实用程序监控 IRIS - 使用选项运行 irisstat
使用选项运行 irisstat
不带选项运行 irisstat
会生成基本报告。通常,运行 irisstat
以获得特定信息。要指定目标信息,可以包括或排除如下选项:
- 要包含(打开)一个选项,请指定一个标志,后跟一个
1
(或其他级别)。 - 要排除(关闭)一个选项,请指定一个标志后跟一个
0
。
例如,要在 irisstat
报告中包含全局文件表 (GFILETA
) 部分,请使用 -m1
选项:
C:\iris-install-dir\Bin\irisstat -m1
或者,要关闭默认的基本选项,请使用 -a0
选项:
C:\iris-install-dir\bin\irisstat -a0
许多选项具有比 0
和 1
更详细的级别。这些附加级别被描述为具有“位”,它们以十进制显示为 2
的幂,并控制有关选项的特定类型的信息。例如,显示 PID
表的基本 -p
选项用 1
打开;但是,使用 2
添加 swcheck
列,使用 4
添加 pstate
列。等等。这些位可以组合;例如,如果要查看 2
位和 4
位显示的信息,请指定 -p6
。要请求所有位,请使用 -1
,如下所示:
bash-3.00$ ./irisstat -p-1
此外,可以在单个 irisstat
命令中组合多个标志。例如,以下命令关闭基本选项,然后打开全局模块标志和 PID
表的所有位,以及 GFILETAB
的详细级别:
bash-3.00$ ./irisstat -a0 -f-1 -p-1 -m3
当开始诊断一个复杂的问题时,irisstat
命令通常有很多标志;但是,进行修改的选项通常单独使用。例如,-d
选项请求进程转储;在使用此选项之前,可以使用多个选项运行 irisstat
来识别要转储的进程,但在使用 -d
时,通常不会选择其他选项。
irisstat
选项表描述了可以与 irisstat
命令一起使用的选项。
irisstat Options
-
–a[0/1]
- 显示此表中描述的所有信息。 -
–b[bits]
- 显示有关全局缓冲区描述符块 (BDB
) 的信息。可以指定以下位的组合:- 1 (all)
- 2 (cluster)
- 4 (ECP server)
- 8 (ECP client)
- 16 (block contents)
- 64 (check block integrity)
- 128 (block and LRU summary)
注意:运行
irisstat -b64
可能需要额外的时间。 -
–c[bits]
- 显示计数器,它们是系统性能的统计数据。可以指定以下位的组合:- 1 (global)
- 2 (network)
- 4 (lock)
- 8 (optim)
- 16 (terminal)
- 32 (symtab)
- 64 (journal)
- 128 (disk i/o)
- 256 (cluster)
- 262144 (bshash)
- 2097152 (job cmd)
- 4194304 (sem)
- 8388608 (async disk i/o)
- 16777216 (fsync)
- 33554432 (obj class)
- 67108864 (wd)
- 134217728 (bigstr)
- 268435456 (swd)
- 536870912 (sort)
- 1073741824 (symsave)
- 2147483648 (freeblkpool)
-
–
d[pid,opt]
- 创建IRIS
进程的转储。可以指定以下选项:- 0 (full); default
- 1 (partial)
-
–e[0/1/2]
- 显示IRIS
系统错误日志;–e2
显示附加进程信息(十六进制)。 -
–f[bits]
- 显示全局模块标志。可以指定以下位的组合:- 1 (basic)
- 64 (resources)
- 128 (with detail)
- 256 (account detail)
- 512 (incstrtab)
- 1024 (audit)
-
–g[0/1]
- 显示^GLOSTAT
信息。 -
–h
- 显示irisstat
使用信息。 -
–j[0/1/2/3/4/5/6]
- 显示日记帐系统主结构,其中列出了有关日记帐状态的信息。–j32
显示镜像服务器信息。 -
-k
- 显示有关$PREFETCHON
函数使用的预取守护进程的信息。 -
–l[bits]
- 显示有关最近最少使用 (LRU
) 全局缓冲区描述符块 (BDB
) 队列的信息,但不显示BDB
的内容。可以指定以下位的组合:- 1 (all)
- 2 (cluster)
- 4 (ECP server)
- 8 (ECP client)
- 16 (block contents)
- 32, but not 1 (most recently used (MRU) order)
-
–m[0/1/3/4/8/16]
- 显示全局文件表 (GFILETAB
),其中包含有关自 IRIS 实例启动以来已安装的所有数据库的信息(按 SFN 列出)。可以指定以下位的组合:- 3 (additional details)
- 4 (volume queues)
- 8 (disk device id table)
- 16 (systems remotely mounting this database)
-
–n[0/1]
- 显示有关网络结构和本地/远程 SFN 转换的信息;irisstat -n-1
还显示名称空间结构。 -
-o1
- 清除irisstat -c
显示的资源统计信息,以在不重新启动IRIS
的情况下重新建立基本情况。没有输出产生。 -
–p[bits]
- 显示有关在IRIS
中运行的进程的信息。该信息是从进程ID
表 (PIDTAB
) 中获取的。可以指定以下标志的组合:- 2 (swcheck)
- 4 (pstate and %SS)
- 5 (NT mailbox locks); Windows only
- 8 (js sum)
- 16 (js list)
- 32 (grefcnt info)
- 64 (gstatebits)
- 128 (gstate summary)
- 256 (jrnhib)
- 512 (transaction summary)
- 1024 (pidflags)
- 2048 (pgbdbsav); additionally dumps pgshared table
- 4096 (freeblk table)
-
–q[0/1]
- 显示有关休眠信号量的信息。 -
-s[dir]
- 当从mgr
或bin
目录以外的目录运行命令时,指定包含irisstat
可执行文件的目录。 -
-t[seconds]
- 每隔seconds seconds
循环重复运行irisstat
,直到停止。仅显示全局模块标志部分,如指定-f1
时一样。 -
–u[bits]
- 显示有关存储在锁表中的IRIS
锁的信息。可以指定以下位的组合:- 1 (summary)
- 2 (waiters)
- 4 (intermediate)
- 8 (detail)
- 16 (watermark)
- 32 (buddy memory)
- 64 (resource info)
-
-v1
- 确保与正在运行的共享内存段irisstat
关联的IRIS
可执行文件和 irisstat 可执行文件来自同一版本;否则,irisstat
将不会运行。 -
–w[bits]
- 显示有关写入守护进程队列中BDB
的信息。 -
–B[0/1]
- 以十六进制显示GBFSPECQ
中保存的块的内容。 -
–C[0/1]
- 显示作业间通信 (IJC
) 设备的配置信息。 -
–D[secs],[msecs][,0]
- 以“secs”
秒为间隔显示资源统计信息。样本块碰撞曾经是“msec”
毫秒。 -
–E[bits]
- 在支持集群的平台上显示集群的状态。可以指定以下位的组合:- 1 (vars)
- 2 (write daemon locks)
- 4 (enqinuse)
- 8/16 (allenq)
-
–G[bdb]
- 以十六进制显示全局缓冲区描述符的内容和特定缓冲区描述符块 (BDB
的全局缓冲区。 -
–H[sfn],[blk]
- 以十六进制显示全局缓冲区描述符的内容以及特定系统文件号 (sfn
) 和块号 (blk
) 对的全局缓冲区。注:同-G
,只是信息是按系统文件号和块号对显示的。该块必须在缓冲池中。 -
–I[0/1]
- 显示增量备份数据结构。 -
–L[0/1]
- 显示许可证。 -
–M[0/1]
- 显示邮箱日志。 -
–N[value]
- 显示ECP
网络信息。可以指定以下值的组合:- 1 (client)
- 2 (server)
- 4 (client buffers)
- 8 (server buffers)
- 16 (client buffers, in detail)
- 32 (user jobs awaiting answer)
- 64 (server answer buffers details)
- 128 (request global)
- 256 (server send answer buffer details; not -1)
- 1024 (dump server received request buffers)
- 2048 (client trans bitmap)
- 4096 (client GLO Q)
- 8192 (request global reference dump, in hex)
- 65536 (ECP blocks downloaded to clients)
- 131072 (client released request buffer details; not -1)
-
–R[value]
- 显示有关正在使用(或更改)的例程缓冲区、类控制块 (CCB
) 和最近最少使用 (LRU
) 队列的信息。可以指定以下值的组合:- 1 (routine buffers in use)
- 4 (RCT – changed routine table)
- 8 (RCT detail)
- 16 (0x10=all routine buffers)
- 32 (0x20=LRU Q)
- 64 (0x40=all CCB’s)
- 128 (0x80=invalidated CCB’s)
- 0x100 (invalidated subclasses)
- 0x200 (buffer address)
- 0x400 (buffer descriptors)
- 0x800 (procedure table and cached routines buffer number)
- 0x1000 (process cached routine names)
- 0x2040 (CCB’s and CCB details
- 0x4000 (cls NS cache)
- 0x6000 (cls NS cache details)
- 0x8000 (validate shm cls cache)
- 0x10000 (dump all class hierarchy)
- 0x20000 (dump all class hierarchy details)
- 0x40000 (dump process class and routine statistics)
- 0x80000 (process cached class names)
-
–S[bits]
- 根据系统是否挂起的自我诊断显示有关挂起原因的信息。可以指定以下位的组合:- 1 (display diagnosis)
- 2 (partial process dump for suspect jobs)
- 4 (full process dump for first suspect job and partial dumps for other suspect jobs)
注意:在一个集群中,这个选项应该运行所有集群成员。
-
–T[0/1]
- 显示许多内存表的十六进制值,包括国家语言设置 (NLS
) 表。 -
–V[pid]
- 显示作为进程内存结构一部分的变量;除非可以访问源代码,否则价值有限。注意:仅限Windows
。从包含pid.dmp
文件的目录运行。 -
-W
- 执行与Backup.General.ExternalThaw()
classmethod
相同的功能,并且可用于在调用Backup.General.ExternalFreeze()
后恢复写守护进程无法启动IRIS
会话。 此选项不会解冻写入守护程序,使其免受备份以外的任何挂起或暂停的影响。此选项的使用记录在消息日志中。 -
–X[0/1]
- 显示设备转换表的内容。它按设备编号组织,并显示数字和纯文本类标识符。
相关文章:
第七十三章 使用 irisstat 实用程序监控 IRIS - 使用选项运行 irisstat
文章目录第七十三章 使用 irisstat 实用程序监控 IRIS - 使用选项运行 irisstat使用选项运行 irisstatirisstat Options第七十三章 使用 irisstat 实用程序监控 IRIS - 使用选项运行 irisstat 使用选项运行 irisstat 不带选项运行 irisstat 会生成基本报告。通常,…...
【博客619】PromQL如何实现Left joins以及不同metrics之间的复杂联合查询
PromQL如何实现Left joins以及不同metrics之间的复杂联合查询 1、场景 我们需要在PromQL中实现类似SQL中的连接查询: SELECT a.value*b.value, * FROM a, b2、不同metrics之间的复杂联合查询 瞬时向量与瞬时向量之间进行数学运算: 例如:根…...

Win11自定义电脑右下角时间显示格式
Win11自定义电脑右下角时间显示格式 一、进入附加设置菜单 1、进入控制面板,选择日期和时间 2、选择修改日期和时间 3、选择修改日历设置 4、选择附加设置 二、自定义时间显示出秒 1、在选项卡中,选时间选项卡 2、在Short time的输入框中输入H:m…...

TrueNas篇-trueNas Scale安装
安装TrueNAS Scale 在尝试trueNas core时发下可以成功安装,但是一直无法成功启动,而且国内对我遇见的错误几乎没有案例,所以舍弃掉了,而且trueNas core是基于Linux的,对Linux的生态好了很多,还可以可以在t…...

element表单搜索框与表格高度自适应
一般在后台管理系统中,表单搜索框和表格的搭配是非常常见的,如下所示: 在该图中,搜索框有五个,分为了两行排列。但根据大多数的UI标准,搜索框默认只显示一行,多余的需要进行隐藏。此时的页面被…...
MySQL使用技巧整理
title: MySQL使用技巧整理 date: 2021-04-11 00:00:00 tags: MySQL categories:数据库 重建索引 索引可能因为删除,或者页分裂等原因,导致数据页有空洞,重建索引的过程会创建一个新的索引,把数据按顺序插入,这样页面…...

七大设计原则之里氏替换原则应用
目录1 里氏替换原则2 里氏替换原则应用1 里氏替换原则 里氏替换原则(Liskov Substitution Principle,LSP)是指如果对每一个类型为 T1 的对象 o1,都有类型为 T2 的对象 o2,使得以 T1 定义的所有程序 P 在所有的对象 o1 都替换成 o2 时,程序 P…...

1行Python代码去除图片水印,网友:一干二净
大家好,这里是程序员晚枫。 最近小明在开淘宝店(店名:爱吃火锅的少女),需要给自己的原创图片加水印,于是我上次给她开发了增加水印的功能:图片加水印,保护原创图片,一行…...
Connext DDS属性配置参考大全(2)
DDSSecure安全com.rti.servcom.rti.serv.load_plugin...
一起Talk Android吧(第四百九十二回:精简版动画)
文章目录概念介绍使用方法示例代码经验总结各位看官们大家好,上一回中咱们说的例子是"动画集合:AnimatorSetBuilder",这一回中咱们说的例子是" 精简版动画"。闲话休提,言归正转,让我们一起Talk Android吧&…...

seata源码-全局事务回滚服务端源码
这篇博客来记录在发起全局事务回滚时,服务端接收到netty请求是如何处理的 1. 发起全局事务回滚请求 在前面的博客中,有说到过,事务发起者在发现分支事务执行异常之后,会提交全局事务回滚的请求到netty服务端,这里是发…...

【Vue3源码】第一章 effect和reactive
文章目录【Vue3源码】第一章 effect和reactive前言1、实现effect函数2、封装track函数(依赖收集)3、封装reactive函数4、封装trigger函数(依赖触发)5、单元测试【Vue3源码】第一章 effect和reactive 前言 今天就正式开始Vue3源码…...
C函数指针
函数指针是指向函数的指针变量。通常我们说的指针变量是指向一个整型、数组或字符型等变量,而函数指针是指向函数。函数指针可以像一般函数一样,用于调用函数、传递参数。函数指针变量的声明:typedef int (*fun_ptr)(int,int); // 声明一个指…...

2023同等学力申请硕士计算机综合国考
同等学力国考报名要开始了 2023年2月15日,中国教育考试网和“全国同等学力人员申请硕士学位管理工作信息平台”(https://tdxl.chsi.com.cn,联系服务电话:010-67410388)公布报名工作通知。考生须按照通知要求进行注册或…...
英语基础-并列句概述
什么是并列句?并列句就是用连词把独立的句子连接起来,使得句子之间产生并列的逻辑。 1. 并列句中的逻辑 1. 小明步行上学,小红骑自行车上班。 Ming goes to school on foot,and Hong goes to work by bike. 平行逻辑 2. 小红经常玩手机…...

大数据框架之Hadoop:HDFS(一)HDFS概述
1.1HDFS产出背景及定义 HDFS 产生背景 随着数据量越来越大,在一个操作系统存不下所有的数据,那么就分配到更多的操作系统管理的磁盘中,但是不方便管理和维护,迫切需要一种系统来管理多台机器上的文件,这就是分布式文件…...

20230210组会论文总结
目录 【Ultra-High-Definition Low-Light Image Enhancement: A Benchmark and Transformer-Based Method】 【ShuffleMixer: An Efficient ConvNet for Image Super-Resolution】 【A Close Look at Spatial Modeling: From Attention to Convolution 】 【DEA-Net: Single i…...

Python - 数据容器dict(字典)
目录 字典的定义 字典数据的获取 字典的嵌套 字典的各种操作 新增与更新元素 [Key] Value 删除元素 pop和del 清空字典 clear 获取全部的键 keys 遍历字典 容器通用功能总览 字典的定义 使用{},不过存储的元素是一个个的:键值对&#…...
傻白探索Chiplet,文献阅读笔记汇总(十二)
Summary(方便分类管理) Article(文献出处) 方便再次搜索 Data(文献数据) 总结归纳,方便理解 Comments(对文献的想法)/Why(为什么看这篇文献)强…...

#电子电气架构——Vector工具常见问题解决三板斧
我是穿拖鞋的汉子,魔都中一位坚持长期主义的工科男。 今天在与母亲聊天时,得到老家隔壁邻居一位大姐年初去世的消息,挺让自己感到伤感!岁月如流水,想抓都抓不住。想起平时自己加班的那个程度,可能后续也要自己注意身体啦。 老规矩,分享一段喜欢的文字,避免自己成为高知…...

Appium+python自动化(十六)- ADB命令
简介 Android 调试桥(adb)是多种用途的工具,该工具可以帮助你你管理设备或模拟器 的状态。 adb ( Android Debug Bridge)是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试…...
【RockeMQ】第2节|RocketMQ快速实战以及核⼼概念详解(二)
升级Dledger高可用集群 一、主从架构的不足与Dledger的定位 主从架构缺陷 数据备份依赖Slave节点,但无自动故障转移能力,Master宕机后需人工切换,期间消息可能无法读取。Slave仅存储数据,无法主动升级为Master响应请求ÿ…...

QT: `long long` 类型转换为 `QString` 2025.6.5
在 Qt 中,将 long long 类型转换为 QString 可以通过以下两种常用方法实现: 方法 1:使用 QString::number() 直接调用 QString 的静态方法 number(),将数值转换为字符串: long long value 1234567890123456789LL; …...
CMake控制VS2022项目文件分组
我们可以通过 CMake 控制源文件的组织结构,使它们在 VS 解决方案资源管理器中以“组”(Filter)的形式进行分类展示。 🎯 目标 通过 CMake 脚本将 .cpp、.h 等源文件分组显示在 Visual Studio 2022 的解决方案资源管理器中。 ✅ 支持的方法汇总(共4种) 方法描述是否推荐…...
【Go语言基础【13】】函数、闭包、方法
文章目录 零、概述一、函数基础1、函数基础概念2、参数传递机制3、返回值特性3.1. 多返回值3.2. 命名返回值3.3. 错误处理 二、函数类型与高阶函数1. 函数类型定义2. 高阶函数(函数作为参数、返回值) 三、匿名函数与闭包1. 匿名函数(Lambda函…...
tomcat入门
1 tomcat 是什么 apache开发的web服务器可以为java web程序提供运行环境tomcat是一款高效,稳定,易于使用的web服务器tomcathttp服务器Servlet服务器 2 tomcat 目录介绍 -bin #存放tomcat的脚本 -conf #存放tomcat的配置文件 ---catalina.policy #to…...

零知开源——STM32F103RBT6驱动 ICM20948 九轴传感器及 vofa + 上位机可视化教程
STM32F1 本教程使用零知标准板(STM32F103RBT6)通过I2C驱动ICM20948九轴传感器,实现姿态解算,并通过串口将数据实时发送至VOFA上位机进行3D可视化。代码基于开源库修改优化,适合嵌入式及物联网开发者。在基础驱动上新增…...
深度学习之模型压缩三驾马车:模型剪枝、模型量化、知识蒸馏
一、引言 在深度学习中,我们训练出的神经网络往往非常庞大(比如像 ResNet、YOLOv8、Vision Transformer),虽然精度很高,但“太重”了,运行起来很慢,占用内存大,不适合部署到手机、摄…...

渗透实战PortSwigger靶场:lab13存储型DOM XSS详解
进来是需要留言的,先用做简单的 html 标签测试 发现面的</h1>不见了 数据包中找到了一个loadCommentsWithVulnerableEscapeHtml.js 他是把用户输入的<>进行 html 编码,输入的<>当成字符串处理回显到页面中,看来只是把用户输…...
云原生周刊:k0s 成为 CNCF 沙箱项目
开源项目推荐 HAMi HAMi(原名 k8s‑vGPU‑scheduler)是一款 CNCF Sandbox 级别的开源 K8s 中间件,通过虚拟化 GPU/NPU 等异构设备并支持内存、计算核心时间片隔离及共享调度,为容器提供统一接口,实现细粒度资源配额…...