Linux
[Linux] 서버 사양 확인 명령어 정리
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