개발관련/Linux

명령 줄에서 Linux의 CPU / 코어 수를 얻는 방법

Rateye 2021. 6. 9. 10:23
728x90
반응형
질문 : 명령 줄에서 Linux의 CPU / 코어 수를 얻는 방법은 무엇입니까?

이 스크립트가 있지만 인쇄물의 마지막 요소를 얻는 방법을 모르겠습니다.

cat /proc/cpuinfo | awk '/^processor/{print $3}' 

마지막 요소는 CPU 수에서 1을 뺀 값이어야합니다.

답변

grep -c ^processor /proc/cpuinfo 

/proc/cpuinfo 에서 "processor"로 시작하는 줄 수를 계산합니다.

하이퍼 스레딩이있는 시스템의 경우 다음을 사용할 수 있습니다.

grep ^cpu\\scores /proc/cpuinfo | uniq |  awk '{print $4}' 

(예를 들어) 8 을 반환해야합니다 (위의 명령은 16 을 반환합니다).

출처 : https://stackoverflow.com/questions/6481005/how-to-obtain-the-number-of-cpus-cores-in-linux-from-the-command-line
728x90
반응형