ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Linux] CPU 개수 확인하기
    서버 2017. 3. 15. 10:40

    일반적인 경우, 하이퍼스레딩에 의해 OS(윈도우, 리눅스 등)에서 코어 수가 실제 코어 수의 2배로 인식됨.

    예를 들어 싱글코어는 코어 2개로, 듀얼코어는 4개로 인식

    CPU 코어 전체 개수

    # grep -c processor /proc/cpuinfo
    # 또는
    # ll -d /sys/devices/system/cpu/cpu? | wc -l

    $ grep -c processor /proc/cpuinfo
    48

    가상 CPU 코어 수는 48. 1 core(물리코어)당 2 thread(가상코어)이므로 따라서 물리적으로는 24 코어

    물리 CPU 수

    # grep ^processor /proc/cpuinfo | wc -l


     dmidecode -t processor | grep 'Socket Designation'
    	Socket Designation: CPU 0
    	Socket Designation: CPU 1

    CPU당 물리 코어 수

    # grep 'cpu cores' /proc/cpuinfo | tail -1


    $ grep 'cpu cores' /proc/cpuinfo | tail -1 
    cpu cores : 6

    → CPU당 물리 코어수가 6.


    위에서 확인한 사항들을 모아보면 다음과 같음.

    물리 CPU 수: 4

    물리 CPU당 물리 코어 수: 6

    전체 물리코어수 : 24 (=4CPU * 6코어)

     전체 가상코어수 : 48 (=4CPU * 6코어 * 2쓰레드)

    댓글