728x90
반응형
우리 회사 서버에는 그래픽 카드가 설치되어 있다.
상태와 스펙을 알아보고 그것을 어떻게 확인할지 고민해보자.
패키지 설치
yum install -y lshw
yum install -y pciutils
1. lshw (List Hardware)
핵심 역할
👉 시스템의 전체 하드웨어 정보를 계층적으로 출력
특징
- CPU, 메모리, 디스크, 네트워크, GPU 등 전체 HW 구조를 트리 형태로 보여줌
- 각 장치의 드라이버, 버스 정보, 상태까지 상세 출력
- root 권한에서 실행하면 더 많은 정보 확인 가능
주요 사용 예
lshw
lshw -short
lshw -C display
2. pciutils (lspci 포함 패키지)
핵심 역할
👉 PCI 버스에 연결된 장치만 조회
특징
- lspci 명령어 제공
- 메인보드에 꽂힌 장치 (GPU, NIC, RAID 등) 확인
- 하드웨어 탐지 속도가 빠르고 간단
주요 사용 예
lspci
lspci -v
lspci | grep -i vga
3. Linux에서 GPU 확인
① PCI 장치 기준 확인 (제일 기본)
lspci | grep -i vga
## 결과 ##
### 서버 기본 내장 그래픽, 성능 거의 없음 ###
0a:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. G200eR2 (rev 01)
### CP104 칩셋(Pascal 아키텍처), 실제 연산 가능한 CPU, CUDA / AI / 병렬처리 가능 ###
82:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1080] (rev a1)
② NVIDIA GPU일 경우 (가장 정확)
lspci | grep -i nvidia
## 결과 ##
### GPU 본체 ###
82:00.0 VGA compatible controller
### HDMI/오디오 컨트롤러 ###
82:00.1 Audio device
③ CPU 내장 그래픽 포함 전체 확인
lspci | grep -i "3d\|vga"
## 결과 ##
### 관리용 기본 GPU, 모니터 출력/BIOS 화면 ###
0a:00.0 VGA compatible controller: Matrox Electronics Systems Ltd. G200eR2 (rev 01)
### 실제 사용 가능한 GPU ###
82:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1080] (rev a1)
>> 2026년 기준, 중급 ~ 구형 상위
| ✔️ 여전히 쓸만한 영역 | ❌ 한계 |
|
|
🔥 최신 GPU랑 비교
| CPU | 체급 |
| GTX 1080 | 중급 (구형) |
| RTX 3060 | 1080보다 좋음 |
| RTX 4090 | 🚀 압도적 |
| A100 / H100 | 💀 비교 불가 (데이터센터급) |
👉 특히 AI 기준:
- GTX 1080 → ❌ Tensor Core 없음
- RTX 시리즈 → ✅ Tensor Core 있음
④ 상세 정보 (드라이버 포함)
## 현재 GPU 상태를 정확히 진단할 수 있는 핵심 로그 ##
lshw -C display
## 결과 ##
*-display
description: VGA compatible controller
product: G200eR2
vendor: Matrox Electronics Systems Ltd.
physical id: 0
bus info: pci@0000:0a:00.0
logical name: /dev/fb0
version: 01
width: 32 bits
clock: 33MHz
capabilities: pm vga_controller bus_master cap_list rom fb
configuration: depth=32 driver=mgag200 latency=0 maxlatency=32 mingnt=16 resolution=1680,1050
resources: irq:19 memory:90000000-90ffffff memory:91800000-91803fff memory:91000000-917fffff memory:c0000-dffff
## 핵심 ##
*-display
description: VGA compatible controller
product: GP104 [GeForce GTX 1080]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:82:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
configuration: driver=nouveau latency=0
resources: irq:95 memory:c8000000-c8ffffff memory:e0000000-efffffff memory:f0000000-f1ffffff ioport:8000(size=128) memory:c9080000-c90fffff
👉 GPU는 정상 장착됨 (GTX 1080)
👉 하지만 NVIDIA 드라이버가 아니라 nouveau(오픈소스 드라이버)가 붙어있는 상태
728x90
반응형
'Computer Science' 카테고리의 다른 글
| [네트워크] NIC와 브리징 (2) | 2025.08.08 |
|---|