安装Performance Co-Pilot
在大多数主流发行版中都提供了 Performance Co-Pilot
,安装非常简便:
Fedora / RHEL / CentOS
创建
/etc/yum.repos.d/performancecopilot.repo
:
/etc/yum.repos.d/performancecopilot.repo
[performancecopilot]
name=Performance Co-Pilot
baseurl=https://performancecopilot.jfrog.io/artifactory/pcp-rpm-release/fedora/$releasever/$basearch
enabled=1
gpgcheck=0
gpgkey=https://performancecopilot.jfrog.io/artifactory/pcp-rpm-release/fedora/$releasever/$basearch/repodata/repomd.xml.key
repo_gpgcheck=1
然后执行安装PCP:
Debian / Ubuntu
Ubuntu Linux 22.04 LTS上安装,所以根据 lsb_release -a
输出到版本信息,使用了 jammy
版本代号):
pmcd
/ pmda
/ pmlogger
在上述安装 pcp-zeroconf
简化了安装方式,实际上同时安装激活了 Performance Metrics Collector Daemon (PMCD)
(用于采集不同的 Performance Metrics Domain Agents (PMDAs)
性能数据) 以及本地PCP归档日志服务 pmlogger
。也可以通过单独命令安装激活:
独立安装pcp并激活pmcd(Performanc)和pmlogger
yum install pcp
systemctl enable --now pmcd pmlogger
Performance Metrics Domain Agents (PMDAs)
提供了从不同组件(domains)的数据,例如 Linux Kernel PMDA, NFS Client PMDA。默认会搜集超过1000个metrics,本地PCP归档日志会通过 pmlogger
处理。
要激活默认没有激活的PMDAs,例如,要采集 PostgreSQL :
激活 PostgreSQL 的``Performance Metrics Domain Agents (PMDAs)``
cd /var/lib/pcp/pmdas/postgresql
./Install