사양을 확인한 결과 i5-3427U CPU에는 2 개의 코어가 있습니다.

하지만 Activity Monitor에는 4 개의 작은 차트가 표시됩니다. CPU이므로 4 개의 코어처럼 보입니다.

어떤 것이 맞습니까? Activity Monitor에 차트가 4 개있는 이유는 무엇인가요?

댓글

Answer

컴퓨터에는 2 개의 코어가 있지만 4 개의 논리 프로세서가 있습니다. 지금보고있는 것은 인텔의 하이퍼 스레딩 기술 입니다.이 기술은 여러 논리 프로세서를 단일 코어에 배치하므로 각 코어가 한 번에 여러 스레드를 실행할 수 있습니다. .

이 코어와 다중 코어의 차이점은 하이퍼 스레딩은 실제 실행 단위가 아닌 현재 상태를 제어하는 프로세서 부분 만 복제하고 다중 코어는 모든 것을 복제한다는 것입니다. 즉, 컴퓨터가 각 코어의 스레드가 실행 단위의 다른 부분을 사용하는 경우에만 4 개의 코어가있는 것처럼 실행됩니다. 그러나 정확히 동일한 것이 단일 코어의 두 스레드에서 실행되는 경우 2 개보다 빠르지 않습니다. 하이퍼 스레딩이없는 핵심 시스템.

댓글

  • 매혹적입니다. 실행 단위의 부분은 무엇입니까? 한 번에 4 개의 CPU 집약적 인 작업을 수행 할 수 있습니까? 아니면 2 개만 수행 할 수 있습니까?
  • 다른 부분은 프로세서에 따라 다르며 공개 정보가 아닐 수도 있습니다. 한 가지 흥미로운 점은 프로세스가 사용하는 메모리가 많을수록 더 효율적이라는 것입니다. 한 프로세서는 실행 장치를 사용하고 다른 프로세서는 RAM에서 대기하기 때문입니다.

Answer

터미널을 열고 (예 : Spotlight를 통해 터미널 검색) 실행하여 보유한 코어 수를 확인하려면

system_profiler | less 

많은 정보를 덤프합니다.”하드웨어 “라는 범주 (모든 정보의 상단에 가까움)와”총 코어 수 “라는 항목을 찾습니다. . 여기에서 답을 찾을 수 있습니다.

모든 출력을 탐색하고 싶지 않은 경우

system_profiler | grep "Total Number of Cores" 

결과를 직접 확인할 수 있습니다.

또는 “About this Mac”(왼쪽 상단의 Apple 아이콘 )> more info> system report, 보유한 코어 수를 표시합니다.

댓글

  • @Borderline-더 나은 t o 더 잘 대답 할 수 있다고 생각되면 대답으로 삼으십시오. 감사합니다. D.
  • @stuffe,이 수정은 어떻습니까?

답변

다음은 보유한 코어 수를 직접 출력하는 터미널 명령입니다.

sysctl hw.ncpu 

논리적 코어와 물리적 코어를 구분하기 위해 다음과 같이 사용할 수도 있습니다.

sysctl hw.physicalcpu sysctl hw.logicalcpu 

출처 : https://stackoverflow.com/questions/1715580/how-to-discover-number-of-logical-cores-on-mac-os-x

답글 남기기

이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다