듀얼 채널 메인 보드를 사용하면 2GB 또는 4GB의 RAM이 4 배 더 빠를까요? i7-860 시스템을 구축 중이며

이중 채널 메모리 (4 개의 DIMM에서 최대 16GB)를 지원 하는 Core i7-860 시스템을 구축 중이며 대상은 8GB입니다. 성능 측면에서 4GB 2 배 또는 2GB 4 배가 더 낫습니까?



답변

4 개의 스틱은 메모리 컨트롤러 및 마더 보드 칩셋에 더 많은 부담을 줄 수 있습니다. CPU가 2 개가 아닌 4 개의 스틱에서 데이터를 추가하고 검색하는 데 약간의 시간이 걸립니다.

이러한 이유로 2 x 4GB가 4 x 2GB보다 빠릅니다.

편집 -이 훨씬 더 기술적 인 설명하이픈이 사이트 는 낮은 크기의 스틱을 언급 않지만, 내 대답을 적용 할 :

속도 차이가 눈에 띄지 않지만 조금 더 이점이있을 수는 있지만보다 안정적인 메모리 하위 시스템에는 2GB 모듈 2 개를 사용하는 것이 좋습니다.

대부분의 데스크탑 시스템은 버퍼링되지 않은 RAM 모듈을 사용합니다. 이로 인해 둘 이상의 모듈이 설치되어 있으면 주소 및 데이터 버스에 매우 많은 부하가 발생하며 이러한 버스의 신호를 크게 저하시킬 수 있습니다. 메모리 서브 시스템은 “메모리 칩당 하나의로드를 인식합니다. 따라서 두 개의 모듈이 설치되어 있으며 최대 32 개의로드 (양면 모듈 포함)와 4 개의 모듈이 설치되어 있으며 버스에 최대 64 개의 전기 부하가 발생합니다. 일부 시스템은 전압을 소량 증가 시키거나 메모리의 클럭 주파수를 낮추거나 (약간 느리게) SPD의 대기 시간 설정에주기를 추가하여 (더욱 느리게)이 높은 부하를 자동으로 조정합니다. . 이러한 조정은 메모리 하위 시스템의 안정성을 유지하는 데 도움이되지만 4 x 1GB 모듈은이 시스템의 2 x 2GB 모듈보다 약간 느립니다. 그러나 타이밍 차이가 있는지 여부에 관계없이 두 개의 모듈만으로도 메모리가 더욱 안정적입니다.

이 답변에 대한 The Hyphenated Site의 garycase님께 감사드립니다.


답변

2x4GB는 마더 보드에서 채널당 2 개의 DIMM을 처리하기 위해 타이밍을 약간 완화해야하지만 실제 사용에서는 차이를 느끼지 못하기 때문에 벤치 마크에서 약간 더 빠릅니다. 또한 두 번째 DIMM 세트가 메모리 클럭을 상당히 높이는 기능을 제한하는 위치에서 오버 클로킹을하는 경우에도 문제가 될 수 있습니다.

비용이 거의 같은 경우 2x4GB는 필요할 경우 향후 16GB의 메모리로 확장 할 수있는 공간을 제공합니다. 비용이 상당히 높고 더 많은 RAM이 필요하지 않을 경우 비용을 절감하고 대신 4x2GB를 사용하지 않을 이유가 없습니다.


답변

내 대답이 아니라 내가 따르는 대답 :

이 질문은 다른 여러 포럼에서 시작되었지만 좋은 대답은 없었습니다. 오버 클럭킹, 업그레이드 가능성 및 온도를 제쳐두고, 인터리빙이 더 많기 때문에 4×2가 2×4보다 약간 빠를 것이라고 생각합니다. 인터리빙은 데이터가 더 많은 메모리 칩에 분산되어 있음을 의미합니다. 일부 칩은 CAS 타이밍주기가 완료되기를 기다리는 동안 다른 칩에서 데이터 액세스가 발생할 수 있습니다.

문제는 실제로 노스 브리지 (NB) 구현 에 달려 있습니다. NB는 4 개의 DIMM에서 인터리빙을 활용할 수 있어야하며 어떤 NB가 무엇을하고 어떤 NB를하지 않는지 모르겠습니다. 필자는 대부분의 Xeon NB가 4 개의 DIMM을 통해 인터리브 될 수 있다고 생각합니다. 실제로 이러한 NB의 대부분은 DIMM을 4 개 그룹으로 설치해야합니다. P35, 965 및 nForce 680i와 같은 소비자 NB 라인에 대해 잘 모르겠습니다. 해당 칩셋마다 답변이 다를 수 있습니다 …

이것이 귀하의 질문에 직접 대답하지는 않는다는 것을 알고 있습니다. 4×2가 2×4보다 느리지 않을 것이라고 확신합니다. NB가 4 방향 인터리브를 지원하면 동일하거나 빠를 것입니다.