DDR3 사기 직전에 멈춘 이야기 — DDR4 RAM 호환성 5분 점검법
K3s 워커 노드 하나(일원, i7-8700) 의 RAM 을 14GB → 32GB 로 늘리려고 쿠팡에서 “DDR3 8GB 28,900원” 을 보고 거의 클릭할 뻔했습니다. 그런데 i7-8700 은 DDR4 만 쓴다. DDR3 사면 슬롯에 안 들어가서 그냥 버리는 28,900원 입니다.
이 글은 사기 전에 5분 안에 호환성 확인하는 법 을 정리합니다.
이 글에서 다루는 것
- DDR3 vs DDR4 — 왜 못 꽂나 (노치 위치)
dmidecode -t 17한 줄로 알아야 할 5 가지- PC4-21300 / PC4-25600 같은 표기 해석법
- 부품번호(P/N) 정확 일치 가 왜 안전한가
- 빈 슬롯 채우기 vs 갈아끼우기 의사결정
1. DDR3 와 DDR4 는 물리적으로 안 맞음
이게 가장 중요한 사실인데, 의외로 모르는 사람이 많아요. 메모리 모듈 가운데에 있는 노치(notch) 위치가 다릅니다.
DDR3: ──────╫─────────╫────────── (노치가 중앙 약간 왼쪽)
DDR4: ────╫───────────────╫─── (노치가 더 왼쪽)
슬롯 안에도 같은 위치에 돌출이 있어서, DDR3 모듈은 DDR4 슬롯에 물리적으로 안 들어갑니다. 억지로 꽂으면 핀 부러져요.
전압도 다릅니다 (DDR3=1.5V, DDR4=1.2V). 그래서 같은 마더보드에서 두 종류를 섞어 쓸 수도 없어요. 마더보드는 둘 중 하나만 지원.
결론: 마더보드 / CPU 가 DDR3 인지 DDR4 인지 먼저 확인 필수.
2. 5분 점검법 — dmidecode -t 17
리눅스 노드에서 한 줄이면 됩니다.
sudo dmidecode -t 17
출력 예시 (일원, i7-8700):
Memory Device
Size: No Module Installed ← 빈 슬롯
Locator: ChannelA-DIMM1
Type: Unknown
Memory Device
Size: 8 GB
Locator: ChannelA-DIMM2
Type: DDR4 ← ★ 1) 이 줄이 핵심
Speed: 2666 MT/s ← ★ 2) 속도 (PC4-21300 = 2666)
Manufacturer: Samsung ← ★ 3) 제조사
Part Number: M378A1K43CB2-CTD ← ★ 4) 부품번호
Configured Memory Speed: 2666 MT/s
이 5 줄에서 답이 다 나옵니다.
| 항목 | 의미 | 살 때 매칭해야 |
|---|---|---|
Type |
DDR3 / DDR4 / DDR5 | 100% 일치 필수 |
Speed |
1600 / 2400 / 2666 / 3200 등 | 같거나 더 빠르게 |
Manufacturer |
삼성 / 마이크론 / 하이닉스 | 같으면 안전 |
Part Number |
정확한 모델 | 같으면 100% 호환 |
Locator 빈 게 있나 |
빈 슬롯 수 | 빈 만큼 추가 가능 |
3. PC4-21300 / 2666 MT/s 표기 해석
쿠팡 / 다나와 상품명에 흔히 나오는 표기:
| 표기 | 의미 |
|---|---|
| DDR4 | 4세대 DDR (PC4 세대) |
| PC4-21300 | 대역폭 21,300 MB/s |
| 2666 MT/s | 메가 전송 / 초 |
| 2666V | 2666 의 V 변종 (전압 1.2V) |
PC4-21300 == 2666 MT/s. 둘은 같은 걸 다른 단위로 적은 것뿐.
💡 자주 보는 매칭표 (DDR4)
- PC4-17000 = 2133 MHz
- PC4-19200 = 2400 MHz
- PC4-21300 = 2666 MHz (i7-8700 표준)
- PC4-25600 = 3200 MHz (Ryzen 5xxx 표준)
CPU / 마더보드가 지원하는 최고 속도보다 빠른 메모리는 자동으로 다운클럭되어 동작합니다 (호환은 됨, 다만 그 속도로는 못 돌아감).
CPU 가 지원하는 속도보다 느린 메모리는 작동은 하지만 권장 X. 가능하면 동일 속도로.
4. 부품번호(P/N) 정확 일치가 왜 안전한가
이번에 본 두 상품:
| 옵션 A | 옵션 B | |
|---|---|---|
| 가격 | 59,000원 | 65,000원 |
| 제조사 | South Bridge | 삼성전자 정품 |
| 부품번호 | 미상 | M378A1K43CB2-CTD |
| 일원 기존과 일치 | ? | ✅ |
옵션 B 가 6,000원 더 비싸지만 부품번호가 정확히 같으면:
- 듀얼채널 100% 안정 — 같은 P/N 4개는 듀얼채널 호환성이 보장됨
- 타이밍 동일 — CL, tRCD, tRP 등이 같음
- 수율 일치 — 메모리 트레이닝 단계에서 BIOS 가 같은 프로필 적용
저가 무명 제조사는 P/N 이 미상이거나 하나로 묶여 다양한 칩이 들어옵니다. 그러면 타이밍이 미묘하게 달라서 듀얼채널이 안 잡히거나, BIOS 가 가장 보수적인 값으로 다운 시켜요. 6,000원 차이로 그 리스크 안 사는 게 정답.
5. 빈 슬롯 추가 vs 갈아끼우기
빈 슬롯이 있다면 — 추가가 정답
dmidecode -t 17 에서 Size: No Module Installed 가 보이면 그 슬롯에 RAM 추가만 하면 됩니다.
일원 슬롯 4 개:
ChannelA-DIMM1: 비어있음 ← 추가
ChannelA-DIMM2: 8GB Samsung
ChannelB-DIMM1: 비어있음 ← 추가
ChannelB-DIMM2: 8GB Samsung
→ 8GB × 2 추가하면 8×4 = 32GB
듀얼채널 매칭 은 같은 색 슬롯에 같은 모듈을 매칭. 메인보드 매뉴얼의 슬롯 배색을 확인.
빈 슬롯이 없다면 — 갈아끼우기
기존 8GB × 2 를 빼고 16GB × 2 또는 16GB × 4 로 교체. 다만 기존 RAM 이 회수 가치 없음 (중고 시세 매우 저렴).
비용 비교 (DDR4-2666 기준 2026.5)
| 옵션 | 비용 | 결과 |
|---|---|---|
| 8GB × 2 추가 (빈 슬롯) | ~13만원 | 32GB |
| 16GB × 2 갈아끼우기 | ~25만원 | 32GB (기존 폐기) |
| 16GB × 4 풀세팅 | ~40만원 | 64GB |
빈 슬롯이 있으면 무조건 추가가 가장 가성비.
6. 운영 노드 RAM 증설 체크리스트
[ ] dmidecode -t 17 결과 저장 (Type / Speed / P/N / 빈 슬롯)
[ ] 해당 노드 워크로드 조사 (free -h 의 used / 솔로몬 같은 storage 노드면 OS cache 고려)
[ ] 마더보드 매뉴얼에서 듀얼채널 슬롯 배색 확인
[ ] 같은 제조사 + 같은 P/N + 같은 속도 RAM 주문
[ ] (수량) 빈 슬롯 = 추가, 슬롯 다 차있음 = 갈아끼우기
[ ] 도착 후 전원 끄고 (정전기 방지) 슬롯에 정확히 꽂음
[ ] 부팅 후 dmidecode -t 17 로 4 개 다 인식되는지 확인
[ ] BIOS 에서 XMP 프로필 자동 잡혔는지 (안 잡혔으면 수동 enable)
[ ] free -h 로 OS 인식 확인
[ ] memtest86 1 사이클 (약 30분) 검증 권장
7. 정리
오늘 거의 28,900원을 쓰레기로 만들 뻔했습니다. 호환성 5 분만 미리 봤으면 안 일어날 일이었어요.
- CPU / 마더보드 세대 부터 확인 (DDR3 / DDR4 / DDR5)
dmidecode -t 17한 줄에서 5 가지 정보 다 나옴- 부품번호 일치 가 호환성 보장의 가장 강한 시그널
- 빈 슬롯이 있으면 추가가 압승 (절반 가격)
홈랩 RAM 증설은 자주 하는 작업이라 이 체크리스트 한 번 정리해두면 다음에 또 쓸 수 있습니다.