최신판 |
당신의 편집 |
1번째 줄: |
1번째 줄: |
| ;리눅스 CPU 개수 확인하기
| | ==코어 수 세기== |
| ;리눅스 CPU 코어 수 확인하기
| | <source lang='bash'> |
| | grep processor /proc/cpuinfo | wc -l |
| | </source> |
|
| |
|
| ==개요==
| | <source lang='dos'> |
| *CPU core 수를 셀 수 있다.
| | [root@myhost ~]# grep processor /proc/cpuinfo |
| *일반적인 경우, 하이퍼스레딩에 의해 OS(윈도우, 리눅스 등)에서 코어 수가 실제 코어 수의 2배로 인식된다.
| | processor : 0 |
| *예를 들어 싱글코어는 코어 2개로, [[듀얼코어]]는 4개로 인식된다.<ref>이같은 현상은 윈도우의 작업관리자 성능 탭에서도 확인할 수 있다...</ref>
| | processor : 1 |
| | | processor : 2 |
| ==CPU 코어 전체 개수==
| | processor : 3 |
| <syntaxhighlight lang='bash'> | | processor : 4 |
| grep -c processor /proc/cpuinfo
| | processor : 5 |
| ll -d /sys/devices/system/cpu/cpu? | wc -l
| | processor : 6 |
| </syntaxhighlight>
| | processor : 7 |
| <syntaxhighlight lang='console'>
| | processor : 8 |
| [root@zetawiki ~]# grep -c processor /proc/cpuinfo | | processor : 9 |
| 48
| | processor : 10 |
| </syntaxhighlight>
| | processor : 11 |
| → 가상 CPU 코어 수는 48. 따라서 물리적으로는 24 코어.<ref>1 core(물리코어)당 2 thread(가상코어)이므로</ref>
| | processor : 12 |
| | | processor : 13 |
| == CPU 수==
| | processor : 14 |
| ;명령어
| | processor : 15 |
| <syntaxhighlight lang='bash'>
| | [root@myhost ~]# grep processor /proc/cpuinfo | wc -l |
| grep ^processor /proc/cpuinfo | wc -l
| | 16 |
| </syntaxhighlight>
| | [root@myhost ~]# echo $HOSTNAME = `grep processor /proc/cpuinfo | wc -l` |
| | | myhost = 16 |
| ;실행예시
| | </source> |
| <syntaxhighlight lang='console'>
| |
| [root@zetawiki1 ~]# grep ^processor /proc/cpuinfo | wc -l
| |
| 4
| |
| </syntaxhighlight>
| |
| <syntaxhighlight lang='console'>
| |
| [root@zetawiki2 ~]# dmidecode -t processor | grep 'Socket Designation' | |
| Socket Designation: CPU 0
| |
| Socket Designation: CPU 1
| |
| </syntaxhighlight>
| |
| | |
| ==CPU당 물리 코어 수==
| |
| ;명령어
| |
| <syntaxhighlight lang='bash'>
| |
| grep 'cpu cores' /proc/cpuinfo | tail -1
| |
| </syntaxhighlight>
| |
| | |
| ;예시
| |
| <syntaxhighlight lang='console'>
| |
| [root@zetawiki ~]# grep 'cpu cores' /proc/cpuinfo | tail -1 | |
| cpu cores : 6
| |
| </syntaxhighlight>
| |
| → CPU당 물리 코어수가 6.
| |
| | |
| ==정리==
| |
| 위에서 확인한 사항들을 모아보면 다음과 같다.
| |
| *물리 CPU 수: 4
| |
| *물리 CPU당 물리 코어 수: 6
| |
| *전체 물리코어수 : 24<ref>=4CPU * 6코어</ref>
| |
| *전체 가상코어수 : 48<ref>=4CPU * 6코어 * 2쓰레드</ref>
| |
| | |
| ==같이 보기==
| |
| *[[리눅스 CPU 속도 확인하기]]
| |
| *[[윈도우 CPU 코어 수 확인]]
| |
| *[[리눅스 메모리 크기 확인]]
| |
| *[[멀티 코어]]
| |
| *[[Xen host CPU수, 소켓수 확인]]
| |
| *[[dmidecode]]
| |
| *[[리눅스 하이퍼스레딩 확인]]
| |
| *[[/proc/interrupts]]
| |
| | |
| ==주석==
| |
| <references/> | |
|
| |
|
| [[분류:리눅스]] | | [[분류:리눅스]] |