第七十四章 使用 irisstat 实用程序监控 IRIS - 查看 irisstat 输出
查看 irisstat
输出
可以立即查看 irisstat
数据(通过终端)或重定向到输出文件以供以后分析。查看数据的最常见方法是:
注意:当 IRIS
被强制关闭时,irisstat
会运行以捕获系统的当前状态。作为紧急关闭程序的一部分,输出被添加到消息日志中。
irisstat 文本文件
irisstat
报告可以重定向到文件而不是终端,如果想收集一组 IRIS
工具(诊断报告任务、IRISHung
脚本、^SystemPerformance
实用程序)未提供的一组 irisstat
选项,这可能很有用或者如果在运行这些工具时遇到问题。
诊断报告任务
诊断报告任务会创建一个包含基本信息和高级信息的 HTML 日志文件,InterSystems 全球响应中心 (WRC) 可以使用该文件来解决系统问题。
注意:诊断报告任务不能在挂起的系统上运行;如果系统挂起,请参阅本附录中的 IRISHung
脚本。
IRISHung 脚本
IRISHung
脚本是一个操作系统工具,用于在 IRIS
实例挂起时收集系统数据。位于 install-dir\bin
目录中的脚本名称是特定于平台的,如下表中指定:
Platform | Script name |
Microsoft Windows |
IRISHung.cmd |
UNIX®/Linux |
IRISHung.sh |
IRISHung
脚本应以管理员权限运行。与诊断报告任务一样,IRISHung
脚本运行 irisstat
两次,间隔 30
秒,以防状态发生变化,并将报告与其他收集的数据一起打包到一个 html
文件中。从 IRISHung
获取的 irisstat
报告使用以下选项
irisstat -e2 -f-1 -m-1 -n3 -j5 -g1 -L1 -u-1 -v1 -p-1 -c-1 -q1 -w2 -E-1 -N65535
IRISHung
还运行仅使用 -S2
选项的第三个 irisstat
,它将其写入一个单独的输出部分,称为“自诊断”。 -S2
选项导致可疑进程留下小型转储;因此,运行 IRISHung
可能会收集有关负责挂起的特定进程的信息,而简单地强制实例关闭不会收集此信息。
此外,IRISHung
生成的 irisstat
输出文件通常非常大,在这种情况下,它们被保存到单独的 .txt
文件中。请记住在收集输出时检查这些文件。
^SystemPerformance Utility
^SystemPerformance
实用程序收集有关 IRIS
实例及其运行平台的详细性能数据。在 IRIS
内运行一段可配置的时间,在该时间间隔内收集样本,并在完成时生成报告。