DATA GROUND 로고DATA GROUND
Linux

[Linux] 서버 사양 확인 명령어 정리

S.H. Yoo
마지막 업데이트: 2024-04-03

리눅스 서버에서 CPU, RAM, 디스크, GPU, OS, 네트워크, 메모리 사용량 등 기본적인 서버 사양과 상태를 확인할 수 있는 필수 명령어들을 정리합니다.

작성일: 2024-04-03작성자: S.H. Yoo마지막 업데이트: 2024-04-03

서버 사양 확인이 필요한 이유

리눅스 서버를 운영하다 보면
현재 서버의 사양과 상태를 정확히 파악해야 하는 순간이 자주 발생합니다.

  • 인스턴스 스펙 확인
  • 성능 이슈 원인 파악
  • 서버 증설 또는 축소 판단
  • 장애 대응 및 리소스 모니터링

아래는 서버 접속 후 바로 사용하기 좋은 기본 명령어 모음입니다.


RAM 정보 확인

서버에 장착된 메모리 슬롯 정보와 용량을 확인할 수 있습니다.

dmidecode -t memory | more
  • 메모리 타입, 용량, 슬롯 수 확인 가능
  • root 권한 필요

HDD / 디스크 정보 확인

서버에 연결된 디스크 목록과 파티션 정보를 확인합니다.

fdisk -l
  • 디스크 용량
  • 파티션 구조
  • 파일 시스템 확인 가능

GPU 정보 확인

NVIDIA GPU가 장착된 서버에서 GPU 모델을 확인합니다.

nvidia-smi --query | fgrep 'Product Name'
  • GPU 모델명 확인
  • NVIDIA 드라이버 설치 필요

CPU 정보 확인

CPU 코어 수, 모델명, 클럭 정보 등을 확인할 수 있습니다.

cat /proc/cpuinfo | more
  • 물리 CPU / 논리 코어 정보
  • CPU 모델명 확인 가능

OS 정보 확인

현재 사용 중인 운영체제 및 커널 정보를 확인합니다.

uname -a
  • 커널 버전
  • OS 아키텍처 확인 가능

네트워크 및 하드웨어 정보 확인

서버의 네트워크 장치 및 전체 하드웨어 구성을 확인합니다.

lshw
  • 네트워크 인터페이스
  • CPU, 메모리, 디스크 등 종합 정보
  • root 권한 필요

메모리 사용량 기준 프로세스 확인

메모리를 많이 사용하는 프로세스를 확인할 때 유용한 명령어입니다.

ps -o pid,user,%mem,command ax | sort -b -k3 -r
  • 메모리 사용량 기준 정렬
  • 프로세스별 점유율 확인 가능

마무리하며

위 명령어들만 알고 있어도
리눅스 서버의 기본적인 사양 확인과 상태 점검은 대부분 가능합니다.

운영 환경에서는
필요한 정보만 빠르게 확인할 수 있도록
이러한 명령어들을 미리 정리해두는 것이 큰 도움이 됩니다.

마지막 업데이트: 2024-04-03

당신이 관심있을 만한 글