• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
소프트웨어

기본적으로 지연 시간이 짧은 커널 최적화를 지향하는 Ubuntu 24.04 LTS

달소 달소 240

1

5
출처 https://www.phoronix.com/news/Ubuntu-2404-Low-Latency-Generic

오,, 기본커널이 6.8이라..!

 


 

지난 달 Phoronix에서는 Canonical의 커널 팀이 지연 시간이 짧은 커널 최적화를 일반 커널 빌드에 통합하는 방안을 검토하고 있다는 소식이 전해졌습니다 . 현재 Ubuntu는 "일반" 커널 기본값에 대한 대안으로 낮은 대기 시간 응답이라는 이름으로 Kconfig 조정을 통해 별도의 "낮은 대기 시간" 커널 버전을 유지하고 있지만 Ubuntu 24.04 LTS의 경우 이 변경 사항을 계속해서 추진할 것으로 보입니다. 변경 사항을 기본 커널 빌드에 통합합니다.

 

Ubuntu 낮은 대기 시간 커널 옵션은 기본적으로 응답성을 위해 커널을 더 잘 조정하기 위해 몇 가지 조정된 Kconfig 옵션입니다. 그러나 이러한 별도의 "낮은 대기 시간" 특징을 갖는 데 따른 지속적인 QA/빌드 시간 비용 및 기타 유지 관리를 피하기 위해 일반 커널 이미지에 몇 가지 변경 사항을 통합하는 것을 고려하고 있습니다. 이를 수행할 때 가장 우려되는 점은 변경 사항이 처리량 성능에 미칠 수 있는 영향이었습니다.

 

그 다음에는 새로운 Ubuntu 일반 벤치마크와 지연 시간이 짧은 커널 벤치마크를 실행해 보았는데 , 실제 테스트에서는 결과가 무서운 것이 하나도 없었습니다. Canonical 커널 팀의 Andrea Righi도 몇 가지 테스트를 수행해 왔습니다. Andrea Righi는 특별히 관련된 결과를 찾지 못했고 심지어 로드 시 CPU 전력 소비가 250Hz 일반 기본값보다 1000Hz 구성에서 약간 낮아진다는 사실도 발견했습니다.

image.png.jpg

Andrea Righi는 오늘 Ubuntu 24.04 LTS가 지연 시간이 짧은 커널 변경 사항을 일반 빌드에 적용하는 것을 고려한 상태 업데이트를 게시했습니다. Righi는 다음과 같이 결론을 내렸습니다.
"테스트 결과는 HZ=1000과 HZ=250 사이에서 심각한 성능 저하를 보여주지 않습니다.

추가 구성 옵션을 활성화해도 심각한 성능 저하가 발생하지 않는 것으로 보이며 사용자에게 부팅 시/ 1) 처리량, 2) 응답성 또는 3) 전력 소비를 우선시하는 런타임 우선 순위를 지정하여 일반 Ubuntu 커널을 더욱 "일반적"으로 만듭니다.

이러한 변경으로 인해 성능 저하가 발생할 수 있는 특수한 경우가 있을 수 있지만 대부분의 경우 실제 성능 이점과 훨씬 더 큰 유연성을 제공할 수 있는 경우

따라서 24.04 릴리스의 다음 Ubuntu 커널에 이러한 변경 사항을 포함하는 것을 고려하는 것이 합리적으로 보입니다."

따라서 Ubuntu 24.04의 "일반" 커널 기본값이 앞으로 몇 주 안에 큰 놀라움이 발생하지 않도록 지연 시간이 짧은 변경 사항을 가져올 가능성이 높아 보입니다.

Ubuntu 24.04 LTS는 4월에 출시될 예정이며 Linux 6.8로 구동될 계획 입니다 .
댓글 15개
신고공유스크랩
5
1명이 추천
2등
콜라 2024.02.07. 15:12
오.
지연시간 짧은 커널을 기본 값으로? 좋네요. 사실 커널 빌드 옵션에서 그냥 단순히 체크만 해주면 되는 것이긴 하죠..
빌드 입장에서는 쉽지만, 안정성도 확인이 안되어서 (시간은 오래되었으나 사용자가 적음) 기본값으로 하긴 어려웠죠.

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story