2012년 2월 16일 목요일

리눅스에서 CPU 개수 확인하기


리눅스에서 CPU 개수를 확인하고 싶을 때, 빠르고 심플(?)한 방법을 소개합니다. 솔직히 심플한 것 같지는 않습니다.
리눅스에서는 /proc/cpuinfo 프로세스 관련 정보를 모두 저장합니다. 속도, 캐쉬 크기, 프로세서 종류, 프로세서 개수 등의 정보를 저장하고 있습니다.
다음과 같은 명령어 조합을 사용하면 빠르게 CPU 개수를 확인할 수 있습니다.
cat /proc/cpuinfo | grep processor | wc -l
간략하게 설명을 드리면, /proc/cpuinfo의 내용을 cat을 이용해서 출력합니다. 다시 grep을 이용해서 "processor"가 들어있는 줄을 찾고, wc를 이용해서 단어를 카운팅합니다. 마지막 wc는 생략하여도 육안으로 확인이 가능하죠.
참고로 듀얼코어를 쓰면 각각의 프로세서에 대한 정보를 넘겨줍니다.

댓글 없음: