第五十三章 使用 ^SystemPerformance 监视性能 - InterSystems IRIS Linux 平台性能数据报告
%SS
- 使用ALL^%SS
命令在运行过程中采集了四个样本。Configuration *
- 来自服务器的IRIS
实例名称和主机名、完整的IRIS
版本字符串、许可客户名称和许可订单号。cpf file *
- 当前活动配置文件的副本。
irisstat -c
- 使用命令 irisstat cache -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
毫秒对块碰撞进行采样。
df -m *
- 有关挂载文件系统的信息,包括挂载点、逻辑卷和可用空间;df -m
命令的输出。free -m
- 以MB
(-m
) 为单位的内存使用统计信息。iostat
-CPU
和磁盘吞吐量。license *
- 使用Decode^%LICENSE
和counts^%LICENSE
的IRIS
许可使用信息。
mgstat
- 使用^mgstat
实用程序在运行过程中获取IRIS
特定数据。请参阅Monitoring Guide
的Monitoring Performance Using ^mgstat
部分。Profile *
- 有关创建此日志的^SystemPerformance
配置文件的信息。ps:
- 使用命令ps -efly
在运行过程中以均匀的间隔采集四个样本。sar -d
- 磁盘(块)设备吞吐量和延迟统计信息。sar -u
- CPU 使用率统计信息包括iowait
百分比。vmstat -n - CPU
、排队、分页统计。只打印一个标题 (-n
) 。CPU *
- 从lscpu
和/proc/cpuinfo
收集的信息
Linux info *
- 一般操作系统和硬件信息;包括uname -a
、lsb_release -a
、id
和ulimit -a
命令的输出以及从/etc/issue.net
、/proc/partitions
和/dev/mapper
收集的信息。ipcs *
- 进程间通信配置信息,包括共享内存、信号量和消息队列;ipcs -a
命令的输出。mount *
- 有关所有文件系统及其挂载选项的信息。fdisk -l *
-/proc/partitions
中提到的所有设备的分区表。仅当启动^SystemPerformance
配置文件运行的用户具有root
访问权限时才包括在内。
ifconfig *
- 当前活动网络接口的状态信息。sysctl -a *
- 内核和系统参数设置。