Kexec 핸드오버 "KHO", 리눅스 6.16 커널을 위해 준비 중인 것으로 보입니다

전문: https://www.phoronix.com/news/Kexec-HandOver-KHO-Linux-MM

원저자: Michael Larabel | 작성일: 2025-04-14 14:00
사이트 내 게시일: 2025-04-14 16:34
다가오는 리눅스 6.16 커널은 Kexec 핸드오버(KHO)라는 중요한 기능 향상을 도입할 예정입니다. Kexec는 전통적으로 이전 커널의 상태를 무시하고 새로운 커널로 진입할 때 시스템을 재초기화하는 부트 로더로 작동합니다. 그러나 이러한 접근 방식은 가상화 환경과 같이 가상 머신의 상태를 유지하는 것이 중요한 특정 사용 사례에는 이상적이지 않습니다.

KHO 패치는 kexec 작업 간에 커널 상태를 보존할 수 있는 인프라를 구현하여 이 문제를 해결합니다. 이는 실행 중인 가상 머신의 메모리에 영향을 주지 않고 호스트 커널을 업데이트해야 하는 가상화 호스트에 특히 유용합니다. 이 패치는 IOMMU 및 VFIO와 같은 중요한 상태가 손상되지 않도록 보장하며, 이는 PCIe 피어 투 피어 DMA 및 SEV-SNP가 활성화된 가상 머신과 관련된 시나리오에서 필수적입니다. 이 기능의 실용적인 예는 memblock의 reserve_mem을 사용하여 보여지며, 명령줄 옵션으로 예약된 메모리는 kexec 작업 후에도 물리적 주소를 유지합니다.

이 개발은 가상화에서 더 넓은 범위의 사용 사례를 지원하는 방향으로 나아가는 단계이며, 이러한 환경에서 커널 업데이트의 효율성과 신뢰성을 크게 향상시킬 수 있습니다. KHO의 도입은 특히 가상화 기술에 의존하는 사용자에게 시스템 성능과 안정성에 긍정적인 영향을 미칠 것으로 예상됩니다.

* 이 글은 phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: Software
태그: Virtualization (92) Linux Kernel (85) memory management (47) Kernel Update (40) SEV-SNP (6) IOMMU (5) VFIO (4) KEXEC (2) KHO (1)

댓글

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