하지만 250Hz를 넘어서 높아진 부분도 그 외에는 기대에 미치지 못한다.

지난 주말, 한 구글 엔지니어의 제안에 따라 리눅스 커널의 기본 타이머 주파수를 250Hz에서 1,000Hz로 상향 조정할 문제가 제기되었습니다. 리눅스 전문 테크 사이트 Phoronix는 즉각적으로 A/B 테스트를 수행하며 이 변경 사항이 사용자 환경에 미칠 영향을 광범위하게 분석했습니다. 테스트 결과, 가장 두드러진 이점은 AI LLM 가속 분야에서 나타났습니다. 그 외의 분야에서는 시스템 벤치마킹의 오차 범위 내에서 차이가 감지될 수 있었으며, 시스템 전력 소비의 변화 역시 미미했습니다.
측정된 영향들을 살펴보기 전, 일요일 구글 엔지니어 Qais Yousef가 공유한 패치 명세서를 먼저 요약하겠습니다. Yousef는 현재 리눅스 커널의 기본 타이머 주파수를 1,000Hz로 설정하는 것이 핵심 제안이었습니다. 그 근거는 리눅스 사용자들이 전반적인 응답성 향상과 워크로드 완료 속도 개선을 경험할 것이라는 점이었습니다.

Yousef는 또한 1,000Hz로 변경하면 "정확하지 않은 시간 슬라이스, 지연된 부하 균형, 지연된 통계 업데이트 등과 같은 스케줄러 결정과 관련된 250Hz의 문제들"을 해소할 수 있다고 언급했습니다. 엔지니어는 패치 노트 말미에 시스템 전력 소비에 대해서도 관심을 표명하며, "더 빠른 TICK이 반드시 더 높은 전력 소비로 이어지지는 않을지" 의문을 제기하기도 했습니다.
A/B 테스트는 Phoronix가 보유한 고성능 AMD Ryzen 9 9950X (16코어/32스레드) 시스템(RAM 32GB, Radeon RX 7900 XTX 그래픽 카드 탑재)을 테스트베드로 활용했습니다. 첫 번째로 측정된 Llama LLM의 처리 성능(토큰/초) 테스트 결과, 1,000Hz로의 변경이 가장 큰 이점을 보였으며 그 이점은 두 자릿수 영역에 육박했습니다. 또한 Nginx 웹 서버 역시 초당 처리 요청 수에서 두 자릿수 백분율의 성능 향상을 기록했으며, 이는 연결 수가 많을수록 더욱 두드러졌습니다.
다른 테스트 항목에서는 이미지 처리(250Hz 우세), SQL 데이터베이스 조작(동등), 게이밍(감지하기 어려우나 1,000Hz에서 일관된 이점), 웹 브라우징, 렌더링, 그리고 컴파일 작업(모두 동등)이 포함되었습니다.

흥미롭게도, 이러한 주파수 차이는 CPU 전력 소비 측면에서 미미한 변화만을 초래했습니다. Phoronix가 공유한 일부 수치와 차트(상단 참고)가 있지만, 더 상세한 내용은 원문 게시물을 확인하시기 바랍니다.
마지막으로 강조할 점은, 이미 일부 인기 리눅스 배포판들이 1,000Hz 기본 커널 타이머 주파수를 채택하고 있다는 사실입니다. 예를 들어, Ubuntu와 SteamOS가 이미 1,000Hz를 채택하고 있습니다. 그럼에도 불구하고, 기본값을 변경하는 것은 다른 수많은 배포판들이 이 표준화된 수준으로 맞춰지는 데 기여할 것입니다.