RHEL9 Performance Co-Pilot (PCP)のインストール方法

環境
Red Hat Enterprise Linux release 9.2 (Plow)

操作方法
1.pcp パッケージをインストールします。
# dnf install pcp

2.ホストマシンで pmcd サービスを有効にして起動します。
# systemctl status pcp
Unit pcp.service could not be found.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@localhost tmp]# systemctl status pmcd
○ pmcd.service - Performance Metrics Collector Daemon
Loaded: loaded (/usr/lib/systemd/system/pmcd.service; disabled; preset: disabled)
Active: inactive (dead)
Docs: man:pmcd(1)
[root@localhost tmp]# systemctl status pmcd ○ pmcd.service - Performance Metrics Collector Daemon Loaded: loaded (/usr/lib/systemd/system/pmcd.service; disabled; preset: disabled) Active: inactive (dead) Docs: man:pmcd(1)
[root@localhost tmp]# systemctl status pmcd
○ pmcd.service - Performance Metrics Collector Daemon
     Loaded: loaded (/usr/lib/systemd/system/pmcd.service; disabled; preset: disabled)
     Active: inactive (dead)
       Docs: man:pmcd(1)

自動起動を有効にします。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@localhost tmp]# systemctl enable pmcd
Created symlink /etc/systemd/system/multi-user.target.wants/pmcd.service → /usr/lib/systemd/system/pmcd.service.
[root@localhost tmp]# systemctl status pmcd
○ pmcd.service - Performance Metrics Collector Daemon
Loaded: loaded (/usr/lib/systemd/system/pmcd.service; enabled; preset: disabled)
Active: inactive (dead)
Docs: man:pmcd(1)
[root@localhost tmp]# systemctl enable pmcd Created symlink /etc/systemd/system/multi-user.target.wants/pmcd.service → /usr/lib/systemd/system/pmcd.service. [root@localhost tmp]# systemctl status pmcd ○ pmcd.service - Performance Metrics Collector Daemon Loaded: loaded (/usr/lib/systemd/system/pmcd.service; enabled; preset: disabled) Active: inactive (dead) Docs: man:pmcd(1)
[root@localhost tmp]# systemctl enable pmcd
Created symlink /etc/systemd/system/multi-user.target.wants/pmcd.service → /usr/lib/systemd/system/pmcd.service.
[root@localhost tmp]# systemctl status pmcd
○ pmcd.service - Performance Metrics Collector Daemon
     Loaded: loaded (/usr/lib/systemd/system/pmcd.service; enabled; preset: disabled)
     Active: inactive (dead)
       Docs: man:pmcd(1)

4.pcpを起動します

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@localhost tmp]# pcp
pcp-summary: Cannot connect to PMCD on host "local:": Connection refused
[root@localhost tmp]# systemctl start pmcd
[root@localhost tmp]# pcp pcp-summary: Cannot connect to PMCD on host "local:": Connection refused [root@localhost tmp]# systemctl start pmcd
[root@localhost tmp]# pcp
pcp-summary: Cannot connect to PMCD on host "local:": Connection refused
[root@localhost tmp]# systemctl start pmcd

5.pmcd プロセスがホストで実行されているかどうかを確認します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@localhost tmp]# pcp
Performance Co-Pilot configuration on localhost.localdomain:
platform: Linux localhost.localdomain 5.14.0-284.11.1.el9_2.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Apr 12 10:45:03 EDT 2023 x86_64
hardware: 2 cpus, 1 disk, 1 node, 3631MB RAM
timezone: JST-9
services: pmcd
pmcd: Version 6.0.1-4, 9 agents
pmda: root pmcd proc pmproxy xfs linux mmv kvm jbd2
[root@localhost tmp]# pcp Performance Co-Pilot configuration on localhost.localdomain: platform: Linux localhost.localdomain 5.14.0-284.11.1.el9_2.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Apr 12 10:45:03 EDT 2023 x86_64 hardware: 2 cpus, 1 disk, 1 node, 3631MB RAM timezone: JST-9 services: pmcd pmcd: Version 6.0.1-4, 9 agents pmda: root pmcd proc pmproxy xfs linux mmv kvm jbd2
[root@localhost tmp]# pcp
Performance Co-Pilot configuration on localhost.localdomain:

 platform: Linux localhost.localdomain 5.14.0-284.11.1.el9_2.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Apr 12 10:45:03 EDT 2023 x86_64
 hardware: 2 cpus, 1 disk, 1 node, 3631MB RAM
 timezone: JST-9
 services: pmcd
     pmcd: Version 6.0.1-4, 9 agents
     pmda: root pmcd proc pmproxy xfs linux mmv kvm jbd2

6.pcpのバージョンを確認します。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
[root@localhost tmp]# pcp --version
pcp version 6.0.1
[root@localhost tmp]# pcp --version pcp version 6.0.1
[root@localhost tmp]# pcp --version
pcp version 6.0.1

 

IT

Posted by arkgame