2009-08-07 2 views
2

OS X 컴퓨터에서 CPU 소켓 수를 확인하고 싶습니다. 이 정보는 일반적으로 PC의 SMBIOS에 있습니다. 최신 Intel Mac은 EFI를 사용하지만 EFI에도 SMBIOS 블록이 포함되어 있음을 읽었습니다.OS X에서 CPU 소켓 수 또는 SMBIOS 위치

따라서 전원 PC 컴퓨터에서는 SMBIOS 데이터 블록에 액세스하고 Intel Mac에서는 EFI, SMBIOS 섹션에 액세스해야합니다. 모든 제안을 부탁드립니다. (아마 하나가 있지만)

+0

인텔 머신에 IOKit에서 smbios를 읽고 테이블을 구문 분석합니다. Unfortuantly 맥 미니 그들은 두 개의 소켓과 두 개의 프로세서가 있다고, 따라서 smbios는 부적당하다. –

+0

EFI Mac에서 smbios 진입 점 테이블의 주소를 가져올 수 있습니까? – yolo

답변

1

내가 이것에 대한 특정 API를 잘 모르겠지만, 콘솔에서, 당신은 대답이 명령을 실행하고 얻을 수 있습니다 밖으로 구문 분석 :

>system_profiler SPHardwareDataType 
+0

코어 수를 포함하지 않는 것 같습니다. –

+0

흠. 내 MacBook에서이 명령을 실행하면 프로세서 수 (1)와 코어 수 (2)가 올바르게 표시됩니다. –

+0

실례합니다, 나는 CPU 소켓을 의미했습니다. 그것은 프로세서와 코어의 수를 보여줍니다. –