2012년 7월 26일 목요일

리눅스에서 해당 processor의 갯수를 알아보는 방법

리눅스는 자신의 하드웨어 정보를 파일로 저장한다.

해당 파일은 /proc/ 안에 있으며

그중 하나가 cpuinfo라는 파일이다.

이 파일을 cat으로 열어보면 상당히 자세히 정리되어있다..

이중 android build system이 사용하는 GNU make에서 j옵션을 사용하기위해 processor 갯수를 알아볼 필요가 있었다

따라서 몇몇 방법이 있는데 그중 몇가지를 기록하고자 한다.
1. cpuinfo라는 파일의 processor 갯수를 알아낸다.
cat /proc/cpuinfo | grep process | wc -l
2. 미리 predefine 된 processor 값을 읽어오는것
getconf  _NPROCESSORS_CONF

댓글 1개: