RAM 구매는 때때로 악몽 같은 경험이 됩니다. 좀처럼 내려올 기미를 보이지 않는 높은 가격에 시달리는 것은 물론, 꼭 필요하지 않은 하드웨어를 팔기 위한 마케팅 문구와도 싸워야 하니까요.
RAM을 고를 때 모든 사람이 앞세우는 대표 스펙이 반드시 확인해야 할 스펙인 것은 아닙니다. RAM 주파수는 숫자가 크게 표시되어 한눈에 성능을 짐작할 수 있어 매력적이지만, RAM 구매 시 확인해야 할 유일한 요소와는 거리가 멉니다.
실제로 주목해야 할 스펙은 상대적으로 덜 알려졌지만, 시스템의 반응성에 더 큰 영향을 미칩니다. 바로 '레이턴시(latency, 지연 시간)'입니다.
주파수가 모든 화두를 차지하는 이유
주파수가 실제로 말해주는 것
주파수가 대화의 중심이 되는 이유는 충분히 납득됩니다. 단순하고 명확하며, 같은 세대의 RAM끼리는 비교하기도 쉽습니다. 숫자가 올라가면 RAM이 빨라진다. 그만큼 간단하니까요.
기본적으로 주파수는 일정 시간 동안 RAM이 얼마나 많은 데이터를 이동시킬 수 있는지를 나타내며, 일반적으로 두 가지 단위로 표기됩니다.
- MHz: 메모리의 클럭 주파수를 측정합니다. 즉, 메모리가 1초에 완료할 수 있는 클럭 사이클 수를 의미합니다.
- MT/s: 초당 메가트랜스퍼(megatransfers per second)를 뜻하며, 유효 메모리 데이터 전송률, 즉 1초에 몇 번 데이터가 이동하는지를 측정합니다.
두 값 모두 본질적으로 메모리와 CPU 사이에서 1초당 얼마나 많은 데이터를 이동할 수 있는지를 측정하며, 어느 쪽이든 높을수록 좋습니다. 특히 영상 편집, 3D 렌더링, 그리고 Cities: Skylines 2, Microsoft Flight Simulator처럼 에셋 사용량이 많은 게임들은 높은 주파수의 이점을 크게 받습니다.
하지만 주파수가 메모리의 전부는 아니며, 대부분의 사용자에게 결정적인 요소라고 할 수도 없습니다. 메모리가 일정 기간 동안 얼마나 많은 데이터를 옮길 수 있는지 아는 것도 중요하지만, 시스템이 실제로 데이터를 요청했을 때 얼마나 빨리 응답하는지도 알아야 합니다.
여기서 레이턴시가 등장합니다. 구체적으로 CAS 레이턴시(보통 CL로 표기)와 전체 메모리 타이밍은 요청 후 RAM이 데이터 전송을 시작하기까지 걸리는 클럭 사이클 수를 결정합니다. 즉, 지연 정도를 측정하는 것이죠. 레이턴시는 낮을수록 좋으며, 낮을수록 요청에 더 빠르게 응답합니다.
정리하면, 주파수가 "얼마나 많이"를 측정한다면, 레이턴시는 "얼마나 빨리 시작하는지"를 측정합니다.
퍼스트 워드 레이턴시가 모든 것을 연결합니다
빨라 보이는 제품이 실제로 빠른 건 아닙니다
주파수와 CAS 레이턴시를 하나로 묶어주는 개념이 있습니다. 바로 퍼스트 워드 레이턴시(first word latency)입니다. 이는 실제 환경에서 RAM이 어떤 성능을 낼지 보여주는 더 현실적인 지표로, 첫 번째 데이터 비트가 도착하기까지 걸리는 시간을 나타냅니다.
즉, 헤드라인을 장식하는 주파수 수치와 눈에 덜 띄는 레이턴시 타이밍 사이의 중간 지점 역할을 합니다.
판매 중인 RAM 모듈을 살펴보면 레이턴시가 32-40-40-103 같은 타이밍 문자열로 표기된 것을 볼 수 있습니다. 이 중 첫 번째 숫자가 CAS 레이턴시를 나타냅니다.
그런데 여기서부터는 조금 복잡해집니다. CL 수치는 주파수와 함께 봐야만 정확한 의미를 갖습니다. CL32라는 수치만으로는 메모리 성능을 판단하기에 부족합니다. DDR5-6000 키트의 CL30과 DDR5-7200 키트의 CL36은 수치상으로는 다르게 보이지만, 클럭 사이클이 서로 다른 속도로 돌아가기 때문에 직접 비교하기 어렵습니다.
추천 제품: Crucial Pro DDR5 32GB 6400MHz CL32
- 브랜드: Crucial
- 용량: 32GB (2x16GB)
- 기술: DDR5
- 속도: 6400MHz
- 레이턴시: CL32
Crucial Pro DDR5 32GB 키트(2x16GB)는 6400MHz의 고성능 속도와 타이트한 CL32 레이턴시로 향상된 반응성을 제공합니다. 게이머와 크리에이터를 위해 설계되었으며, 저프로파일 알루미늄 방열판과 인텔 XMP 3.0 및 AMD EXPO 범용 지원으로 안정적이고 손쉬운 오버클러킹이 가능합니다.
주파수와 레이턴시의 황금 조합을 찾아야 합니다
높게, 낮게 — 하지만 제약 조건 속에서
그렇다면 목표는 명확해 보입니다. 최대한 높은 주파수에 최저 레이턴시를 자랑하는 메모리를 찾으면 되겠죠?
안타깝게도 그렇게 만만하지 않습니다. 높은 MHz와 낮은 CL을 동시에 잡는 것이 이상적인 목표인 것은 맞지만, 두 수치는 서로 상충 관계에 있습니다. 메모리 주파수가 높아질수록 타이트한 타이밍으로 낮은 레이턴시를 달성하기가 더 어렵고, 비용도 더 많이 듭니다.
일정 수준을 넘어서면 타이밍 오버클로킹과 전압 조정에 의존해야 하는데, 대부분의 사용자에게 이 지점까지 갈 필요는 없습니다. 그래서 8000MHz RAM을 구매하는 것이 생각만큼 큰 업그레이드가 되지 않는 이유이기도 합니다.
DDR5-4800 CL15와 DDR4-4800 CL15가 같지 않은 이유는?
RAM 성능을 따져볼 때, 특히 세대 간 성능을 비교할 때 또 한 가지 혼란스러운 점이 있습니다. 일반적으로 이전 세대 제품은 더 느리게 작동합니다.
DDR5 > DDR4 > DDR3라는 것이 대체로 통하는 경험칙인데, 이는 메모리가 근본적으로 작동하는 방식 때문입니다. DDR은 Double Data Rate(倍速 데이터 전송률)의 약자로, DDR 메모리가 클럭 사이클당 두 번 전송하기 때문에 'double'이라는 이름이 붙었습니다. 따라서 DDR4-4800 키트의 실제 내부 클럭은 2400MHz이고, DDR5-4800 키트의 내부 클럭 역시 2400MHz입니다. 여기까지는 동일합니다.
하지만 차이를 만드는 것은 광고되지 않는(굳이 광고할 필요가 없는) 또 다른 메모리 특성, 소위 버스트 길이(burst length)입니다. RAM 버스트 길이는 메모리가 한 번에 읽거나 쓸 수 있는 데이터 위치의 수를 의미하며, 세대가 바뀔 때마다 보통 두 배씩 늘어납니다.
즉, DDR4의 표준 버스트 길이는 8이었지만, DDR5는 16으로 늘어났습니다.
결국 DDR4와 DDR5 포장지의 숫자는 비슷해 보여도, 신세대의 실질 대역폭은 사실상 두 배가 되는 셈입니다.
그래서, 실제로 더 빠른 RAM은 어떻게 고를까요?
RAM 가격이 급등하는 요즘, 하드웨어에서 가성비를 확보하는 것이 그 어느 때보다 중요해졌습니다. 조금이라도 더 빠른 RAM을 고르는 또 다른 방법은 다음 공식을 사용해 숫자를 실제 성능 값으로 환산하는 것입니다.
(CL ÷ MT/s 단위 전송률) × 2000 = 나노초(ns) 단위 레이턴시
계산 결과 나오는 나노초 값이 더 작은 메모리 키트가 실제로 더 빠른 제품입니다. 단, 같은 세대의 RAM끼리만 비교하고 세대를 넘는 비교는 피하세요. 그렇지 않으면 앞서 언급한 버스트 길이 때문에 비교 자체가 무의미해집니다.
이 방법을 활용하면 가격 대비 성능 측면에서 어떤 메모리 키트가 더 우수한지 객관적으로 확인할 수 있습니다.
RAM 마케팅은 박스에 새기기 가장 쉬운 숫자, 즉 항상 주파수로 소비자를 유혹하도록 설계되어 있다는 점만 기억하세요. 하지만 레이턴시의 개념을 이해하는 순간, 진짜 가치 있는 메모리 제품을 찾아낼 수 있을 것입니다.