리눅스 6.15 성능 이벤트, AMD Zen 5 로드 지연 필터링 지원 추가

전문: https://www.phoronix.com/news/Linux-6.15-Perf-Events

원저자: Michael Larabel | 작성일: 2025-04-06 10:31
사이트 내 게시일: 2025-04-06 16:23
리눅스 6.15 커널은 AMD의 Zen 5 아키텍처를 위한 로드 지연 필터링 기능을 추가하여 중요한 향상을 가져옵니다. 이 새로운 기능은 명령 기반 샘플링(Instruction Based Sampling, IBS) 운영 성능 모니터링 유닛(Performance Monitoring Unit, PMU)에 통합되어, 지정된 지연 임계값을 초과하는 샘플에 대해서만 인터럽트를 발생시킬 수 있습니다. 이 임계값은 128 사이클의 배수로 정의되며, 128에서 2048 사이클까지 설정할 수 있습니다. 이 기능은 덜 관련된 데이터를 필터링하여 성능 모니터링의 세분화와 정확성을 향상시키는 것을 목표로 합니다.

이 기능의 구현은 L3MissOnly 조건에 의존하여, 관련 샘플만 처리되도록 보장합니다. 또한, 1 사이클의 세분화로 지연 임계값을 설정할 수 있는 소프트웨어 필터가 도입되어 성능 모니터링 도구의 유연성을 높였습니다. 이 기능을 활용하기 위한 예시 명령어도 제공되어 성능 분석에서의 실제 적용을 보여줍니다.

더불어, 이번 업데이트에는 프로그래머블 및 고정 기능 카운터, 성능 메트릭을 PEBS 기록에 캡처할 수 있는 적응형 성능 이벤트 기반 샘플링(Performance Event Based Sampling, PEBS) 확장이 포함되어 있습니다. 이 새로운 기능은 보다 상세하고 정확한 데이터 수집을 가능하게 하여 기존 성능 모니터링 프레임워크를 향상시킵니다. PEBS 형식은 이러한 변화를 수용하기 위해 버전 6으로 업데이트되어 시스템 성능에 대한 보다 포괄적인 분석을 가능하게 합니다.

전반적으로, 리눅스 6.15의 이러한 향상은 AMD Zen 5 프로세서에 대한 성능 모니터링의 중요한 발전을 나타내며, 개발자와 시스템 관리자가 성능을 최적화하고 문제를 효과적으로 해결할 수 있는 더 강력한 도구를 제공합니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: CPU
태그: AMD (2162) Linux (1282) Zen 5 (311) Kernel Update (41) Performance Monitoring (20) Load Latency Filtering (1) PEBS (1) IBS (1) Adaptive Sampling (1)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.