카테고리 없음

우분투 명령어를 통한 하드웨어 파악

cj92 2021. 6. 3. 12:27

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