2,048 CPU 코어에 대한 성능 지원이 부족해지고 있습니다 - 패치로 커널 한계 증가

전문: https://www.phoronix.com/news/Perf-Support-2048-To-4096-Cores

원저자: Michael Larabel | 작성일: 2024-12-10 15:41
사이트 내 게시일: 2024-12-10 16:30
이 기사는 Linux 커널에서 MAX_NR_CPUS 값의 한계를 해결하기 위한 최근 패치에 대해 다루고 있습니다. 현재 MAX_NR_CPUS 값은 2048로 설정되어 있으며, 2048개 이상의 CPU를 가진 시스템이 일반화됨에 따라 이 한계는 점점 더 문제가 되고 있습니다. Kyle Meyer가 주도한 이 패치는 MAX_NR_CPUS 값을 4096으로 증가시켜 고코어 시스템에 대한 지원을 개선할 것을 제안합니다.

패치 시리즈에는 MAX_NR_CPUS의 사용 정리, cpumap.h에서의 숨김 처리, perf_cpu_map__new 함수에서의 임시 CPU 배열 크기 최적화 등 여러 개선 사항이 포함되어 있습니다. 이러한 변화는 많은 CPU 코어를 가진 환경에서 성능 모니터링 기능을 향상시키는 데 필수적이며, 고성능 컴퓨팅 솔루션에 대한 수요 증가를 반영합니다.

전반적으로 MAX_NR_CPUS를 4096으로 증가시키는 것은 현대 하드웨어 발전을 수용하는 데 있어 중요한 진전을 나타내며, Linux 커널이 고코어 수 시나리오에서 여전히 관련성과 효율성을 유지할 수 있도록 보장합니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: CPU
태그: Linux Kernel (46) patches (13) Performance Monitoring (9) MAX_NR_CPUS (1) High-Core Systems (1)

댓글

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