Intel Skylake 프로세서에서 약간 다르게 작동하는 스크립트를 작성해야 합니다. lscpu
도구가 CPU마다 다른 숫자를 출력하는 것을 볼 수 있습니다 Model
. 예를 들면 다음과 같습니다.
i7-4578U Model number = 69 (it's my laptop)
E5-2699 Model number = 63 (it's a server)
그러나 두 프로세서 모두 Haswell 마이크로 아키텍처 제품군에 속하므로 이 접근 방식은 신뢰할 수 없는 것으로 보입니다.
Linux 스크립트에서 Intel CPU 마이크로아키텍처를 결정하는 안정적이고 권장되는 방법은 무엇입니까?
운영 체제: Ubuntu(다양한 버전)
답변1
모델하다마이크로아키텍처에 매핑되지만 여러 모델이 동일한 마이크로아키텍처에 해당할 수 있습니다. 어떤 모델을 찾고 있는지 확인하려면 Intel의 "사양 업데이트"를 확인하세요. 이는 전체 모델 지정 목록을 제공합니다.
예를 들어 Haswell의 경우 다음을 보고 싶을 것입니다.모바일 4세대 업데이트,4세대 데스크탑 업데이트, 그리고 아마도 서버 4세대 업데이트가 있을 것입니다. 처음 두 개의 목록 모델은 60, 69 및 70입니다(식별 정보 페이지를 찾아 확장 모델 및 모델 값 가져오기).
천호에게는X 시리즈 6세대 업데이트등록된 모델 85,유니버설 6세대 업데이트모델 78과 94가 나열되어 있습니다.