DIMM: Đơn so với Đôi so với Xếp hạng Quad


49

'Xếp hạng' của DIMM tạo ra sự khác biệt gì đối với bộ nhớ máy chủ? Ví dụ: khi xem cấu hình máy chủ, tôi thấy các mục sau được cung cấp cho cùng một máy chủ:

2GB (1x2GB) Single Rank PC3-10600 CL9 ECC DDR3-1333 VLP RDIMM

2GB (1x2GB) Dual Rank PC3-10600 CL9 ECC DDR3-1333 VLP RDIMM

Đưa ra tùy chọn Xếp hạng đơn so với Xếp hạng kép hoặc Xếp hạng kép so với Xếp hạng Quad luôn là một:

  • Nhanh hơn?
  • Giá rẻ hơn?
  • Băng thông cao hơn?


Đây là những gì IBM đã nói (trang 7) về chủ đề này, ít nhất là về HS22 của họ:

Điều quan trọng là phải đảm bảo rằng các DIMM có số lượng xếp hạng phù hợp được điền vào mỗi kênh để có hiệu suất tối ưu. Bất cứ khi nào có thể, nên sử dụng các DIMM xếp hạng kép trong hệ thống. Các DIMM xếp hạng kép cung cấp xen kẽ tốt hơn và do đó hiệu suất tốt hơn so với các DIMM xếp hạng đơn.

Chẳng hạn, một hệ thống có sáu DIMM xếp hạng kép 2 GB vượt trội hơn một hệ thống có sáu DIMM xếp hạng 2 GB 7% cho Specjbb2005. Các DIMM xếp hạng kép cũng tốt hơn các DIMM bốn cấp vì các DIMM bốn cấp sẽ khiến tốc độ bộ nhớ bị giảm xuống.

Một hướng dẫn quan trọng khác là đưa ra thứ hạng tương đương trên mỗi kênh. Ví dụ, nên tránh trộn lẫn một DIMM xếp hạng đơn và một DIMM xếp hạng kép trong kênh.


Cuối cùng, ảnh hưởng của số thứ hạng bộ nhớ là cụ thể cho mỗi máy chủ / chipset. Ví dụ: trên các máy chủ x3850X5 của IBM, nhiều cấp bậc hơn sẽ tốt hơn (xem §3.8.4):

Với bộ xử lý Xeon 7500/6500 trong x3850 X5, có nhiều cấp bậc hơn cho hiệu năng tốt hơn. Lý do là vì sơ đồ địa chỉ, có thể mở rộng các trang qua các cấp bậc do đó làm cho các trang lớn hơn một cách hiệu quả và do đó nhiều chu kỳ truy cập trang hơn.


1
Tôi đã có bốn cuốn sách nhỏ này về bộ nhớ thú vị và các tập tin thú vị.hypervisor.fr / doc / DR4forDUMMIES.pdf
javapowered

Câu trả lời:


37

Wikipedia có một giải thích khá tốt về thứ hạng ( liên kết ). Tôi muốn nói RamCity (một nhà cung cấp cho bộ nhớ Kingston) có lời giải thích ngắn gọn hơn về các cấp bậc ( liên kết ):

Thứ hạng bộ nhớ đơn giản là đặt một khối hoặc vùng dữ liệu được tạo bằng cách sử dụng một số hoặc tất cả các chip bộ nhớ trên mô-đun bộ nhớ.

Thứ hạng phải rộng 64 bit dữ liệu; trên các mô-đun bộ nhớ hỗ trợ Mã sửa lỗi (ECC), vùng dữ liệu rộng 64 bit yêu cầu vùng ECC rộng 8 bit cho tổng chiều rộng 72 bit. Tùy thuộc vào cách các mô-đun bộ nhớ được thiết kế, chúng có thể chứa một, hai hoặc bốn vùng của vùng dữ liệu rộng 64 bit (hoặc vùng rộng 72 bit, trong đó 72 bit = 64 bit dữ liệu và 8 bit ECC).

Bài báo tiếp tục đề cập đến sự thay đổi giá cả:

Tại sao các mô-đun bộ nhớ đơn và kép xếp hạng khác nhau về giá?

Nhìn chung, các mô-đun bộ nhớ xếp hạng đơn được xây dựng bằng cách sử dụng chip DRAM x4 (Thời gian qua 4) và đắt hơn mô-đun bộ nhớ xếp hạng kép (được xây dựng bằng chip DRAM x8); cả hai loại mô-đun đều có cùng số chip nhưng DRAM x4 đắt hơn x8 DRAM. Các mô-đun bộ nhớ xếp hạng kép có thể hạn chế khả năng nâng cấp và dung lượng của máy chủ trong tương lai khi sử dụng bộ nhớ PC2700 hoặc PC2-3200. Sự cân bằng giữa chi phí bộ nhớ và dung lượng này rất quan trọng để xem xét khi mua các mô-đun bộ nhớ cho các máy chủ dựa trên Intel Lindenhurst.

Về hiệu suất, tôi muốn tham khảo wikipedia:

Các cấp bậc không thể được truy cập đồng thời vì chúng có chung đường dẫn dữ liệu.

Vì vậy, để tổng hợp tất cả mọi thứ, có vẻ như các cấp bậc có liên quan nhiều đến mật độ và giá cả hơn hiệu suất thực tế. Cấp, tôi đang làm việc từ các báo cáo tổng quát từ một nhà cung cấp và wikipedia, tôi không nghĩ rằng hầu hết mọi người nỗ lực vào nghiên cứu hàng ngũ. Tất cả vấn đề (đối với hầu hết quản trị viên máy chủ) là RAM có thứ hạng phù hợp. Tôi không nghĩ đó là một đặc điểm kỹ thuật hoặc yêu cầu thực tế nhưng nó giúp giữ sự nhất quán và giữ cho bộ nhớ có thể hoán đổi cho nhau trong một số máy chủ tương tự.

Hãy nhớ rằng hầu hết các máy chủ đều có thể nâng cấp và mật độ RAM có một phần lớn trong yếu tố. Tốt nhất (mặc dù đắt hơn) để có RAM dày hơn cho các máy chủ để nhường chỗ cho các nâng cấp trong tương lai.


1
Cảm ơn các liên kết - Tôi đã tìm thấy Wikipedia nhưng nó đã giải thích rất nhiều 'Làm thế nào' mà không có nhiều 'Tại sao'. Vì vậy, có vẻ như hàm ý chính của các cấp bậc khác nhau sẽ là số hạng tối đa được chipset hỗ trợ ...
MikeyB

Vâng, nó được điều khiển một phần bởi sự hỗ trợ của chipset. Cuối cùng cho các máy chủ, thứ hạng đi xuống mật độ. Máy chủ thường muốn có thêm RAM để nhồi nhét (xin lỗi vì vần điệu). Nhưng như bạn đã nói .. nó đi xuống chipset cho số lượng đó.
osij2is

2
Như một phụ lục cho điều này; xếp hạng không thành vấn đề trên một số máy chủ. Lấy ví dụ Dell R710 - nếu bạn sử dụng RAM bốn cấp, bạn không thể lấp đầy hơn chỉ là kênh A (từ bộ nhớ) và giữ lại tốc độ RAM đầy đủ. Nếu bạn cư A và B với RAM quad-rank thì tốc độ RAM giảm xuống còn 800Mhz, và bạn không thể sử dụng kênh C ở tất cả . Vì vậy, xếp hạng có thể khá quan trọng.
Mark Henderson

3
Tôi luôn được yêu cầu đi với thứ hạng kép trên một cấp bậc. Thật vậy, tuyên bố của bạn "có vẻ như các cấp bậc có liên quan nhiều đến mật độ và giá cả hơn hiệu suất thực tế" xuất hiện mâu thuẫn với tuyên bố của IBM từ câu hỏi, "DIMM xếp hạng kép cung cấp xen kẽ tốt hơn và do đó hiệu suất tốt hơn so với DIMM xếp hạng đơn". Vì vậy, bây giờ tôi bối rối.
Mike S

21

Về nguyên tắc, xếp hạng bộ nhớ có thể được coi là ngân hàng bộ nhớ trên mô-đun. Nó có cùng hiệu ứng giới hạn và về nguyên tắc, không khác nhau nhiều.

Bạn chỉ có thể truy cập một cấp bậc bộ nhớ tại một kênh trên bộ nhớ và không thể đọc / ghi từ / đến kênh nhanh hơn nhiều so với chip đơn cấp duy nhất được cài đặt.

Ý tưởng chính đằng sau xếp hạng bộ nhớ - để nhân viên có thêm bộ nhớ vào một mô-đun một khe, giảm số ngân hàng cần thiết.

Tương tự như với ngân hàng bộ nhớ, bạn càng cài đặt nhiều mô-đun (cấp bậc), tốc độ bộ nhớ càng chậm.

Nói chung, hai cấp bộ nhớ (hai mô-đun xếp hạng đơn hoặc một cấp bậc kép) sẽ không ảnh hưởng đến tốc độ bộ nhớ (và thậm chí sẽ tăng năng suất bộ nhớ lên khoảng 10%).

Bốn cấp bậc (một cấp bốn, hai cấp hai hoặc bốn cấp đơn) sẽ yêu cầu giảm tốc độ bộ nhớ trên một bước (làm cho tổng năng suất tương đương với mô-đun một cấp duy nhất).

Tám cấp bậc (nếu được hỗ trợ) - trên hai bước (với năng suất tổng thể thấp hơn khoảng 10% so với mô-đun một cấp đơn).

Có thể nói rằng bạn trao đổi tốc độ bộ nhớ trên ổ đĩa bộ nhớ.


4
Đó là một số thông tin tốt - bạn có thể trích dẫn bất kỳ tài liệu tham khảo?
MikeyB

5

Theo tôi biết, DIMM xếp hạng đơn đắt hơn so với DIMM xếp hạng kép. Để có cùng dung lượng bộ nhớ trên DIMM xếp hạng đơn, các nhà sản xuất phải sử dụng chip có dung lượng lớn hơn để bù vào. Đó là lý do tại sao DIMM xếp hạng đơn có xu hướng đắt hơn.

Tôi tin rằng Thứ hạng có liên quan đến số lượng đầu nối với Chips trên DIMM. Vì số lượng kết nối bị hạn chế. Để phù hợp với nhiều bộ nhớ hơn với chi phí thấp hơn, họ sử dụng hai ngân hàng trên DIMM để họ có thể sử dụng các chip nhỏ hơn để đạt được cùng một lượng bộ nhớ. Đó là lý do tại sao chúng ta có thể chạy ngân hàng mà không cần lấp đầy tất cả các khe cắm bộ nhớ.


0

Yếu tố ngẫu nhiên chính cho nhiều DIMM xếp hạng là mật độ IC bộ nhớ.

Điều này đi kèm với chi phí của các vấn đề tương thích tiềm năng trên một số chipset. Mặc dù DIMM xếp hạng kép có thể được nhìn thấy để hoạt động tốt hơn trên một số chipset.

DIMM xếp hạng đơn có xu hướng đắt hơn; để đạt được cùng dung lượng, IC bộ nhớ phải lớn hơn.

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.