리눅스 6.15 업데이트는 최신 AMD CPU에 영향을 미치는 심각한 성능 저하 문제를 해결합니다. 이 성능 저하는 가상 머신(VM) 성능에 특히 영향을 미쳤으며, 패치가 필요했습니다. 수정 사항은 커널 기반 가상 머신(KVM) 설정에 대한 조정으로, 특히 가상 머신 실행 시 예측 반환 스택 오버플로우(SRSO)와 관련된 성능 문제를 완화하는 데 중요한 BP_SPEC_REDUCE 비트에 관한 것입니다.
이 패치는 BP_SPEC_REDUCE 비트가 최소한 하나의 활성 VM이 있을 때만 설정되도록 보장합니다. 비트를 항상 설정해 두는 것은 성능을 예기치 않게 저하시킨다는 것이 밝혀졌습니다. 또한, 구현은 이제 전용 스핀락과 카운터를 사용하여 가상화 활성화를 보다 효율적으로 관리하며, 이전 방법과 관련된 복잡성과 성능 저하를 피합니다. 이 변경은 VM을 지속적으로 실행하지 않는 설정에 특히 유리하여, 가상화 작업에 참여하지 않는 CPU에서 최적의 성능을 유지하는 데 도움을 줍니다.
전반적으로 이 수정 사항은 가상화에 의존하는 최신 AMD CPU 사용자에게 매우 중요하며, 이전 리눅스 커널 버전에서 손상되었을 수 있는 성능 수준을 복원합니다. 이 업데이트의 의미는 기술 산업의 개발자와 사용자에게 중요하며, 특히 가상화 및 클라우드 컴퓨팅 환경에 관련된 이들에게 큰 영향을 미칩니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.