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

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

第五十三章 使用 ^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^%LICENSEcounts^%LICENSEIRIS 许可使用信息。
  • 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 -alsb_release -aidulimit -a 命令的输出以及从 /etc/issue.net/proc/partitions/dev/mapper 收集的信息。
  • ipcs * - 进程间通信配置信息,包括共享内存、信号量和消息队列; ipcs -a 命令的输出。
  • mount * - 有关所有文件系统及其挂载选项的信息。
  • fdisk -l * - /proc/partitions 中提到的所有设备的分区表。仅当启动 ^SystemPerformance 配置文件运行的用户具有 root 访问权限时才包括在内。


  • ifconfig * - 当前活动网络接口的状态信息。
  • sysctl -a * - 内核和系统参数设置。

相关文章
|
4天前
|
算法 Linux 测试技术
Linux编程:测试-高效内存复制与随机数生成的性能
该文探讨了软件工程中的性能优化,重点关注内存复制和随机数生成。文章通过测试指出,`g_memmove`在内存复制中表现出显著优势,比简单for循环快约32倍。在随机数生成方面,`GRand`库在1000万次循环中的效率超过传统`rand()`。文中提供了测试代码和Makefile,建议在性能关键场景中使用`memcpy`、`g_memmove`以及高效的随机数生成库。
|
4天前
|
Linux API C语言
C语言读写BMP文件-EasyBmp【 linux 平台】
**EasyBmp** 是一个49KB的轻量级C++图像处理库,专注于BMP格式,提供简单易用的API。它的特点是小巧、开源、易于理解和高度定制。通过示例代码展示了如何轻松读取、缩放和保存BMP图像。适合需要高效处理BMP图像的开发者。
|
7天前
|
数据可视化 Linux 数据库
探索 Linux 命令 `db_tuner`:优化数据库性能的利器
`db_tuner` 是一个假设的 Linux 工具,用于数据库性能优化,提供状态检查、查询分析、配置调优、索引建议及报告生成等功能。虽然不是真实命令,但类似工具如 `mysqltuner` 可实现这些功能。通过安装和运行 `db_tuner`,DBA 可以提升数据库性能,解决瓶颈问题。
|
1月前
|
Linux 测试技术 Windows
LabVIEW对NI Linux RT应用程序性能进行基准测试
LabVIEW对NI Linux RT应用程序性能进行基准测试
16 0
|
1月前
|
存储 缓存 Linux
xenomai内核解析--xenomai与普通linux进程之间通讯XDDP(三)--实时与非实时数据交互
本文介绍了Xenomai中的XDDP(Xenomai Distributed Data Protocol)通信机制,XDDP用于实时和非实时进程之间的数据交换。XDDP在Xenomai内核中涉及的数据结构和管理方式,以及创建XDDP通道后的实时端和非实时端连接过程。
79 0
xenomai内核解析--xenomai与普通linux进程之间通讯XDDP(三)--实时与非实时数据交互
|
1月前
|
消息中间件 测试技术 Linux
linux实时操作系统xenomai x86平台基准测试(benchmark)
本文是关于Xenomai实时操作系统的基准测试,旨在评估其在低端x86平台上的性能。测试模仿了VxWorks的方法,关注CPU结构、指令集等因素对系统服务耗时的影响。测试项目包括信号量、互斥量、消息队列、任务切换等,通过比较操作前后的时戳来测量耗时,并排除中断和上下文切换的干扰。测试结果显示了各项操作的最小、平均和最大耗时,为程序优化提供参考。注意,所有数据基于特定硬件环境,测试用例使用Alchemy API编写。
661 0
linux实时操作系统xenomai x86平台基准测试(benchmark)
|
1月前
|
数据采集 Linux Go
Linux系统是如何控制串口收发数据的?
Linux系统是如何控制串口收发数据的?
23 0
|
1月前
|
存储 负载均衡 网络协议
在Linux中优化系统性能的实用指南
【4月更文挑战第30天】本文是关于Linux系统性能优化的指南,涵盖硬件选择、系统及软件更新、调整Swap分区、内核参数优化、使用性能分析工具、文件系统优化、网络服务优化和定期维护等方面。通过这些方法,可提升系统响应速度,降低资源消耗,延长硬件寿命。注意,优化需根据具体系统和应用需求进行。
|
缓存 监控 Linux
linux性能监控:IO性能监控命令之sar命令
linux性能监控:IO性能监控命令之sar命令
846 1
linux性能监控:IO性能监控命令之sar命令
|
监控 Ubuntu Linux
linux性能监控:IO性能监控命令之iotop命令
linux性能监控:IO性能监控命令之iotop命令
1666 0
linux性能监控:IO性能监控命令之iotop命令