Cân bằng RAM khi sử dụng nhiều CPU


13

Chúng tôi có máy chủ HP DL360 G7 với một cpu và 16GRam 12G. Chúng tôi dự định thêm một cpu khác. Vì vậy, chúng tôi cũng cần ram cho cpu thứ hai. Có bất kỳ tác động tiêu cực nào nếu chúng ta thêm kích thước ram khác nhau vào cpu thứ hai không? ví dụ 20G?

Cấu hình ram hiện tại: Cấu hình ram hiện tại


Hình như là RAM 12GB.
ewwhite

Câu trả lời:


22

Máy chủ HP ProLiant DL360 G7 (và các hệ thống CPU Nehalem khác và mới hơn) có một bộ hướng dẫn dân số DIMM bộ nhớ. Bạn có thể chia sẻ những gì hiện đang có và số lượng / mục tiêu RAM cuối cùng của bạn là gì không?

  • Điều này được ghi lại chủ yếu trong Quickspecs cho hệ thống, nhưng tôi sẽ cố gắng đưa ra một số hướng dẫn cụ thể.
  • HP cũng có Công cụ cấu hình bộ nhớ tương tác để giúp bạn vượt qua quá trình và các tùy chọn của bạn.
  • Đây là một kỹ thuật chuyên sâu về kiến ​​trúc CPU Nehalem / West 4.0.3 giải thích khía cạnh bộ nhớ của mọi thứ.

Hiện tại, bạn có 9 vị trí DIMM có sẵn trong số 18 vị trí trên máy chủ. Bạn chỉ có thể sử dụng một nửa trong số đó vì máy chủ chỉ có một CPU được cài đặt. Cài đặt CPU bổ sung sẽ mở ra 9 khe cắm khác để sử dụng.

  • Hiệu suất được tối đa hóa nếu bạn cân bằng trên mỗi ngân hàng DIMM của CPU. Ví dụ: kết quả là tốt nhất nếu một lượng RAM bằng nhau được gán cho cả hai CPU.

Các quy tắc quan trọng khác là:

  • Không trộn bộ nhớ không có bộ đệm (UDIMM) với bộ nhớ đã đăng ký (RDIMM)
  • Không cài đặt DIMM nếu bộ xử lý tương ứng không được cài đặt
  • Để tối đa hóa hiệu suất, hãy cân bằng tổng dung lượng bộ nhớ giữa tất cả các bộ xử lý được cài đặt
  • Đưa các DIMM từ tải nặng nhất (hạng bốn) sang tải nhẹ nhất (xếp hạng đơn) trong một kênh

Ngoài ra còn có các mẹo dân số kênh bộ nhớ ảnh hưởng đến tốc độ xe buýt. Ví dụ: sử dụng 3 đến 6 DIMM cho mỗi CPU sẽ nhanh hơn so với chạy với tất cả 18 vị trí được điền. RAM có thể được nhìn thấy bởi cả hai CPU, nhưng bạn phải phổ biến ở cả hai bên nếu bạn có hai CPU.

nhập mô tả hình ảnh ở đây

Trả lời lại với thiết lập của bạn và chúng tôi có thể giúp tối ưu hóa ...


Cập nhật câu hỏi.
Guntis

Bạn dường như có 12GB RAM ngay bây giờ. Tổng mục tiêu RAM của bạn là gì? Về cơ bản, khuyến nghị cuối cùng là cân bằng dung lượng RAM trên CPU ... vì vậy, để chuyển sang RAM 24 GB và hai CPU, hãy thêm 3 mô-đun 4GB vào khe cắm DIMM của bộ xử lý mới. Nếu bạn cần nhiều hơn thế, tiếp tục thêm vào cả hai bên.
ewwhite

vâng, lỗi của tôi về số lượng ram.
Guntis

Bộ nhớ bằng nhau trên mỗi kênh của CPU là rất quan trọng. Và đây không phải là tất cả - bạn làm điều đó hoặc bạn không làm. Bộ nhớ bằng nhau trên mỗi CPU có phần có lợi. Đây không phải là tất cả hoặc không có gì - hai CPU càng mất cân bằng, nó sẽ càng ảnh hưởng tiêu cực đến hiệu suất. Nếu có thể, hãy đặt 4GB, 6GB hoặc 8GB trên mỗi sáu kênh.
David Schwartz

@DavidSchwartz là chip máy chủ nào đó khác nhau về lượng bộ nhớ trên mỗi kênh? Tôi nhớ lại thường xuyên thấy lượng bộ nhớ mất cân bằng trên các hệ thống LGA1366 tiêu dùng được bán lẻ vài năm trước; và tại thời điểm đó được cho biết hình phạt duy nhất sẽ là một phần của tổng số không trải đều trên cả 3 kênh. cài đặt cũ 4-2-2gb sẽ cung cấp 6gb ở hiệu suất 3 kênh và 2gb ở một kênh.
Dan đang loay hoay bởi Firelight

2

Hệ thống mà bạn đang đề cập không phân biệt giữa các mô-đun RAM cho một hoặc bộ xử lý khác. Tất cả RAM được chia sẻ giữa hai bộ xử lý. Về nguyên tắc không có tác động để thêm bộ nhớ có kích thước khác nhau. Điều duy nhất bạn cần ghi nhớ là bạn tôn trọng các kênh (kênh kép = 2 DIMMS, Kênh ba là 3 dimms). Ngoài ra, hãy đảm bảo độ trễ và thời gian RAS-CAS của bạn luôn giống nhau.

BIÊN TẬP

Như tuyên bố của David Schwartz:

Nếu bạn có số lượng RAM khác nhau trên mỗi CPU, thì một hướng của QPI sẽ bão hòa hơn so với hướng còn lại, điều này sẽ có tác động tiêu cực đến hiệu suất.


Nếu bạn có số lượng RAM khác nhau trên mỗi CPU, thì một hướng của QPI sẽ bão hòa hơn so với hướng còn lại, điều này sẽ có tác động tiêu cực đến hiệu suất.
David Schwartz

1

Tôi sợ rằng đó không phải là cách nó hoạt động. Không có thứ gọi là bộ nhớ per-cpu (ít nhất là trên các máy chủ như vậy, siêu máy tính là một câu chuyện khác). Vì vậy, bạn không cần thêm bộ nhớ để sử dụng thêm CPU. Tất nhiên bạn có thể làm điều đó nếu bạn thấy rằng bộ nhớ của bạn bị hạn chế cũng như cpu bị hạn chế.


5
những ngân hàng bộ nhớ cho mỗi CPU và chắc chắn tác động hiệu suất gắn với RAM vị trí tương đối so với các ngân hàng.
ewwhite

Tôi đứng chính xác, cảm ơn câu trả lời chi tiết của bạn!
Dennis Kaarsemaker
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.