추천, 2020

에디터의 선택

단일 채널 대 듀얼 채널 메모리 : 어느 것이 더 좋습니까?

시스템을 구축하거나 업그레이드하는 경우 시스템의 RAM은 가장 중요한 사항 중 하나 여야합니다. 대부분의 사람들은 RAM이 프로세서가 더 빠르게 작동하는 데 도움이된다고 생각합니다. 그러나 여론과 달리 RAM (Random Access Memory)은 시스템이 기본적으로 최대 성능을 달성하는 것을 억제합니다. 이는 프로세서가 항상 RAM보다 빠르기 때문에 프로세서가 RAM을 통해 데이터를 전달할 때까지 대기해야하기 때문입니다. 이 대기 시간 동안에는 CPU가 유휴 상태가되어 전원 및 시간이 낭비됩니다.

최근의 기술 발전은 속도를 높이기 위해 듀얼, 트리플 및 심지어 쿼드 채널 기술로 옮겨 가면서 속도 장벽을 극복하려고 노력했으며 가장 공통적 인 것은 듀얼 채널입니다. 그러나 그것이 실제로 얼마나 많이 증가 하는가? 오늘은 싱글 채널 대 듀얼 채널 메모리 모듈을 비교하여 듀얼 채널을 둘러싼 과대 광고가 진짜인지 여부를 확인하고 그만한 가치가있는 업그레이드인지 확인해 보겠습니다. 그러나 먼저 시스템의 메모리가 실제로 어떻게 작동하는지 살펴 보겠습니다.

메모리 작동 방식

시스템의 RAM메모리 컨트롤러라고하는 회로에 의해 제어됩니다. RAM과 메모리 컨트롤러는 일련의 와이어 (일반적으로 메모리 버스라고 함)를 통해 연결됩니다. 이제이 전선은 제어, 데이터 및 주소의 세 그룹으로 나뉩니다 . 제어 와이어는 시스템에서 어떤 종류의 작업이 수행되고 있는지에 대한 정보를 포함하는 명령을 메모리 모듈로 전송합니다. 데이터 와이어는 메모리에서 메모리 컨트롤러로 읽히거나 메모리 컨트롤러에서 메모리로 쓰여지는 데이터를 전달합니다.

메모리 제어기는 또한 상기 메모리 모듈에 대한 메모리 속도 (또는 클록 속도)를 정의하는 역할을 한다. 예를 들어 메모리 컨트롤러가 지원하는 최대 클럭 속도가 1333MHz라고 말하면 2400MHz 메모리 모듈을 설치하더라도 시스템은 1333Mhz의 잠재력 만 활용하여 RAM을 언더 클록 할 수 있습니다. 기본적으로 RAM이 작동하는 방식을 이해 했으므로 Single Channel vs Dual Channel Memory를 비교해 보겠습니다.

단일 채널 대 듀얼 채널 메모리 : 아키텍처

RAM단일 스틱은 단일 64 비트 데이터 채널 에서 작동하므로 총 폭이 64 비트 인 단일 파이프로 데이터를 전송할 수 있습니다. 단일 채널 메모리 아키텍처는 아래와 같습니다.

단일 채널 아키텍처

현재 현대 시스템은 다중 채널 플랫폼을 지원합니다. 듀얼 채널 메모리의 경우 시스템은 단 하나가 아니라 두 개의 메모리 채널을 사용합니다. 이제 2 x 64 비트 채널 을 메모리에 사용할 수있게되었습니다. 이는 메모리 버스에서 실행되는 데이터 트레이스를 두 배로 늘렸고 현재 유효한 128 비트 채널을 보유하고 있음을 의미합니다.

듀얼 채널 아키텍처

위의 그림을 면밀히 살펴보면 두 채널 모두 D00에서 D63, 즉 64 포트의 데이터 비트 포트를 지원한다는 것을 알 수 있습니다. 즉, 채널 2의 포트는 D64에서 D127로 전환되므로 다음 64 포트 세트를 에뮬레이션합니다. 결과적으로 시스템은 채널 폭을 64 비트가 아닌 총 128 비트 폭으로 간주합니다.

효과적인 듀얼 채널 아키텍처

위에서 볼 수 있듯이 D0-D63은 첫 번째 채널을 나타내며 D64-D127은 두 번째 채널을 나타냅니다. 따라서 모듈은 주어진 시간에 64 비트의 데이터를 처리 할 수 ​​있으므로 듀얼 채널 플랫폼은 2 개의 모듈을 동시에 읽고 쓰고 (128 비트 폭 버스 포화).

대역폭

대역폭은 통신 채널의 최대 이론 전송 속도 이며 초당 메가 바이트 (MB / s) 또는 초당 기가비트 (GB / s) 단위로 측정됩니다. DDR (Double Data Rate)과 같은 현재 기술은 클럭 사이클 당 2 개의 데이터 비트를 전송할 수 있습니다. 결과적으로 기존의 메모리 기술에 비해 전송 속도가 두 배로 향상되었습니다. 예를 들어, DDR3-1333 MHz 모듈은 실제로 666.6 MHz에서 작동하지만 클록 사이클 당 2 데이터 비트를 전송할 수 있습니다. 또한 대역폭은 데이터 버스의 너비에 따라 달라집니다. 단일 채널은 기본적으로 64 비트 데이터가 각 전송 사이클에서 전송된다는 것을 의미하는 64 비트 장치 너비를 사용합니다. 이론적으로 대역폭은 다음과 같이 계산할 수 있습니다.

대역폭 = DDR 클록 속도 x 데이터 버스 폭 / 8

따라서 단일 채널 DDR3-1333 메모리의 경우 이론적 대역폭은

단일 채널의 대역폭 = 1333 x 64 / 8 = 10, 664 MB / s 또는 10.6 GB / s

듀얼 채널 기술과 같은 새로운 기술은 메모리 버스에서 사용 가능한 데이터 와이어의 수 를 늘림으로써 데이터 버스 폭을 두 배로 늘리는 것에 중점을 둡니다 . 듀얼 채널은 128 비트 장치 너비를 사용합니다. 즉, 위의 아키텍처 차이에서 볼 수 있듯이 각 전송 사이클에서 128 비트 데이터가 전송됩니다. 이것은 이론적으로 대역폭을 두 배로 늘림으로써 시스템에 영향을줍니다. 예를 들어, 듀얼 채널 DDR3-1333 메모리의 경우 이론적 인 계산 대역폭이

이중 채널의 대역폭 = 1333 x (64 x 2) / 8 = 21, 328 MB / s 또는 21.3 GB / s

참고 : 대역폭의 차이는 엄청나지만이 값은 이론적으로 두 값을 계산 한 것임을 명심하십시오. 단일 채널 대 이중 채널 메모리 사이의 실제 성능은 다를 수 있으며 이에 대해서는 더 자세히 설명합니다.

인터리빙

인터리브 메모리는 동적 랜덤 액세스 메모리 (DRAM) 또는 코어 메모리 의 상대적으로 느린 속도보완하기 위해 만들어진 디자인입니다. 이는 메모리 주소를 메모리 뱅크에 고르게 분산시킴으로써 이루어집니다. 메모리 뱅크는 여러 개의 열과 여러 개의 칩에 걸쳐있는 저장 장치의 행으로 구성됩니다. 각 메모리 모듈은 프로그램 및 데이터 저장을위한 2 개 이상의 메모리 뱅크를 가질 수 있습니다.

인터리브 메모리는 연속적인 읽기 및 쓰기를 초래 합니다. 이것은 실제로 동일한 메모리 뱅크를 반복적으로 사용하지 않고 각 메모리 뱅크를 차례로 사용합니다. 결과적으로 각 뱅크가 읽기와 쓰기 사이에 최소 대기 시간을 가지기 때문에 메모리 스루풋이 상당히 높아집니다.

메모리 읽기 및 쓰기 인터리빙

듀얼 채널 메모리를 사용 하면 메모리 뱅크 수가 증가 하므로 인터리빙 설계가 향상되어 멀티 태스킹향상 됩니다.

벤치 마크

벤치마킹은 실제 성능과 동일하지 않지만 이론 계산보다 훨씬 현실적입니다. 이와 같이 우리는 싱글 채널 해적 복수 8GB DDR3 RAM과 듀얼 채널 해적 복수 8GB (4 × 2 키트) DDR3 RAM을 비교하여 동일한 64.99 달러의 비용을 들였습니다. 테스트 시스템에서 다음과 같은 벤치 마크가 수행되었습니다.

  • 오일러 3D

오일러 3D RAM CFD 벤치 마크 - 높을수록 좋습니다

Euler 3D 벤치마킹에서 이중 채널 메모리 구성은 단일 채널 메모리 구성보다 약 17 % 성능향상되었습니다 . 이 둘의 차이점은 경쟁사보다 앞서 이중 채널 메모리를 배치합니다. 이 장점은 견고한 계산, 시뮬레이션 및 편집을 수행하는 사용자에게 유용 할 것입니다.

  • MaxxMem - 복사, 읽기, 쓰기 및 대역폭

MaxxMem 복사 읽기 쓰기 대역폭 - 높을수록 좋습니다

MaxxMem을 사용한 테스트에서 메모리 복사, 메모리 읽기, 메모리 쓰기 및 메모리 대역폭 성능을 테스트했습니다. 이 테스트는 초당 메가 바이트 단위로 측정됩니다. 따라서 단일 채널 대 이중 채널 메모리 모듈간에 상당한 성능 차이가 있었으며 이중 채널은 각 경우에 명확한 리드를 가지고 있습니다. 즉, 성능이 이론적 인 계산과 거의 같지 않다는 것을 지적하는 것이 가치가 있습니다. 대역폭을 평균적으로 20 % 증가시킬 때 대역폭을 2 배로해야한다고 생각합니다.

  • MaxxMem - 메모리 대기 시간

MaxxMem 메모리 대기 시간 - 낮 으면 좋음

대기 시간은 전송 지시에 따라 데이터 전송이 시작되기 전의 지연을 나타냅니다. MaxxMem에 대한 우리의 메모리 대기 시간 테스트에서 우리는 시간 채널보다 약간 더 나은 성능을 보여준 듀얼 채널 메모리 모듈을 사용하여 레이턴시가 2.7 % 정도 차이 가 나는 것을 발견했습니다.

  • 핸드 브레이크 비디오 트랜스 코딩

핸드 브레이크 비디오 트랜스 코딩 - 낮추면 좋습니다

Handbrake Benchmarking에서 우리는 Dual Channel Memory에 비해 거의 4.5 %의 이점 을 보았습니다. 즉, Handbrake 자체는 시스템을 최대한으로 끌어들이는 강력한 도구입니다. 비디오 리핑이나 트랜스 코딩을하는 대부분의 견고한 사용자들조차도 약간의 차이만으로는 큰 차이를 만들 수 없습니다.

  • Adobe Premiere 인코딩 패스

비디오 편집을 위해 Adobe Premiere는 가장 까다로운 소프트웨어 중 하나입니다. 벤치마킹 테스트에서 듀얼 채널 설정은 전체 렌더링 시간을 약 8 초 절약하므로 약간의 차이가 있음을 알았습니다. 여기서 차이점은 거의 없지만 하루 종일 렌더링되는 시스템의 경우 렌더링 시간 차이가 더 커질 수 있으므로 선반에서 몇 분의 중요한 시간을 절약 할 수 있습니다.

실제 생활 성과

위의 벤치 마크에서 듀얼 채널 메모리 모듈이 약간 유리한 것으로 판명되었지만 실제 사용에서는이 두 가지 사이에 무시할 수없는 차이 가 있음을 발견했습니다. 페이지로드 속도가 약간 빨라졌으며 iTunes, Chrome, Microsoft Office와 같은 소프트웨어가 동일한 속도로 실행되었습니다. 그리고 네, 정확한 결과를 보장하기 위해 각 메모리 설정을 테스트하기 전에 캐시를 지우도록했습니다.

또한 공연을 테스트하기 위해 일부 게임을 실행했습니다. 결과는 아래의 그래프와 같습니다.

게임 벤치 마크 - FPS - 높을수록 좋습니다

우리는 MSI NVIDIA GTX 1060과 쌍을 이루었을 때 Dying Light, Metro Last Light, Grand Theft Auto V 및 The Witcher 3 : Wild Hunt를 테스트했습니다. 그 결과는 거의 같았습니다. 단일 채널 메모리 모듈에 비해 약간의 이점 이 있습니다. 즉, 듀얼 채널 모드가 성능 저하를 경험 한 경우가 있었는데, 이것은 Witcher 3에서 상당히 분명했습니다. 그렇더라도 두 가지의 차이는 여전히 무시할 수 있습니다.

단일 채널 대 듀얼 채널 메모리 : 어느 것이 더 낫습니까?

요약하자면, 그렇습니다. 단일 채널 대 이중 채널 메모리의 비교에서 이중 채널이 승자로 나옵니다. 즉, 벤치 마크 및 실제 결과는 용지에서 계산 된 차이와 다른 점입니다. 이론적으로 2 배의 차이가 있어야하지만 실제로 듀얼 채널은 전반적인 사용에서 최상의 16 ~ 17 %이점만 을 나타냅니다. 12-13 %의 차이를 달성하는 것도 바람직하지만, 듀얼 채널 메모리를 둘러싼 마약 중독의 가치가있는 것은 아닙니다. 대부분의 경우, 정상적인 사용자는 둘 사이의 차이를 알아 채지 못합니다. 그리고 파워 유저에 관해서는 듀얼 채널이 위에 나오더라도 중요한 것은 희생하지 않을 것 입니다.

단일 채널 대 듀얼 채널 메모리 : 당신에게 더 좋은 점은 무엇입니까?

보시다시피, 듀얼 채널 메모리가 싱글 채널 메모리 모듈보다 뛰어나지 만, 이 둘의 차이점은 결코 비틀 거리지 않습니다. 결국, 모든 것이 가격대로 내려갑니다. 단일 메모리 모듈보다 저렴한 듀얼 채널 키트를 구입할 수있는 경우도 있고 그 반대의 경우도 있습니다. 즉, 단일 채널 메모리를 구입하면 미래의 이중 채널 활용을 위해 문을 열어 두었습니다. 당신이 명심해야 할 것은 미래의 구매가 동일하지 않다면 기존의 메모리와 유사해야 정상적인 작동을 보장한다는 것입니다.

마지막으로 RAM 용량과 클럭 속도에 중점을 둡니다. 실제 사용에서는 단일 채널 또는 이중 채널에서 사용되는지 여부에 관계없이이 두 가지 요소가 가장 큰 차이를 보입니다. 우리의 제안은 RAM의 용량과 클럭 속도를 결정한 다음 싱글 또는 듀얼 채널을 통해 더 나은 거래를하기 위해 시장을보고 구매를 마무리하는 것입니다.

싱글 채널과 듀얼 채널 메모리가 우리 쪽입니다. 아래 코멘트 섹션에서이 점과 경험에 대한 생각을 공유해주십시오.

Top