컴퓨팅/시스템

서버에 장착된 메모리(Memory) 정보 확인

cmaven 2025. 10. 23. 16:43
💡서버에 장착된 메모리(Memory) 정보를 확인하는 방법을 작성한다.
Ubuntu 환경을 대상으로 한다.

 

메모리(Memory) 정보 확인

관련 명령어

free

  • 시스템 메모리의 사용 가능한 양, 사용 중인 양을 출력

lshw

  • 시스템의 하드웨어 설정 정보를 추출
  • 메모리 설정, 펌웨어 버전, 메인보드 설정, CPU 버전/속도, 캐시설정, 버스 속도 등을 확인 가능함

dmidecode

  • 시스템에 작착된 하드웨어 정보를 확인할 때 사용
  • 컴퓨터의 DMI (Desktop Management Interface, SMBIOS) 테이블의 정보를 사용자가 알아보기 쉽게 변경하여 출력함

 

free -mh

lshw -c memory -short

 

📕결과 예

 

 

📗필요한 정보만 추출하여 확인하는 방법

  • 장착된 메모리의 용량 확인 (최상단은 서버의 전체 메모리 용량을 나타냄)
lshw -class memory | grep "size:" | grep -v "System" | awk '{print $2}' | grep -E 'GiB'

dmidecode -t memory |grep -i size | egrep -Ev No
  • 메모리가 장착된 보드의 슬롯(Slot)을 확인
sudo lshw -class memory | grep -B3 "size:" | grep "slot:" | grep "CPU" | awk '{print $2}'
  • 장착된 메모리의 슬롯 위치, 클럭 속도, 크기 확인
sudo lshw -class memory | awk '
/slot:/ {slot=$2}
/description:/ {desc=$2}
/clock:/ {clock=$2}
/size:/ {if ($2 != "") {
    if (desc ~ /DIMM/) print "Slot: " slot ", Type: " desc ", Speed: " clock ", Size: " $2
}}'
  • 보드에 메모리 장착, 비장착 슬롯 확인
dmidecode -t memory |grep -i size
  • 메모리 수를 계산하려면 끝에 | wc -l 을 추가하면 된다.
# 장착된 메모리의 수
dmidecode -t memory |grep -i size | egrep -Ev GB | wc -l

# 메모리가 장착되지 않은 슬롯 수
dmidecode -t memory |grep -i size | egrep -Ev No | wc -l

 

📕결과 예



'컴퓨팅 > 시스템' 카테고리의 다른 글

서버에 장착된 CPU 정보 확인  (0) 2025.10.23