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원 더 비싸지만 부품번호가 정확히 같으면:

  1. 듀얼채널 100% 안정 — 같은 P/N 4개는 듀얼채널 호환성이 보장됨
  2. 타이밍 동일 — CL, tRCD, tRP 등이 같음
  3. 수율 일치 — 메모리 트레이닝 단계에서 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 증설은 자주 하는 작업이라 이 체크리스트 한 번 정리해두면 다음에 또 쓸 수 있습니다.