리눅스 초기 부팅 물리 메모리 할당자 속도 대폭 향상: 약 268초에서 약 50ms로
요약
Linux 커널의 초기 부팅 물리 메모리 할당자(mm/memblock.c) 성능이 대폭 개선되었습니다. 기존에는 선형 탐색을 사용해 KHO 메모리 검색 시간이 매우 길었으나, 이진 탐색 도입으로 최악의 경우 복잡도가 O(N log N)으로 줄었습니다. 그 결과, 메모리 검색 시간이 약 268초에서 50ms 수준으로 극적으로 단축되었습니다.
핵심 포인트
- 커널 초기 부팅 물리 메모리 할당자 최적화가 이루어짐.
- 선형 탐색 대신 이진 탐색을 적용하여 성능 향상.
- KHO 메모리 검색 시간이 268초에서 50ms로 급감함.
- 최악의 경우 복잡도가 O(N log N)으로 개선됨.
AI 자동 생성 콘텐츠
본 콘텐츠는 Phoronix의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기