
앞선 RAM 용량 선택 가이드 ①에서는 16GB·32GB·48GB·64GB처럼 컴퓨터에 필요한 RAM 용량을 어떻게 정할지 살펴봤다.
그런데 용량을 정하고 실제 RAM을 사려고 제품을 찾아보면 이번에는 또 다른 숫자들이 나타난다.
DDR5-5600 CL40
DDR5-6000 CL30
DDR5-6400 CL32
같은 32GB RAM인데도 제품마다 숫자가 다르다.
숫자가 높으면 무조건 더 좋은 것 같기도 하고, CL은 반대로 낮을수록 좋다는 이야기도 들린다.
그러다 보면 이런 의문이 생긴다.
DDR5-6000 CL30과 DDR5-6400 CL36 중에서는 어떤 RAM이 더 빠른 걸까?
RAM의 성능을 이야기할 때 흔히 ‘클럭’ 또는 ‘속도’라고 부르는 숫자와 CL은 서로 다른 것을 나타낸다.
하나는 얼마나 많은 데이터를 전달할 수 있는가에 가깝고, 다른 하나는 데이터를 요청했을 때 얼마나 빨리 반응하는가와 관련이 있다.
그래서 RAM을 고를 때는 DDR5-6000이라는 숫자 하나만 봐도 안 되고, CL30이라는 숫자 하나만 봐도 안 된다.
이번 글에서는 RAM 제품에 적혀 있는 DDR5-6000, CL30, 30-36-36-76 같은 숫자가 각각 무엇을 의미하는지 하나씩 살펴보려 한다.
DDR5-6000에서 6000은 무엇을 뜻할까?
RAM을 찾아보면 흔히 DDR5-6000을 ‘6000MHz RAM’이라고 부른다.
실제로 쇼핑몰이나 제품 설명에서도 MHz라는 표현을 쉽게 볼 수 있고, 일상적으로 RAM 속도를 이야기할 때도 그렇게 부르는 경우가 많다.
하지만 엄밀하게 말하면 DDR5-6000의 6000을 나타내는 더 정확한 단위는 MHz가 아니라 MT/s다.
MHz는 1초 동안 몇 번의 주기가 반복되는지를 나타내는 주파수 단위이고, MT/s는 1초 동안 몇 번의 데이터 전송이 이루어지는지를 나타낸다.
DDR은 Double Data Rate의 약자다.
기존 SDR 메모리는 하나의 클럭 주기에서 한 번 데이터를 전송했지만, DDR 메모리는 클럭 신호가 올라갈 때와 내려갈 때 모두 데이터를 전송한다.
그래서 I/O 클럭이 3000MHz인 DDR 메모리는 클럭의 상승과 하강 시점에 각각 데이터를 전송해 6000MT/s의 데이터 전송률을 갖는다.
따라서 흔히 말하는
DDR5-6000 = 6000MHz
라는 표현은 일상적으로 널리 사용되지만, 정확한 데이터 전송률을 표현하면
DDR5-6000 = 6000MT/s
라고 하는 편이 맞다.
즉 제품에 적혀 있는 DDR5-5600, DDR5-6000, DDR5-6400 같은 숫자는 기본적으로 메모리의 데이터 전송률을 나타낸다고 이해하면 된다.
MT/s가 높으면 무엇이 좋아질까?
같은 메모리 채널 구성에서 DDR5-5600과 DDR5-6000을 비교한다면 DDR5-6000이 한 초 동안 더 많은 데이터 전송을 처리할 수 있다.
쉽게 생각하면 도로의 폭과 비슷하다.
같은 시간 동안 자동차가 지나갈 수 있는 차선이 많아지면 더 많은 차량을 이동시킬 수 있는 것처럼, 메모리의 데이터 전송률이 높아지면 CPU와 RAM 사이에서도 일정 시간 동안 더 많은 데이터를 주고받을 수 있다.
이것은 메모리의 **대역폭(Bandwidth)**과 연결된다.
그래서 메모리 대역폭의 영향을 많이 받는 작업에서는 높은 데이터 전송률이 성능에 도움이 될 수 있다.
그렇다고 DDR5-6400이 DDR5-6000보다 모든 상황에서 무조건 더 빠른 컴퓨터를 만들어주는 것은 아니다.
RAM에는 데이터를 얼마나 많이 전달할 수 있는가뿐 아니라, 요청받은 데이터에 얼마나 빨리 반응하는가도 중요하기 때문이다.
여기서 등장하는 숫자가 CL이다.
CL30에서 CL은 무엇을 뜻할까?
RAM 제품을 보면 DDR5-6000 뒤에 CL30, CL36, CL40 같은 숫자가 붙어 있는 경우가 많다.
여기서 CL은 **CAS Latency(Column Address Strobe Latency)**를 의미한다.
간단히 말하면 메모리에 읽기 명령이 주어진 뒤 해당 데이터가 나오기 시작하기까지 필요한 클럭 사이클 수를 나타낸다.
예를 들어, DDR5-6000 CL30이라면 CAS Latency가 30클럭 사이클이라는 의미이고 DDR5-6000 CL36이라면 36사이클이다.
같은 DDR5-6000끼리 비교한다면 다른 조건이 같을 때 CL30이 CL36보다 데이터를 읽기 시작하기까지 필요한 사이클 수가 적다.
그래서 흔히 CL은 낮을수록 좋다고 이야기한다.
하지만 여기에는 중요한 조건이 하나 붙는다.
같은 데이터 전송률의 RAM끼리 비교할 때다.
DDR5-6000 CL30과 DDR5-6000 CL36을 비교하는 것은 비교적 간단하다.
하지만 DDR5-5600 CL28과 DDR5-6400 CL32처럼 데이터 전송률까지 다르면 CL 숫자만 보고 어느 쪽의 실제 지연시간이 짧은지는 판단할 수 없다.
CL30이 CL36보다 무조건 빠른 것은 아니다
이 부분이 RAM 사양을 처음 볼 때 가장 헷갈리기 쉽다.
예를 들어 이런 두 RAM이 있다고 해보자.
DDR5-5600 CL28
DDR5-6000 CL30
CL 숫자만 보면 28이 30보다 작으니 DDR5-5600 CL28이 더 빠르게 반응하는 것처럼 보인다.
하지만 CL은 시간이 아니라 클럭 사이클의 개수다.
더 빠른 메모리에서는 클럭 한 사이클에 걸리는 시간 자체가 더 짧다.
따라서 서로 다른 데이터 전송률의 RAM을 비교하려면 CL 숫자를 실제 시간으로 환산해서 보는 것이 도움이 된다.
CAS Latency를 대략적인 나노초(ns) 단위로 계산할 때는 다음 공식을 사용할 수 있다.
실제 CAS 지연시간(ns) = CL × 2000 ÷ 데이터 전송률(MT/s)
DDR5-6000 CL30을 계산해보면 30 × 2000 ÷ 6000 = 10ns
DDR5-5600 CL28은 28 × 2000 ÷ 5600 = 10ns
DDR5-6400 CL32까지 계산하면 32 × 2000 ÷ 6400 = 10ns
정리하면 다음과 같다.
| RAM 사양 | CL | CAS 기준 지연시간 |
|---|---|---|
| DDR5-5600 CL28 | 28 | 약 10ns |
| DDR5-6000 CL30 | 30 | 약 10ns |
| DDR5-6400 CL32 | 32 | 약 10ns |
세 RAM의 데이터 전송률과 CL 숫자는 모두 다르지만 CAS 기준 실제 지연시간만 계산하면 약 10ns로 같다.
그래서 서로 다른 속도의 RAM을 비교하면서 CL 숫자가 낮다는 이유만으로 더 빠른 RAM이라고 판단하면 안 된다.
그렇다면 DDR5-6000 CL30과 CL36은 얼마나 다를까?
이번에는 데이터 전송률이 같은 두 제품을 비교해보자.
DDR5-6000 CL30은 30 × 2000 ÷ 6000 = 10ns
DDR5-6000 CL36은 36 × 2000 ÷ 6000 = 12ns
두 RAM의 데이터 전송률은 같은 6000MT/s지만 CAS 기준 지연시간은 각각 약 10ns와 12ns다.
따라서 다른 조건과 가격이 비슷하다면 DDR5-6000 CL30이 DDR5-6000 CL36보다 더 좋은 사양이라고 판단하기 쉽다.
하지만 여기서도 하나 주의할 점이 있다.
RAM의 전체 성능을 CAS Latency 하나만으로 결정할 수는 없다.
CL은 메모리의 여러 타이밍 가운데 하나일 뿐이기 때문이다.
글의 처음에 예로 든 DDR5-6000 CL30과 DDR5-6400 CL36도 같은 방식으로 볼 수 있다.
DDR5-6000 CL30의 CAS 기준 지연시간은 약 10ns이고, DDR5-6400 CL36은 약 11.25ns다.
CAS 지연시간만 보면 DDR5-6000 CL30이 더 짧지만, DDR5-6400은 더 높은 데이터 전송률을 가진다.
결국 어느 한 숫자만으로 두 RAM의 전체 성능을 단정하기 어렵다는 뜻이다.
30-36-36-76 같은 숫자는 무엇일까?
RAM의 상세 사양을 보다 보면 단순히 CL30이라고만 적혀 있는 것이 아니라 ‘30-36-36-76′ 처럼 네 개의 숫자가 이어져 있는 경우가 있다.
이것을 RAM의 주요 메모리 타이밍(Primary Timings)이라고 생각하면 된다.
일반적으로 앞에서부터 CL – tRCD – tRP – tRAS 순서다.
첫 번째 CL은 앞에서 살펴본 CAS Latency다.
메모리가 읽기 요청을 받은 뒤 데이터를 전달하기 시작하기까지 필요한 클럭 사이클과 관련된 값이다.
두 번째 tRCD(Row to Column Delay)는 메모리의 특정 행(Row)을 활성화한 다음 그 안의 열(Column)에 접근하기까지 필요한 지연과 관련된다.
세 번째 tRP(Row Precharge Time)는 사용 중인 행을 닫고 다른 행에 접근하기 위한 준비 과정에 필요한 시간과 관련된다.
네 번째 tRAS(Row Active Time)는 하나의 행이 정상적인 작업을 위해 활성 상태로 유지되어야 하는 최소 시간과 관련된 값이다.
따라서 DDR5-6000 30-36-36-76이라고 적혀 있다면 첫 번째 30이 우리가 흔히 말하는 CL30이고, 그 뒤의 숫자들도 RAM 내부에서 데이터를 처리할 때 발생하는 여러 지연과 관련된 값이라고 이해하면 된다.
처음 RAM을 구입하는 사람이 이 숫자의 의미를 전부 외울 필요까지는 없다.
다만 CL30이라는 숫자 하나가 RAM의 모든 지연시간을 나타내는 것은 아니라는 점 정도는 알아두는 것이 좋다.
숫자가 전부 낮은 RAM을 사면 가장 좋은 걸까?
여기까지 읽으면 자연스럽게 이런 생각이 들 수 있다.
그러면 MT/s는 최대한 높고, CL과 다른 타이밍은 최대한 낮은 RAM을 사면 되는 것 아닌가?
이론적으로만 보면 높은 데이터 전송률과 낮은 지연시간을 동시에 확보하는 것이 좋다.
하지만 실제 컴퓨터에서는 RAM 혼자 작동하지 않는다.
RAM은 CPU 안의 메모리 컨트롤러와 메인보드를 통해 동작하고, CPU와 메인보드가 안정적으로 처리할 수 있는 메모리 속도에도 한계가 있다.
RAM 제품 상자에 DDR5-8000이라고 적혀 있다고 해서 어떤 컴퓨터에 꽂아도 자동으로 DDR5-8000으로 작동한다는 의미는 아니다.
CPU와 메인보드, BIOS, 메모리 모듈 수, 용량과 구성에 따라 실제로 안정적으로 사용할 수 있는 메모리 속도는 달라질 수 있다.
RAM 가이드 ①에서도 살펴봤듯 고클럭 DDR5에서는 두 개의 DIMM을 사용할 때와 네 개의 DIMM을 사용할 때 안정적으로 사용할 수 있는 속도에 차이가 생길 수 있다.
결국 RAM에 적혀 있는 숫자는 높을수록 무조건 좋은 점수표가 아니라, 내 시스템에서 실제로 사용할 수 있을 때 의미가 있는 사양이다.
DDR5-6000 CL30은 왜 자주 보일까?
RAM을 검색하다 보면 DDR5-6000 CL30이라는 조합을 꽤 자주 만나게 된다.
6000MT/s의 데이터 전송률에 CL30을 조합하면 앞에서 계산한 CAS 기준 지연시간은 약 10ns가 되기 때문에, DDR5 시스템에서 성능과 지연시간을 함께 고려할 때 비교적 균형 잡힌 사양으로 자주 언급된다.
특히 AMD AM5 시스템을 알아보다 보면 DDR5-6000이라는 숫자를 자주 보게 된다.
그렇다고 해서 DDR5-6000 CL30이 모든 CPU와 모든 메인보드에서 무조건 정답이라는 뜻은 아니다.
플랫폼에 따라 더 높은 데이터 전송률을 안정적으로 사용할 수 있는 경우도 있고, 반대로 고용량 메모리나 여러 개의 DIMM을 사용하는 구성에서는 더 낮은 속도를 선택하는 편이 안정적일 수도 있다.
그래서 특정 숫자 하나를 외워서 RAM을 고르기보다는 사용하는 CPU와 메인보드, 원하는 메모리 용량과 구성을 함께 보는 것이 중요하다.
RAM 속도 차이는 게임에서도 체감될까?
게임에서도 RAM의 데이터 전송률과 지연시간 차이가 성능에 영향을 줄 수 있다.
특히 CPU의 영향을 많이 받는 게임이나 FHD 고주사율 환경에서는 메모리 대역폭과 지연시간 차이가 프레임에 영향을 줄 수 있다.
반대로 GPU가 성능을 크게 제한하는 상황에서는 RAM 속도와 타이밍을 조금 개선한다고 해서 게임 프레임이 크게 달라지지 않을 수도 있다.
예를 들어 같은 시스템에서도 1080p에서 매우 높은 FPS를 목표로 할 때와 4K 해상도에서 GPU 사용률이 거의 100%에 가까운 상황에서는 RAM 성능이 전체 게임 성능에 미치는 비중이 달라질 수 있다.
벤치마크에서는 분명 숫자의 차이가 나타날 수 있지만, 내가 실제로 사용하는 환경에서 그 차이가 체감할 만큼 큰지는 별개의 문제다.
따라서 CL을 몇 단계 더 낮추거나 훨씬 높은 MT/s의 RAM을 구입하기 위해 가격이 크게 올라간다면 그 비용이 실제 사용 환경에서 의미가 있는지도 함께 생각해보는 편이 좋다.
RAM 용량과 속도 중 무엇이 더 중요할까?
이 질문은 앞선 RAM 가이드 ①과도 연결된다.
예를 들어 같은 예산에서 둘 중 하나를 선택해야 한다고 생각해보자.
16GB DDR5-7200과 32GB DDR5-6000 중에서는 어떤 것이 더 좋을까?
정답은 사용하는 프로그램에 따라 달라진다.
하지만 내가 사용하는 게임이나 프로그램이 실제로 16GB 이상의 메모리를 필요로 한다면 일반적으로는 충분한 RAM 용량을 먼저 확보하는 편이 중요하다.
RAM 용량이 부족해서 페이지 파일에 크게 의존하고 있는 상황에서는 데이터 전송률을 높이는 것만으로 부족한 용량 자체를 해결할 수 없기 때문이다.
반대로 실제 사용량이 16GB보다 훨씬 적고 메모리 대역폭이나 지연시간의 영향을 많이 받는 작업을 한다면 이야기는 달라질 수 있다.
그래서 RAM을 고르는 순서는 보통 이렇게 생각하는 것이 편하다.
먼저 필요한 RAM 용량을 정하고, 그다음 그 용량 안에서 적절한 데이터 전송률과 타이밍을 고른다.
32GB가 필요하다면 우선 32GB를 확보한 뒤, 그 안에서 DDR5-5600 CL36과 DDR5-6000 CL30 같은 제품을 비교하는 방식이다.
RAM 용량과 성능 숫자를 한꺼번에 비교하려 하면 오히려 판단하기 어려워질 수 있다.
그렇다면 RAM을 살 때 어떤 숫자부터 보면 될까?
제품 페이지에 숫자가 너무 많이 보인다면 확인하는 순서를 정해두는 것이 편하다.
가장 먼저 용량을 본다.
RAM 가이드 ①에서 살펴본 것처럼 내 사용 환경에 16GB가 필요한지, 32GB가 필요한지, 아니면 48GB나 64GB가 필요한지를 먼저 결정한다.
그다음 데이터 전송률을 본다.
DDR5-5600, DDR5-6000, DDR5-6400처럼 적혀 있는 숫자다.
그리고 CL과 주요 타이밍을 살펴본다.
같은 DDR5-6000이라면 CL36보다 CL30의 CAS 기준 지연시간이 더 짧다.
서로 다른 데이터 전송률의 RAM이라면 단순히 CL 숫자만 비교하지 말고, ‘CL × 2000 ÷ MT/s’를 이용해 CAS 기준 실제 지연시간을 대략 비교할 수 있다.
마지막으로 그 RAM의 사양을 내 CPU와 메인보드에서 실제로 사용할 수 있는지 확인해야 한다.
DDR5-8000 CL38이라는 숫자가 아무리 좋아 보여도 내 시스템에서 안정적으로 사용할 수 없다면 그 숫자의 의미는 크게 줄어든다.
XMP와 EXPO가 적혀 있는 이유
고성능 RAM을 살펴보다 보면 제품 설명에서 XMP 또는 EXPO라는 글자도 자주 볼 수 있다.
간단하게 말하면 RAM 제조사가 설정해둔 높은 데이터 전송률과 타이밍, 전압 등의 설정을 보다 쉽게 적용할 수 있도록 만들어둔 메모리 프로필이다.
Intel이 개발한 XMP(Extreme Memory Profile)와 AMD가 AM5 Ryzen 플랫폼을 위해 개발한 EXPO(Extended Profiles for Overclocking)가 대표적인 메모리 오버클럭 프로필이다.
따라서 제품에 DDR5-6000 CL30이라고 적혀 있다고 해서 어떤 시스템에서든 RAM을 꽂는 순간 자동으로 그 설정이 적용된다고 생각해서는 안 된다.
특히 해당 사양이 XMP나 EXPO 프로필로 제공되는 경우에는 CPU와 메인보드의 지원 여부를 확인하고, BIOS에서 해당 프로필을 활성화해야 그 설정으로 동작하는 경우가 많다.
다만 여기서부터는 RAM에 적힌 숫자를 읽는 문제보다 어떤 RAM을 구입하고 어떻게 설치하고 설정할 것인가에 더 가까워진다.
그래서 XMP와 EXPO의 차이, RAM 두 개와 네 개의 차이, 어느 슬롯에 꽂아야 하는지와 메인보드 호환성 같은 내용은 다음 RAM 가이드 ③에서 따로 살펴보려 한다.
결국 DDR5-6000 CL30은 어떻게 읽으면 될까?
처음에는 복잡해 보이지만 각각의 숫자를 나누어 보면 생각보다 어렵지 않다.
DDR5 – 메모리의 세대를 의미한다.
6000 – 흔히 RAM의 속도 또는 클럭이라고 부르는 숫자지만, 정확하게는 6000MT/s의 데이터 전송률을 의미한다.
CL30 – CAS Latency가 30클럭 사이클이라는 의미다.
DDR5-6000 CL30의 CAS 기준 실제 지연시간을 계산하면 약 10ns다.
만약 제품 상세 사양에 DDR5-6000, 30-36-36-76처럼 적혀 있다면, 첫 번째 30이 CL이고 뒤의 숫자들은 tRCD·tRP·tRAS 같은 주요 메모리 타이밍을 의미한다.
결국 RAM 제품에 적혀 있는 여러 숫자는 크게 두 가지 질문으로 나눠서 생각할 수 있다.
얼마나 많은 데이터를 빠르게 전달할 수 있는가?
데이터가 필요할 때 얼마나 빠르게 반응할 수 있는가?
높은 MT/s는 전자의 성격이 강하고, 낮은 메모리 타이밍은 후자의 성격과 관련된다.
그래서 MT/s나 CL 어느 한 숫자만 보고 RAM 전체의 성능을 판단하기는 어렵다.
RAM은 가장 높은 숫자보다 내 시스템에 맞는 숫자가 중요하다
RAM을 고르다 보면 DDR5-6000보다 DDR5-6400이 좋아 보이고, 6400을 보다 보면 7200이나 8000이 눈에 들어오기 시작한다.
CL36보다 CL32가 좋아 보이고, 조금 더 찾아보면 CL30이나 CL28도 욕심난다.
하지만 CPU나 GPU를 고를 때와 마찬가지로 RAM 역시 숫자를 끝없이 올리는 것이 항상 가장 좋은 선택은 아니다.
먼저 내가 필요한 용량을 확보하고, 사용하는 CPU와 메인보드에서 안정적으로 사용할 수 있는 범위 안에서 적절한 데이터 전송률과 타이밍을 선택하는 것이 더 중요하다.
같은 조건과 가격이라면 더 높은 데이터 전송률이나 더 낮은 지연시간이 좋은 선택이 될 수 있다.
하지만 그 몇 단계의 차이를 위해 가격이 크게 올라가거나 시스템 안정성을 희생해야 한다면 이야기는 달라진다.
나 역시 RAM을 선택한다면 가장 높은 숫자부터 찾기보다는,
필요한 용량 → 시스템 호환성 → 데이터 전송률 → 타이밍 → 가격
순서로 생각할 것 같다.
결국 DDR5-6000 CL30 같은 숫자는 RAM의 순위를 보여주는 점수가 아니다.
그 RAM이 어떤 데이터 전송률과 타이밍을 지원하는지, 어느 정도의 지연시간 특성을 가지고 있는지를 보여주는 사양에 가깝다.
그 숫자를 읽을 수 있게 되면 복잡해 보이던 RAM 제품 페이지도 훨씬 이해하기 쉬워진다.
그리고 마지막으로 남는 질문이 있다.
그렇다면 실제로 RAM을 살 때는 XMP와 EXPO 중 무엇을 골라야 하고, RAM 두 개와 네 개 중 어떤 구성이 좋으며, 메인보드의 QVL까지 확인해야 할까?
다음 RAM 가이드 ③에서는 듀얼채널, RAM 슬롯 구성, XMP·EXPO, 메인보드 호환성과 QVL까지 포함해 실제 RAM을 구입하고 설치할 때 확인해야 할 것들을 정리해보려 한다.
-
01
RAM 용량 선택법 16GB·32GB·64GB, 내 PC에는 몇 GB가 필요할까?
-
02
RAM 클럭과 CL 읽는 법 DDR5-6000 CL30 같은 숫자가 의미하는 것
-
03
듀얼채널·XMP·EXPO와 RAM 구매법 메모리 구성부터 설정까지 실제 구매할 때 확인할 것

답글 남기기