CPU
코어 : 물리적인 연산부
쓰래드 : 가상적인 연산부
(인텔의 하이퍼쓰래딩 기술로 인해
하나의 코어를 여러 작업을 분할해 처리하는 기술)
클럭 : CPU가 초당 실행하는 사이클 수
CPU에 대한 정보는 /proc/cpuinfo 파일에 저장이 되어 있다.
정보는 아래와 같이 processor가 반복된다.
CPU클럭 : 3580.126 MHz
CPU 코어수 : 6
내 정보에는 porcessor가 11까지 반복되어 총 Processor가 12개이다.

다나와 검색 결과이다.

shell 명령어로?
아래와 같이 입력하면 CPU코어 개수를 확인 가능하다.
# 물리 코어 수
grep 'cpu cores' /proc/cpuinfo |tail -1
# 가상 코어 수
grep processor /proc/cpuinfo
grep -c processor /proc/cpuinfo
메모리
/proc/meminfo를 봐도 되는데 물리적 개수를 나타내주지는 않는다.
따라서 dmidecode 패키지를 활용해 사용이 가능하다.
dmidecode |grep 'Size'
패키지 활용
dmidecode패키지 활용
메인보드명 : dmidecode -s baseboard-product-name
CPU 이름 : dmidecode -s processor-version
메모리 정보 확인 : dmidecode -t memory
파워 정보 : dmidecode -t chassis


lshw 패키지 활용
메모리, 펌웨어 버전, 메인보드, CPU, 네트워크, 디스크 정보를 확인할 수 있는 패키지
lshw -numeric -C display 를 통해 GPU조회도 가능
lshw -short

HDD정보 확인
fdisk -l |grep Disk