Có nhanh hơn khi có bốn lần 2 GB hoặc hai lần RAM 4 GB với bo mạch chính hai kênh không?


50

Tôi đang xây dựng hệ thống Core i7-860 hỗ trợ bộ nhớ kênh đôi (tối đa 16 GB trong bốn DIMM), mục tiêu của tôi là 8 GB. Từ góc độ hiệu suất, tốt hơn là có hai lần 4 GB hoặc bốn lần 2 GB?

Câu trả lời:


47

Bốn gậy sẽ gây ra nhiều căng thẳng hơn cho bộ điều khiển bộ nhớ và chipset bo mạch chủ. CPU sẽ mất nhiều thời gian hơn để thêm và truy xuất dữ liệu từ bốn thanh thay vì hai.

Vì lý do này, 2 x 4 GB sẽ nhanh hơn 4 x 2 GB.

EDIT - có một lời giải thích kỹ thuật tốt hơn nhiều trên Trang web Hyphenated để thực thi câu trả lời của tôi, mặc dù nó đề cập đến các que có kích thước thấp hơn:

Tốt hơn là sử dụng hai mô-đun 2 GB - không phải vì bất kỳ sự khác biệt đáng kể nào về tốc độ (mặc dù có thể có một lợi thế nhỏ - nhiều hơn một chút) - nhưng đối với hệ thống con bộ nhớ đáng tin cậy hơn.

Hầu hết các hệ thống máy tính để bàn sử dụng các mô-đun RAM không có bộ đệm - điều này dẫn đến tải rất lớn trên các bus địa chỉ và dữ liệu khi bạn cài đặt nhiều hơn hai mô-đun và có thể làm giảm đáng kể tín hiệu trên các bus này. Hệ thống con bộ nhớ "nhìn thấy 'một tải trên mỗi chip bộ nhớ - do đó, với hai mô-đun được cài đặt, có tới 32 tải (với các mô-đun hai mặt) ... và với bốn mô-đun được cài đặt, có đến 64 tải điện trên xe buýt. Một số hệ thống tự động điều chỉnh cho tải cao hơn này bằng cách tăng điện áp một lượng nhỏ, giảm tần số xung nhịp của bộ nhớ (do đó làm chậm một chút) hoặc bằng cách thêm một chu kỳ vào cài đặt độ trễ của SPD (một lần nữa, làm chậm nó một chút) . Những điều chỉnh này giúp giữ cho hệ thống con bộ nhớ đáng tin cậy - nhưng có nghĩa là các mô-đun 4 x 1 GB sẽ chậm hơn một chút so với mô-đun 2 x 2 GB trên các hệ thống này. Nhưng bất kể có sự khác biệt về thời gian hay không, bộ nhớ chắc chắn sẽ đáng tin cậy hơn chỉ với hai mô-đun.

Tín dụng cho garycase tại Trang web Hyphenated cho câu trả lời này.


5
Theo trực giác, tôi sẽ nghĩ rằng những gì Joe Taylor nói có thể là sự thật (4x2GB để lại nhiều chỗ hơn cho công việc đồng thời) nhưng tôi có thể hoàn toàn sai. Nhưng dù sao thì sự khác biệt có lẽ sẽ rất nhỏ, có lẽ tôi sẽ sử dụng 2x4GB vì điều này sẽ cho phép nâng cấp lên 16GB trong tương lai nếu cần.
Borek Bernard

có bất kỳ điểm chuẩn ứng dụng người dùng nào, hoặc tất cả chúng đều là các bài kiểm tra tổng hợp? Nếu trước đây tôi muốn một liên kết đến họ.
Dan Neely

Tôi đã xóa nhận xét của tôi ở trên vì tôi đã hoàn toàn thất bại trong việc tìm kiếm bài báo tôi đang đọc tại nơi làm việc trước đó. Câu trả lời của tôi vẫn giống hệt nhau, mặc dù tôi cũng đã sao lưu nó với một lời giải thích kỹ thuật tốt hơn nhiều so với của tôi.
Kez

1
Có thể có ý nghĩa hơn khi liên kết với các trích dẫn trình bày corsair thay vì EE trực tiếp vì không phải trả tiền, bạn phải nhảy qua một cái vòng google để xem nội dung EE.
Dan Neely

Sẽ thật tuyệt khi biết bốn mô-đun bộ nhớ sẽ chậm hơn bao nhiêu . Tôi biết rằng một con số chính xác sẽ khó xuất hiện, nhưng chúng ta đang nói về 0,1%? 1%? 10%?
Martin Tournoij

18

2x4GB sẽ nhanh hơn một chút về điểm chuẩn vì bo mạch chủ phải thư giãn thời gian một chút để xử lý hai DIMM trên mỗi kênh nhưng trong thế giới thực, bạn sẽ không bao giờ nhận thấy sự khác biệt. Cũng có thể có vấn đề nếu bạn ép xung đáng kể trong đó bộ DIMM thứ hai sẽ hạn chế khả năng đẩy đồng hồ bộ nhớ của bạn lên cao.

Nếu chi phí là như nhau, 2x4 GB sẽ cung cấp cho bạn dung lượng để mở rộng lên 16 GB bộ nhớ trong tương lai nếu bạn cần. Nếu chi phí cao hơn đáng kể và bạn không cần phải có thêm RAM, không có lý do gì để không tiết kiệm tiền và sử dụng 4x2GB thay thế.


Giá của 2x4GB cao hơn một chút so với 4x2GB, tuy nhiên, tôi cũng đánh giá cao khả năng nâng cấp lên 16GB trong tương lai nên có lẽ tôi sẽ đi theo hướng đó.
Borek Bernard

5

Không phải câu trả lời của tôi mà là câu tôi đã làm theo:

Câu hỏi này đã được đưa ra trước đây trong một số diễn đàn khác, nhưng chưa bao giờ có một câu trả lời rõ ràng tốt. Ép xung, nâng cấp và nhiệt độ sang một bên, tôi nghi ngờ rằng 4x2 sẽ nhanh hơn một chút so với 2x4 vì sẽ có nhiều sự xen kẽ hơn. Xen kẽ có nghĩa là dữ liệu được trải ra trên nhiều chip bộ nhớ hơn. Trong khi một số chip đang chờ chu kỳ định thời CAS của chúng hoàn tất, việc truy cập dữ liệu có thể xảy ra từ các chip khác.

Vấn đề là, nó thực sự phụ thuộc vào việc thực hiện cầu bắc (NB). NB phải có khả năng tận dụng xen kẽ giữa bốn DIMM và tôi không biết NB nào làm và không. Tôi nghi ngờ hầu hết các NB Xeon có thể xen kẽ trên bốn DIMM, trên thực tế hầu hết các NB đó yêu cầu DIMM phải được cài đặt theo nhóm bốn. Tôi không chắc chắn về các dòng NB tiêu dùng như P35, 965 và nForce 680i, câu trả lời có thể khác nhau cho mỗi chipset ...

Tôi biết điều này không trực tiếp trả lời câu hỏi của bạn. Tôi khá chắc chắn rằng 4x2 sẽ không bao giờ chậm hơn 2x4, nó sẽ giống hoặc nhanh hơn nếu NB hỗ trợ xen kẽ bốn chiều.


Điểm chuẩn duy nhất tôi có thể tìm thấy (trên AMD 939 cũ) cho thấy hiệu suất chậm lại do kết quả của ngân hàng thứ hai đang bị chiếm dụng do cú đánh đúng lúc. Có thể các bộ điều khiển cũ (hoặc bộ điều khiển FBRAM trên máy chủ) đã có lợi theo cách đó nhưng bộ điều khiển tiêu dùng mới hơn thì không. anandtech.com/memory/showdoc.aspx?i=2560&p=2
Dan Neely
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.