Menu Close

4.5. PCP 分发的工具

下表描述了使用 PCP 分发的各种工具。

表 4.2. 使用 PCP 分发的工具

名称

描述

pcp

显示 Performance Co-Pilot 安装的当前状态。

pcp-atop

从性能角度显示最重要的硬件资源的系统级别:CPU、内存、磁盘和网络。

pcp-atopsar

在各种系统资源使用率上生成系统级活动报告。这个报告从之前使用 pmlogger 或 pcp-atop 的 -w 选项记录的原始日志文件生成。

pcp-dmcache

显示有关配置的设备映射缓存目标的信息,例如:设备 IOP、缓存和元数据设备利用率,以及在每次缓存设备的读写率和比率。

pcp-dstat

一次显示一个系统的指标。要显示多个系统的指标,请使用 --host 选项。

pcp-free

报告系统中的空闲和已用内存。

pcp-htop

以类似于 top 命令的方式显示系统上运行的所有进程及其命令行参数,但允许您使用鼠标进行垂直和水平滚动。您还可以以树形格式查看进程,并同时对多个进程选择和实施。

pcp-ipcs

显示调用进程具有读取访问权限的进程间通信(IPC)功能的信息。

pcp-numastat

显示内核内存分配器的 NUMA 分配统计信息。

pcp-pidstat

显示系统中运行的各个任务或进程的信息,如 CPU 百分比、内存和堆栈使用情况、调度和优先级。报告默认情况下本地主机的实时数据。

pcp-ss

显示 pmdasockets 性能指标域代理(PMDA)收集的套接字统计信息。

pcp-uptime

显示系统正在运行的时长,当前登录的用户数量,以及过去 1、5 和 15 分钟的系统负载平均值。

pcp-vmstat

每 5 秒提供高级系统性能概述。显示有关进程、内存、分页、块 IO、 traps 和 CPU 活动的信息。

pmchart

通过 Performance Co-Pilot 的功能来绘制性能指标值。

pmclient

使用性能指标应用程序编程接口(PMAPI)显示高级系统性能指标。

pmconfig

显示配置参数的值。

pmdbg

显示可用的 Performance Co-Pilot 调试控制标记及其值。

pmdiff

比较一个或两个存档(给定时间窗内)中每个指标的平均值,而在搜索性能回归时可能会感兴趣的更改。

pmdumplog

显示 Performance Co-Pilot 归档文件中的控制、元数据、索引和状态信息。

pmdumptext

输出从 Performance Co-Pilot 归档收集的性能指标值。

pmerr

显示可用的 Performance Co-Pilot 错误代码及其对应的错误消息。

pmfind

在网络上查找 PCP 服务。

pmie

定期评估一组算术、逻辑和规则表达式的 inference 引擎。指标可以从 live 系统或 Performance Co-Pilot 归档文件收集。

pmieconf

显示或设置可配置的 pmie 变量。

pmiectl

管理 pmie 的非主要实例。

pminfo

显示性能指标的相关信息。指标可以从 live 系统或 Performance Co-Pilot 归档文件收集。

pmiostat

报告 SCSI 设备的 I/O 统计信息(默认情况下)或者设备映射器设备(使用 -x dm 选项)。

pmlc

交互式地配置活跃的 pmlogger 实例。

pmlogcheck

在 Performance Co-Pilot 归档文件中标识无效数据。

pmlogconf

创建并修改 pmlogger 配置文件。

pmlogctl

管理 pmlogger 的非主要实例。

pmloglabel

验证、修改或修复 Performance Co-Pilot 归档文件的标签。

pmlogsummary

计算 Performance Co-Pilot 归档文件中存储性能指标的统计信息。

pmprobe

决定性能指标的可用性。

pmrep

报告选定、易于自定义、性能指标值。

pmsocks

允许通过防火墙访问 Performance Co-Pilot 主机。

pmstat

定期显示系统性能的简短摘要。

pmstore

修改性能指标的值。

pmtrace

提供到 trace PMDA 的命令行界面。

pmval

显示性能指标的当前值。