ARM64 아키텍처에서 리눅스 6.16과 함께 지연 선점 "PREEMPT_LAZY" 지원 예정

전문: https://www.phoronix.com/news/ARM64-Lazy-Preempt-Linux-6.16

원저자: Michael Larabel | 작성일: 2025-05-05 10:15
사이트 내 게시일: 2025-05-05 10:35
다가오는 리눅스 6.16 버전에서는 ARM64 아키텍처를 위해 "PREEMPT_LAZY"로 알려진 지연 선점 기능이 도입될 예정입니다. 이 기능은 공정한 스케줄링 클래스를 위해 선점을 지연시켜 성능을 향상시키는 것을 목표로 하며, RR, FIFO, DEADLINE과 같은 실시간 클래스에 대해서는 완전한 선점을 유지합니다. 주요 목적은 자발적 선점과의 성능 격차를 줄이는 것이며, 향후 업데이트에서 자발적 옵션이 제거될 가능성도 있습니다.

PREEMPT_LAZY의 초기 병합은 이전에 리눅스 6.13에서 논의되었으며, 이 기능의 지속적인 개발과 개선을 나타냅니다. 지연 선점의 구현은 ARM64 시스템에서 작업 스케줄링의 효율성을 향상시킬 것으로 예상되며, 이는 성능에 민감한 애플리케이션에 중대한 영향을 미칠 수 있습니다. 또한, POWER CPU와 LoongArch를 포함한 다른 아키텍처에서도 유사한 지원이 확인되어, 다양한 플랫폼에서 선점 전략을 최적화하려는 리눅스 커널 개발의 광범위한 추세를 보여줍니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: Software
태그: Linux (1415) Performance Optimization (268) kernel development (143) Operating Systems (40) ARM64 (38) task scheduling (7) PREEMPT_LAZY (1) Real-time Scheduling (1)

댓글

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