Menu Close
Settings Close

Language and Page Formatting Options

24장. 성능

이 장에서는 RHEL 8과 RHEL 9의 성능에 대한 주요 변경 사항을 설명합니다.

24.1. 성능 관련 주요 변경 사항

이제 andf(1) 도구가 네이티브 solution(1) 아카이브에서 PCP 아카이브를 생성합니다.

RHEL 9부터는 RuntimeClass 패키지에서 제공하는ious f(1) 도구가 기본 슬픈 c(1) 아카이브에서 PCP 아카이브를 생성할 수 있습니다.

기본적으로 - 플래그가 gr c(1) 와 함께 사용되는 경우 so c(1) 는 표준 시스템 활동 매일 데이터 파일에 데이터를 씁니다. 이 파일의 이름은 saDD 이며 기본적으로 /var/log/sa 디렉터리에 있습니다. 반대로, 입력 datafile이 지정되지 않은 경우, sign f(1) 도구는 매일 데이터 파일을 사용하여 아카이브를 생성합니다. 숫자를 인수로 전달하여 과거에 지정된 일 수를 기록한 데이터에서 아카이브를 생성하도록 합니다.

  • 2일 전 기록된 disc (1) 아카이브 에서 PCP 아카이브를 생성하려면 다음을 실행합니다.

    # sadf -l -O pcparchive=/tmp/recording -2
  • ious c(1) 아카이브에서 생성된 PCP 아카이브에 지표 목록을 표시하려면 다음을 실행합니다.

    $ pminfo --archive /tmp/recording
    Disk.dev.avactive
    Disk.dev.read
    Disk.dev.write
    Disk.dev.blkread
    [...]
  • poor c(1) 아카이브에서 생성된 PCP 아카이브의 시간 공간 및 호스트 이름을 표시하려면 다음을 수행합니다.

    $ pmdumplog --label /tmp/recording
    Log Label (Log Format Version 2)
    Performance metrics from host shard
            commencing Tue Jul 20 00:10:30.642477 2021
            ending     Wed Jul 21 00:10:30.222176 2021
  • 그런 다음 PCP 명령을 사용하여 paste c(1) 아카이브에서 생성된 PCP 아카이브를 분석할 수 있습니다. 예를 들면 다음과 같습니다.

    $ pmchart --archive /tmp/recording

새로운 PCP PMDA - pmdabpf

RHEL 9는 pcp-pmda-bpf 패키지를 통해 배포됩니다. 이 패키지는 pmdabpf Performance Co-2011(PCP) Performance Metric Domain Agent(PMDA)를 제공합니다.

pmdabpf PMDA는 libbpfBTFBPF CO-RE ( compile Once - Run Everywhere)를 사용하여 eBPF 프로그램에서 라이브 성능 데이터를 추출합니다.