lscpu
는 cpu정보를 좀 더 깔끔하게 정리해서 보여준다.
lscpu
cat /proc/cpuinfo
cat /proc/cpuinfo | grep "model name" | uniq
물리 CPU 수 : Server에 몇 개의 CPU가 장착되어 있는가? Xeon같은 CPU는 2대 이상 장착될 수 있다.
grep "physical id" /proc/cpuinfo | sort -u | wc -l
하이퍼 스레딩이 켜져 있으면 실제 코어수의 2배로 결과가 출력된다.
(물리 CPU 개수) X (CPU 코어 개수) X (하이퍼스레딩이 켜져 있으면 2배)
grep -c siblings /proc/cpuinfo
해당 옵션이 물리적으로 가용할 수 있는 스레드 개수이다.
cat /proc/cpuinfo | egrep 'siblings|cpu cores' | head -2
아래와 같이 slblings가 cpu cores의 2배이면 하이퍼스레딩이 켜져 있다.
siblings : 20
cpu cores : 10
awk '{ printf "%.2fGB\n", $2/1024/1024 ; exit}' /proc/meminfo