리눅스(linux) 환경의 서버를 구동하는 경우 현재 머신의 cpu core 수를 확인하는 방법을 알아봅니다.

서버의 안정적인 구동을 위해서 하드웨어 사양 역시 중요합니다. 메모리 그리고 특히 cpu가 중요한데요 ~ 만약 cpu의 코어 수 쓰레드를 확인하려면 어떻게 알 수 있을까요?


! 리눅스 명령어 cat /proc/cpuinfo
이 때 많이 사용되는 방법이 바로 cat /proc/cpuinfo 명령어 입니다.

cat /proc/cpuinfo


이 명령어는 현재 cpu의 모델명을 비롯하여 cpu 속도  코어 개수, processor 수 등 다양한 정보를 모두 보여줍니다.

출력되는 정보 : processor, cpu family, model, cpu MHz, cache size, cpu cores, fpu, flags 등등

만약 core의 개수만 확인 할 경우 processor의 개수만으로 확인이 가능합니다. 아래의 명령어를 입력합니다.
cat /proc/cpuinfo | grep processor

아래처럼 0부터 개수만큼 출력하게 됩니다.
processor : 0
processor : 1
processor : 2
processor : 3
processor : 4
processor : 5
processor : 6
processor : 7
processor : 8
processor : 9
processor : 10
processor : 11

위의 리눅스 환경에서는 12개의 코어 수를 확인할 수 있습니다. 이처럼 간단하게 코어 개수를 확인하는 것이 가능합니다.