Cấu hình RAM tối ưu: một DIMM lớn so với nhiều DIMMS nhỏ hơn?


16

Tôi luôn được thông báo rằng có những lợi thế về hiệu suất khi sử dụng nhiều DIMMS nhỏ hơn so với một DIMM lớn hơn (vì băng thông kết hợp của tất cả các khe RAM của bo mạch chủ sẽ được sử dụng).

Sếp của tôi chỉ nói với tôi rằng "điều này không còn là vấn đề nữa" và chỉ sử dụng một mô-đun RAM lớn hơn khi nâng cấp PC văn phòng của chúng tôi (ví dụ: 1 x 8 GB thay vì 4 x 2 GB).

Tôi cho rằng một lợi thế của việc mua các mô-đun RAM lớn hơn (4 GB hoặc 8 GB) và không để lại các khe RAM khác là sẽ hiệu quả hơn nếu bộ nhớ được nâng cấp lại - nhưng tôi vẫn băn khoăn về hiệu năng với tất cả trong khi đó, các khe RAM trống.

Có đúng là không có lợi ích hiệu suất đáng chú ý nào khi sử dụng nhiều mô-đun RAM nhỏ hơn trải đều trên tất cả các khe RAM của bo mạch chủ so với sử dụng mô-đun RAM lớn hơn chỉ trong một khe (và để trống phần còn lại)?


1
Với một chip, nó sẽ chỉ hoạt động ở mức 1/2 tần số được quảng cáo cho mô-đun đó. để có được thông lượng đầy đủ, bạn cần hai mô-đun (theo truyền thống có cùng kích thước và tốc độ). Công nghệ bộ nhớ Flex của Intel cho phép bạn sử dụng các kích cỡ chip khác nhau, nhưng nó chạy chậm hơn kênh kép đối xứng (trong đó cả hai chip có cùng kích thước.)
Frank Thomas

1
Tôi sẽ nhận được nhiều ram hơn ram nhanh hơn mỗi lần. +1 thành "không để lại các khe RAM khác ... sẽ tiết kiệm chi phí hơn nếu bộ nhớ được nâng cấp lại."
Xen2050

Nếu bạn không có đủ, thì càng nhiều RAM là nút cổ chai lớn hơn để giải quyết, nhưng hãy nhớ rằng, nhiều RAM hơn chỉ hữu ích nếu bạn đã hết. Tôi chưa bao giờ thấy đỉnh 16GB trong hộp máy trạm của mình và không mong đợi. Trong trường hợp của tôi, vì ram của tôi đã được cung cấp quá mức, sẽ không có gì là không có được cặp chip nhanh hơn với cùng một số tiền, với hy vọng cuối cùng sẽ đóng gói 32-64GB trong hệ thống của tôi.
Frank Thomas

Để có kết quả thí nghiệm, xem câu trả lời của tôi. Các DIMM lớn trong ít vị trí hơn có thể mất tới 191% thời gian đã trôi qua vì các DIMM nhỏ hơn nằm trong tất cả các vị trí.
H2ONaCl

Câu trả lời:


7

Kiểm tra hướng dẫn sử dụng bo mạch chủ trước khi nâng cấp RAM hoặc xây dựng hệ thống. Hoạt động kênh đôi, hoạt động bộ nhớ ba kênh và thậm chí hoạt động bốn kênh có thể được hỗ trợ. Nếu bạn chỉ có một mô-đun RAM chỉ trong một khe cắm, bạn sẽ KHÔNG được vận hành kênh đôi (khi được hỗ trợ). Đối với kênh ba, bạn phải cài đặt 3 mô-đun. Quad tôi không biết, vì vậy tôi không biết nếu nó cũng sẽ hoạt động kép khi chỉ có 2.

Chạy trong kênh đôi kết hợp hai mô-đun RAM và tăng thông lượng bộ nhớ là lớn. Một nền tảng mà tôi đã kiểm tra với một phần mềm cụ thể để kiểm tra tốc độ bộ nhớ cho thấy sự gia tăng từ đơn lên kép từ 8 đến 11 (bất kể toán học là gì), một lần nữa, đây là điểm chuẩn I / O của bộ nhớ.

Tăng tốc độ của bất kỳ mục đơn lẻ nào trên máy tính không nhất thiết phản ánh toàn bộ hiệu suất thực tế hoặc hình ảnh thực tế. Ngay cả điểm chuẩn có thể không hiển thị nhiều mức tăng, nhưng chúng sẽ luôn hiển thị mức tăng hiệu suất khi làm việc trong kênh kép. (RAM thường không hoạt động tắc nghẽn).
Đối với hầu hết các người dùng máy tính trung bình sẽ không chú ý đến tốc độ, ngay cả khi bo mạch chủ của tôi không chạy bộ nhớ kép, tôi phải kiểm tra bộ nhớ để biết.

Thay đổi bất kỳ thành phần nào trong máy tính thành một thành phần "nhanh hơn một mức độ" và một số chức năng, chương trình hoặc hoạt động nhất định sẽ bị ảnh hưởng bởi sự thay đổi đó bởi số lượng khác nhau. Dữ liệu mà một hệ điều hành đang lưu trữ trong bộ nhớ cache, các hoạt động chuyển khối dữ liệu khổng lồ từ vị trí RAM này sang vị trí RAM khác. Hoạt động chuyên sâu RAM khác.
Hoạt động trong đó dữ liệu bộ nhớ đến hoặc đi vào đĩa cứng chậm hơn, đĩa chậm hơn 100 lần, bạn sẽ không bao giờ biết :-)

Kết luận :
Tốc độ? Đúng. Sự khác biệt? Đúng. Hiệu suất máy tính nói chung? Một chút Tùy thuộc vào người dùng hoặc người xây dựng để xác định xem có bất kỳ khoản tiền hoặc sự cố nào khác có đáng để thực hiện không

Nhiều thứ hơn:
Vào những lúc mọi người gặp vấn đề với bộ nhớ không POST, không kiểm tra chính xác hoặc không hoạt động với thời gian được đặt, nó đang chạy ở chế độ Dual và tốc độ bổ sung và kết hợp khiến nó trở nên cầu kỳ hơn.

Kênh kép làm cho việc kiểm tra mô-đun RAM xấu trở nên thú vị hơn, khi hoạt động ở rìa và hợp tác với mô-đun thứ hai sẽ đẩy tốc độ và kết hợp, và bộ nhớ sẽ không hoạt động ổn định ở tốc độ hoặc thời gian (hoặc điện áp) đó. Hãy nhớ các tình huống là mọi người sẽ nói 1 mô-đun bộ nhớ tự hoạt động nhưng 2 cùng nhau và nó có vấn đề.

Nó hoàn toàn lười biếng / dễ dàng để ném vào một mô-đun lớn chất béo và chỉ cần nó "hoạt động", nói chung là ít mặt hàng hơn, ít có khả năng có bất kỳ vấn đề.
Đó là hiệu suất thuần túy để đảm bảo bạn sử dụng tất cả "tính năng" của bất kỳ thủ thuật nâng cao hiệu suất (kép) nào mà chúng đang áp dụng. Hướng dẫn sử dụng Bo mạch chủ sẽ luôn luôn chỉ ra những gì nó hỗ trợ và sử dụng khe nào.

Nó có thể là một đường dẫn nâng cấp tốt hơn $$$ để có các mô-đun bộ nhớ lớn trong ít khe cắm hơn, sau đó chỉ cần tiếp tục bổ sung thêm sau đó, thay vì lấp đầy các khe cắm và phải ném các khe nhỏ để nâng cấp lên nhiều RAM hơn. Nhưng với bộ nhớ ngày nay chạy ở tốc độ, CPU trực tiếp (die) truy cập và tốc độ cực cao mà chúng đang đẩy nó. Nếu bạn mua một mô-đun ngày hôm nay, với kế hoạch nâng cấp, bạn sẽ bỏ lỡ việc đưa vào một mô-đun được thử nghiệm và thiết kế để làm việc cùng nhau NHÓM mô-đun bộ nhớ. Một năm sau, thật khó để tìm thấy một mô-đun phù hợp sẽ hoạt động hoàn hảo như một nhóm. Bạn có thể lập nhóm một con lừa và thuần chủng trên cùng một giỏ hàng, điều đó có thể gây ra nhiều vấn đề hơn là việc tạo ra một bộ cùng nhãn hiệu có cùng tốc độ, cùng một quy trình sản xuất.

Liên kết liên quan: "Các chế độ bộ nhớ đơn và đa kênh" của Intel với hình ảnh

Đề xuất là để bộ nhớ kép (ba hoặc bốn) của bạn hoạt động khi xây dựng / kiểm tra máy tính và khi bạn vẫn có đặc quyền trả lại sản phẩm. Nhưng đó là một khuyến nghị không phải là một yêu cầu.


2

Ông chủ của tôi chỉ nói với tôi "đây không còn là vấn đề nữa"

Anh ấy về cơ bản là đúng. PC ngày nay mạnh đến mức ngu ngốc đến mức khối lượng công việc văn phòng trung bình của bạn (email, word, excel, nhắn tin, internet) sẽ không lợi ích trong thế giới thực khi sử dụng cấu hình kênh đôi so với đơn.

Đối với những gì đáng giá, hai điều đã tạo ra sự khác biệt rõ ràng đối với hiệu suất hệ thống của riêng tôi (đối với khối lượng công việc kiểu văn phòng) là:

  • Đủ RAM để tránh trao đổi đĩa khi mở nhiều ứng dụng (có vẻ như 8GB trên HĐH 64 bit là tối thiểu trong những ngày này)

  • Ổ cứng SSD


2

Đối với hầu hết các nhiệm vụ văn phòng, ông chủ của bạn là chính xác.

Để sử dụng chương trình tài nguyên cao như Blender 3D, bạn cần tăng thêm hiệu suất càng nhiều càng tốt và sử dụng 4 Gigs trong bốn khe DIMM cho tổng số 16 Gigs, có hoạt động kênh đôi hai lần (giả sử bo mạch chủ hỗ trợ điều này), thêm vào đó lượng đáng kể tài nguyên có sẵn khi cần thiết. Nếu bạn cố gắng đưa x lượng nước qua một hoặc bốn ống, cách nào nước sẽ chảy nhanh hơn và tự do hơn. Đó là ý tưởng. Và nếu tôi có 8 lõi hiển thị một hình ảnh phức tạp, tôi cần tất cả tốc độ và sức mạnh tôi có thể có được.

Nó phụ thuộc vào những gì bạn làm với máy tính của bạn.


2

Tôi có một số thông tin thử nghiệm xác nhận rằng có ít nhất một trường hợp trong đó các DIMM nhỏ hơn lấp đầy tất cả các vị trí vượt trội hơn một lượng bộ nhớ tương đương trong các DIMM lớn trong ít khe hơn. Quả thực nó vượt trội hơn cả số lượng bộ nhớ lớn hơn. Sự khác biệt trong thời gian trôi qua là lớn. Ví dụ: tôi đã trôi qua 55 giây so với 105 giây.

Đầu tiên tôi chứng minh rằng CPU là một yếu tố không đổi. Cuộc đua kéo ứng dụng giới hạn CPU giữa một đơn vị có 6 DIMM 8GB và 2 khe trống (tổng 48 GB) và một đơn vị có 8 DIMM 2 GB và không có khe trống (tổng 16 GB) cho thấy đơn vị có thể hoàn thành trước với khả năng dường như bằng nhau.

Tôi đã chuyển sang một ứng dụng trong thế giới thực, cả CPU và bộ nhớ IO. Ứng dụng này có một lượng truy cập đĩa không đáng kể. Bộ nhớ là đủ trong cả hai đơn vị được chứng minh bằng hoạt động hoán đổi bằng không. Trong trường hợp này, đơn vị có 6 DIMM 8GB và 2 khe trống (tổng 48 GB) chậm hơn một đơn vị có 8 DIMM 2 GB và không có khe trống (tổng 16 GB). Tương tự, 2 DIMM gồm 8GB và 6 khe trống (tổng 16 GB) chậm hơn một đơn vị có 8 DIMM 2 GB và không có khe trống (tổng 16 GB). Tương tự, 6 DIMM 8GB và 2 DIMM 2 GB (tổng 52 GB) chậm hơn một đơn vị có 8 DIMM 2 GB và không có khe trống (tổng 16 GB).

Đối với bo mạch chủ của tôi (Dell PowerEdge 1950 Thế hệ III), có vẻ như các khe dân cư giống hệt nhau hoạt động tốt hơn. Hướng dẫn sử dụng có bảng này.

    Channel 0 contains DIMM_1, DIMM_5.
    Channel 1 contains DIMM _2, DIMM_6.
    Channel 2 contains DIMM_3, DIMM_7.
    Channel 3 contains DIMM _4, DIMM _8.

"DIMM sockets must be populated by lowest number first."

Từ đó bạn có thể thấy rằng 4 DIMM sẽ lan truyền IO trên 4 kênh là tối ưu. Tám (8) DIMM cũng sẽ làm như vậy. Nếu bạn có 2 DIMM rất lớn, bạn sẽ tiết kiệm nếu thiết bị cần được nâng cấp lại nhưng cho đến lúc đó bạn không sử dụng tất cả các kênh. Hướng dẫn cũng nói điều này: " tổng số mô-đun bộ nhớ trong cấu hình phải có tổng hai, bốn hoặc tám. Để có hiệu suất hệ thống tốt nhất, tất cả bốn hoặc tám mô-đun bộ nhớ phải có kích thước giống hệt nhau ". Vì vậy, tham khảo hướng dẫn cho hệ thống của bạn.

Tất nhiên, nếu các ứng dụng trong thế giới thực của bạn tập trung vào các khía cạnh khác như số lượng bộ nhớ (hoán đổi), truy cập cơ sở dữ liệu, truy cập đĩa, truy cập internet hoặc sử dụng CPU, thì bạn có thể quan tâm đến các quy trình khác này nhiều hơn. Từ "nút cổ chai" không tương tự đúng vì các quá trình này có thể có tác động tích lũy trong thời gian trôi qua.

Điểm mấu chốt là kích thước của DIMM có thể quan trọng ở mức độ lớn nếu điều đó có nghĩa là các DIMM lớn lấp đầy ít khe hơn. Nó là tốt hơn để dân cư tất cả các khe. Không làm như vậy, thời gian trôi qua đã tăng 91% (55 so với 105 giây) trong thử nghiệm của tôi.

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.