5.4. PCP 分发的系统服务和工具


Performance Co-Pilot (PCP)包括可用来测量性能的各种系统服务和工具。基本软件包 pcp 包括系统服务和基本工具。pcp-system-toolspcp-guipcp-devel 软件包提供了其他工具。

PCP 分发的系统服务的角色

pmcd
Performance Metric Collector Daemon (PMCD) 。
pmie
性能指标对引擎.
pmlogger
性能指标日志记录器。
pmproxy
实时和历史性能指标代理、时间序列查询和 REST API 服务。

基本 PCP 软件包分发的工具

pcp
显示 Performance Co-Pilot 安装的当前状态。
pcp-vmstat
每 5 秒提供高级系统性能概述。显示有关进程、内存、分页、块 IO、 traps 和 CPU 活动的信息。
pmconfig
显示配置参数的值。
pmdiff
比较一个或两个存档(给定时间窗内)中每个指标的平均值,而在搜索性能回归时可能会感兴趣的更改。
pmdumplog
显示 Performance Co-Pilot 归档文件中的控制、元数据、索引和状态信息。
pmfind
在网络上查找 PCP 服务。
pmie
定期评估一组算术、逻辑和规则表达式的 inference 引擎。指标可以从 live 系统或 Performance Co-Pilot 归档文件收集。
pmieconf
显示或设置可配置的 pmie 变量。
pmiectl
管理 pmie 的非主要实例。
pminfo
显示性能指标的相关信息。指标可以从 live 系统或 Performance Co-Pilot 归档文件收集。
pmlc
交互式配置活动的 pmlogger 实例。
pmlogcheck
在 Performance Co-Pilot 归档文件中标识无效数据。
pmlogconf
创建和修改 pmlogger 配置文件。
pmlogctl
管理 pmlogger 的非主要实例。
pmloglabel
验证、修改或修复 Performance Co-Pilot 归档文件的标签。
pmlogredact
从 PCP 归档中删除敏感信息。
pmlogsummary
计算 Performance Co-Pilot 归档文件中存储性能指标的统计信息。
pmprobe
决定性能指标的可用性。
pmsocks
允许通过防火墙访问 Performance Co-Pilot 主机。
pmstat
定期显示系统性能的简短摘要。
pmstore
修改性能指标的值。
pmtrace
提供到 trace PMDA 的命令行界面。
pmval
显示性能指标的当前值。

单独安装的 pcp-system-tools 软件包分发的工具

pcp-atop
从性能角度显示最重要的硬件资源的系统级别:CPU、内存、磁盘和网络。
pcp-atopsar
在各种系统资源使用率上生成系统级活动报告。报告从之前使用 pmloggerpcp-atop-w 选项记录的原始日志文件生成。
pcp-buddyinfo
报告 buddy 算法的统计信息。
pcp-dmcache
显示有关配置的设备映射缓存目标的信息,例如:设备 IOP、缓存和元数据设备利用率,以及在每次缓存设备的读写率和比率。
pcp-dstat
一次显示一个系统的指标。要显示多个系统的指标,请使用 --host 选项。
pcp-free
报告系统中的空闲和已用内存。
pcp-htop
以类似于 top 命令的方式显示系统上运行的所有进程及其命令行参数,但允许您使用鼠标进行垂直和水平滚动。您还可以以树形格式查看进程,并同时对多个进程选择和实施。
pcp-ipcs
显示有关调用进程具有读取访问权限的进程间通信(IPC)工具的信息。
pcp-meminfo
报告内核系统内存的统计信息。
pcp-mpstat
报告 CPU 和与中断相关的统计信息。
pcp-netstat
报告网络协议和网络接口的统计信息。
pcp-numastat
显示内核内存分配器的 NUMA 分配统计信息。
pcp-pidstat
显示系统上运行的各个任务或进程的信息,如 CPU 百分比、内存和堆栈使用率、调度和优先级。报告默认情况下本地主机的实时数据。
pcp-shping
pmdashping 性能指标域代理(PMDA)导出的有关 shell-ping 服务指标的样本和报告。
pcp-slabinfo
报告内核 slab 分配器的统计信息。
pcp-ss
显示 pmdasockets PMDA 收集的套接字统计信息。
pcp-tapestat
报告磁带设备的 I/O 统计信息。
pcp-uptime
显示系统正在运行的时长,当前登录的用户数量,以及过去 1、5 和 15 分钟的系统负载平均值。
pcp-zoneinfo
报告与 Non-Uniform Memory Access (NUMA)节点相关的统计信息。
pcp-verify
检查 Performance Co-Pilot 收集器安装的各个方面,并报告其是否为某些操作模式进行了正确配置。
pmiostat
报告 SCSI 设备(默认)或设备映射器设备的 I/O 统计信息(使用 -x device-mapper 选项)。
pmrep
报告选定、易于自定义、性能指标值。

单独安装的 pcp-gui 软件包分发的工具

pmchart
通过 Performance Co-Pilot 的功能来绘制性能指标值。
pmdumptext
输出从 Performance Co-Pilot 归档收集的性能指标值。

单独安装的 pcp-devel 软件包分发的工具

pmclient
使用性能指标应用程序编程接口 (PMAPI) 显示高级系统性能指标。
pmdbg
显示可用的 Performance Co-Pilot 调试控制标记及其值。
pmerr
显示可用的 Performance Co-Pilot 错误代码及其对应的错误消息。

与单独安装的 pcp-geolocate 软件包一起分发的工具

pcp-geolocate
发现收集器系统地理标签,并以 JSON 格式报告本地 PCP 收集器主机的纬度和经度。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.