본문 바로가기
컴소니/리눅스

리눅스에서 서버 사양 확인하기

by 금소니 2020. 3. 11.
반응형

#44

PC나 혹은 서버를 사용하시다보면 사양이 기억이 안 날 때가 있습니다.

 

윈도우의 경우에는 몇 번의 클릭만으로 쉽게 알 수 있지만 리눅스의 경우에는 명령어를 알고 있어야하니... 까먹지 않도록 정리를 해보려고 합니다.

 

1. CPU 샤앙 확인

1-1 전체적인 CPU 사양 확인

 

#cat /proc/cpuinfo

 

 

위의 명령어를 통하여 CPU 모델명, 클락 등 CPU 사양에 대하여 확인할 수 있습니다.

1-2 CPU 코어 수 확인

위의 자료에서 CPU의 코어 수를 확인할 수 있습니다.

 

먼저 동일한 physical id를 가지고 있을 경우 물리적인 CPU가 같다고 보시면 됩니다.

 

그리고 cpu cores를 물리적인 CPU 수에 곱해주시게 되면 물리적인 CPU 코어 수를 확인할 수 있습니다.

(물리적인 CPU 개수(다른 phsical id 수) X CPU 당 코어수(cpu cores) = 전체 물리적인 CPU 수)

 

코어 수가 많을 경우 계산하기가 복잡하여 이 부분을 명령어로 확인하실 수 있습니다.

 

물리적 CPU 개수 확인

#grep 'physical id' /proc/cpuinfo | uniq | wc -l

CPU 당 코어 수 확인

# grep 'cpu cores' /prco/cupinfo | uniq 

이 두 값을 곱해주시면 물리적인 코어 수를 확인하실 수 있습니다.

 

여기서 추가적으로 가상 코어도 확인하실 수 있는데요.

(하이퍼 쓰레딩이라는 기술을 이용하여 물리코어보다 더 많이 사용하실 수 있습니다.)

 

flags 값의 ht와 siblings 수를 확인하셔야 합니다.

 

저는 가상환경이기 때문에 이미 하이퍼쓰레딩을 통하여 할당받은 자원이므로 siblings 수와  cpu cores의 수가 같은 상태입니다.

(다를 경우 siblings 수를 곱해주시면 됩니다.)

 

2. 메모리 확인

2-1 전체 메모리 사용 현황 확인

#cat /proc/meminfo

2-2 메모리 용량 확인

#free -h

3. OS 정보 확인

CentOS 기준입니다.

#cat /etc/*release

4. 용량 확인

#df -h

5. 디스크 볼륨 확인

#fdisk -l

6. RAID 정보 확인

#cat /proc/mdstat

 

저는 현재 구성이 되어있지 않습니다.

 

 

 

반응형

댓글