반응형
포스팅에 들어가며
오늘 하루는 정말 화장실도 못 갈 정도로 일이 바빳다. DB 별로 확인할 정보들이 있어서 확인을 하는데 Oracle 라이선스 자체도 하드웨어 스펙을 따라가다보니 CPU 확인하는데에도 OS에 익숙치 않다보니 헤맸다. 명령어 자체는 간단한데 왜 그리도 외워지지는 않는지.
오늘은 조금 짧은 포스팅이 될 것 같다. 딱 CPU 확인하는 커맨드에 대해서만 짚고 넘어가려한다.
간단한 명령어 같은 경우에는 좀 찾기 쉽게 포스팅 하나로 만들어 놓고 싶은데 매번 적는걸 깜빡하고 포스팅 수정하는 것을 별로 안좋아하다보니 맘처럼 쉽게 안되더라는.
잡썰은 여기까지하고 Linux CPU 확인 커맨드에 대해서 알아보자.
Step 1. CPU 전체 정보 확인
# cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 79
model name : Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz
(하략)
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 79
model name : Intel(R) Xeon(R) CPU E5-2637 v4 @ 3.50GHz
(하략)
위와 같이 CPU에 대한 모든 정보를 볼 수 있다. 무슨 CPU를 사용하고, 코어가 몇개 인지 아래에서 확인할 명령어는 전부 cpuinfo에서 찾아서 쓰는 것이다. 참고로 Xeon CPU는 서버용 CPU이다. 일반 가정 CPU의 경우 네이밍이 i-3, i-5, i-7 이런 식으로 나오게 된다.
Step 2. 물리 CPU 수
# grep "physical id" /proc/cpuinfo | sort -u | wc -l
2
말 그대로 CPU의 수이다. 일반분들은 듀얼코어, 쿼드코어라고 들어봤을 것이다. 듀얼코어라고해서 CPU가 두개인 것은 아니다. 하지만 여기서 이야기 하는 CPU 수는 정말 말 그대로 CPU의 수이다. 서버의 경우에는 고사양이 요구되기 때문에 메인보드에 일반 PC처럼 CPU 소켓이 하나만 존재하는 것이 아니라 여러개를 끼울 수 있도록 되어있다. 현재 이 서버는 2소켓 CPU라고 할 수 있겠다. 즉, CPU가 2개 장착돼있다.
Step 3. CPU당 코어 갯수 확인
# grep -c processor /proc/cpuinfo
4
코어 갯수를 확인 할 수 있다. 우리 흔히 이야기하는 듀얼코어, 쿼드코어라고 하는 갯수라고 생각하면 된다. 하나의 CPU에는 여러개의 코어가 들어가 있다. 듀얼이랑면 2가 출력될 것이고 쿼드코어라면 4가 출력될 것이다. 위의 경우에는 쿼드코어임을 알 수 있는 대목이다.
Step 4. 할당 된 코어수
# grep "cpu cores" /proc/cpuinfo | tail -1
cpu cores : 1
현재 위 정보들은 같은 서버에서 발췌한 정보이다. 분명 Step 3에서는 CPU 코어 갯수가 4인데 Step 4.에서는 왜 1개인가?! 이 것은 Enabled 된 갯수라고 보면된다. 서버의 경우에는 코어당 라이선스 가격이 책정되기 때문에 disable 해놓고 사용하는 경우도 있다. 현재 이 서버는 원래는 CPU당 4코어이지만 사용하고 있는 코어 갯수는 1개라고 보면 된다. 이 명령을 먼저 보고 cpu당 1코어라고 생각하지 말자.
포스팅을 마치며
어찌보면 단순한 명령이지만 막상 사용하려하면 기억에 안나는 명령들이 많다. 이런 명령들은 자주 보고 지나가야 더 도움이 된다. 오늘은 일이 바빠 짧게 포스팅을 줄인다. 나도 불금이고 싶다.
제 블로그의 내용이 도움이 되셨나요?
▼▼▼▼▼▼▼▼▼▼▼
여러분의 공감과 댓글이 아잇티에게 큰 힘이됩니다 :)
반응형
'Run? Learn! > OS - Linux' 카테고리의 다른 글
Linux] LVM(PV, VG, LV) 관리 방법 생성, 삭제, 조회, 추가 (1) | 2017.12.14 |
---|---|
EXSI] Shared Disk Volume 구성 (0) | 2017.12.11 |
Linux]Mount된 CD의 rpm을 yum으로 설치하는 방법 (0) | 2017.12.11 |
NT Windows 사용포트 확인하는 방법 (0) | 2017.11.03 |
32비트와 64비트 각 OS별 bit수 확인하기 (0) | 2017.10.03 |