
최근 기술 성능 보고서에 따르면 Intel의 Alder Lake CPU는 Linux 기반 운영 체제보다 Windows 11의 성능이 훨씬 뛰어납니다.
이 차이점은 Alder Lake의 하이브리드 아키텍처에 최적화되지 않은 Linux의 클러스터 스케줄러 문제와 관련이 있습니다.
이것이 실제로 의미하는 바는 이제 게임을 위한 새로운 최고의 CPU인 Alder Lake가 더 적합하다는 것입니다. Linux가 일반적으로 모든 버전보다 성능이 우수하다는 점을 감안할 때 Linux보다 Windows 11 윈도우.
모든 시나리오에서 Linux를 능가하는 Windows 11
테스트는 Core i9-12900K 및 Windows 11 Pro, Ubuntu 21.10 + Linux 5.16 git, Ubuntu 21.10, Ubuntu 21.1.0 + Linux 5.15, Clear Linux 35250 및 Fedora Workstation 35를 사용하여 이루어졌습니다.
또한 운영 체제는 브라우저 벤치마크, 비디오 인코딩, 이미지 인코딩, 블렌더 등을 포함한 다양한 벤치마크로 테스트되었습니다.
좀 더 구체적으로 말하자면, Windows 11 Pro는 6개의 운영 체제 중 45%의 테스트에서 승리하여 Alder Lake 시스템에 가장 적합한 운영 체제가 되었습니다.
Microsoft의 최신 운영 체제의 승리는 Linux 스케줄러의 문제와 Alder Lake CPU와의 상호 작용 때문입니다.
Alder Lake 칩은 두 가지 다른 유형의 코어로 구성되어 있다는 점을 기억하십시오.
크고 빠른 성능 코어(P-코어)는 놀라운 속도로 백그라운드 프로세스를 통과하는 작고 강력한 E-코어(Efficiency core)와 쌍을 이룹니다.
Linux의 스케줄러는 여러 코어 클러스터를 제어하도록 설계되었지만 Alder Lake의 P 코어 및 E 코어와 같은 서로 다른 유형의 코어를 구별하도록 설계되지 않았습니다.
이는 불행히도 스케줄러가 Windows 10에서 볼 수 있는 것처럼 코어 간의 성능 차이를 인식하지 못한다는 것을 의미합니다.
결과적으로 스케줄러는 더 빠른 P 코어로 보내야 하는 워크로드를 E 코어로 보내고 그 반대의 경우도 마찬가지입니다.
Linux 및 Windows 10은 운영 체제를 제공하는 Intel의 Thread Director와 상호 작용하는 수단을 채택해야 합니다. 스레드를 올바른 유형의 코어에 더 잘 예약하여 최상의 결과를 추출할 수 있도록 실시간 원격 측정 기능이 있는 시스템 성능.
Linux의 경우 이 문제에 대한 현재 해결 방법은 없습니다(E 코어를 완전히 비활성화하는 경우 제외). 바라건대, Linux 5.16은 Alder Lake와 더 나은 호환성을 제공하지만 이러한 변경 사항이 언제 또는 도착할지 보장할 수 없습니다.
이 문제에 대한 당신의 의견은 무엇입니까? 아래 의견 섹션에서 귀하의 생각을 공유해 주십시오.