본문 바로가기
IT 공부/컴퓨터 하드웨어 및 구조

리눅스 환경에서 CPU 조사해보기

by exdus3156 2023. 12. 28.

 

cpu MHz : 클럭 속도를 말한다. 메가헤르츠 단위로 표현되었는데 3.1GHz 정도다. 1초에 대략 3,000,000,000 번 '똑딱' 하고 반복한다. 클럭이 반드시 명령어 하나를 실행하는 주기는 아니다. 명령어 하나를 실행하는 데에도 다양한 단계를 거쳐야 한다. 명령어를 메모리에서 가져오고(fetch), 프로그램 카운터(pc) 값을 올리고, 명령어를 수행하고, .... 이런 식으로 말이다. 클럭은 소프트웨어가 아니라 하드웨적 관점에서 CPU가 하나의 처리를 할 수 있는 전산적 속도다.

sibilings : 하이퍼쓰레딩(hyperthreading)을 말하며 하드웨어적 스레드 개수를 말한다. 내 가상머신의 리눅스는 1개 밖에 없는데, 이것은 내가 리눅스를 설치할 때 멀티쓰레딩 환경을 설정하지 않았기 때문이다. 이 값은 보통 CPU 코어 개수의 x2, x4 로 구성된다. 

model, model name : CPU 제조 브랜드와 제품 이름을 말한다. 인텔 i5-11300H 11th를 사용하고 있다. 보통 개인 사용자 데스크탑과 랩탑에 설치되는 가장 대중적인 CPU이다. 사실 서버용 CPU는 아니다. 서버용으로 인텔 CPU를 사용해야 한다면, i5 시리즈가 아니라 Xeon(제온)을 사용해야 한다.