Optymalna konfiguracja pamięci RAM: jeden duży moduł DIMM czy wiele mniejszych modułów DIMMS?


16

Zawsze mówiono mi, że korzyści płynące z używania wielu mniejszych modułów DIMMS w porównaniu z pojedynczym większym modułem DIMM były lepsze (ponieważ wykorzystywana byłaby łączna przepustowość wszystkich gniazd pamięci RAM płyty głównej).

Mój szef właśnie powiedział mi „to już nie stanowi większego problemu” i po prostu użyłem jednego większego modułu RAM podczas aktualizacji naszych biurowych komputerów (np. 1 x 8 GB zamiast 4 x 2 GB).

Podejrzewam, że jedną z zalet zakupu większych modułów pamięci RAM (4 GB lub 8 GB) i pozostawienia innych gniazd pamięci RAM bezużytecznych jest to, że jest bardziej opłacalne, jeśli pamięć ma zostać ponownie zaktualizowana - ale wciąż zastanawiam się nad wydajnością ze wszystkimi w międzyczasie puste miejsca w pamięci RAM.

Czy to prawda, że ​​używanie wielu mniejszych modułów pamięci RAM rozmieszczonych na wszystkich gniazdach pamięci RAM płyty głównej nie ma zauważalnych korzyści w porównaniu do używania większego modułu pamięci RAM w jednym miejscu (pozostawiając resztę pustą)?


1
Z jednym układem będzie działał tylko z 1/2 reklamowanej częstotliwości dla tego modułu. aby uzyskać pełną przepustowość, potrzebujesz dwóch modułów (tradycyjnie tego samego rozmiaru i prędkości). Technologia pamięci Flex firmy Intel pozwala na stosowanie układów o różnych rozmiarach, ale działa wolniej niż symetryczny dwukanałowy (gdzie oba układy są tego samego rozmiaru)
Frank Thomas,

1
Za każdym razem wziąłbym WIĘCEJ barana nad szybszym baranem. +1 do „pozostawienie innych gniazd pamięci RAM bezużyteczne ... jest bardziej opłacalne, jeśli pamięć ma zostać ponownie zaktualizowana”.
Xen2050,

Jeśli nie masz wystarczającej ilości pamięci, większym problemem jest większe wąskie gardło, ale pamiętaj, że więcej pamięci RAM jest przydatne tylko wtedy, gdy już jej brakuje. Nigdy nie widziałem góry 16 GB w moim polu stacji roboczej i nie oczekuję tego. W moim przypadku, ponieważ mój RAM jest już przepełniony, byłoby szaleństwem nie dostać szybszej pary chipów za te same pieniądze, w nadziei, że w końcu zapakuję 32-64 GB w moim systemie.
Frank Thomas

Wyniki eksperymentalne znajdują się w mojej odpowiedzi. Duże moduły DIMM w mniejszej liczbie gniazd mogą zająć 191% czasu, ponieważ mniejsze moduły DIMM zapełniają wszystkie gniazda.
H2ONaCl

Odpowiedzi:


7

Sprawdź instrukcję płyty głównej przed aktualizacją pamięci RAM lub budowaniem systemu. Obsługiwana może być obsługa dwukanałowa, potrójna pamięć, a nawet praca czterokanałowa. Jeśli masz tylko jeden moduł RAM w tylko jednym gnieździe, NIE będziesz mógł korzystać z dwukanałowego kanału (jeśli jest obsługiwany). W przypadku potrójnego kanału musisz zainstalować 3 moduły. Quad Nie wiem, więc nie wiem, czy będzie działał podwójnie, gdy są tylko 2.

Działające w dwóch kanałach zespolone dwa moduły RAM, a wzrost przepustowości pamięci jest duży. Jedna platforma, którą sprawdziłem za pomocą specjalnego oprogramowania do testowania szybkości pamięci, wykazała wzrost z pojedynczej do podwójnej z 8 do 11 (bez względu na matematykę), znowu z testem porównawczym we / wy pamięci.

Zwiększenie szybkości dowolnego elementu na komputerze niekoniecznie odzwierciedla wiele z faktycznej wydajności wizualnej lub postrzeganej. Nawet testy porównawcze mogą nie wykazywać większego wzrostu, ale zawsze będą wykazywać pewien wzrost wydajności podczas pracy w trybie dwukanałowym. (Pamięć RAM zwykle nie powoduje wąskich gardeł).
W większości przypadków przeciętny użytkownik komputera nie zauważy prędkości, nawet gdy moja płyta główna nie miała podwójnej pamięci, musiałem ją przetestować.

Zmień dowolny pojedynczy element komputera na „o kilka stopni szybszy”, a na niektóre funkcje, programy lub operacje wpłynie ta zmiana w różnym stopniu. Dane, które system operacyjny przechowuje w pamięci podręcznej, operacje przenoszące ogromne porcje danych z jednej lokalizacji RAM do drugiej. Inne operacje intensywnie korzystające z pamięci RAM.
Operacje, w których dane z pamięci przychodzą lub przechodzą na wolniejszy dysk twardy, dysk jest ~ 100 razy wolniejszy, nigdy się nie dowiesz :-)

Wniosek :
prędkość? Tak. Różnica? Tak. Ogólna wydajność komputera? Ociupiną. Od użytkownika lub konstruktora zależy, czy dodatkowe fundusze lub problemy są warte dodatkowej wydajności

Więcej rzeczy: w
czasach, gdy ludzie mają problemy z pamięcią, że nie są wysyłane, nie testują poprawnie lub nie pracują z ustawionymi czasami, działają w trybie Dual, a dodatkowa prędkość i łączenie sprawiły, że jest bardziej wybredna.

Dwukanałowy sprawia, że ​​testowanie uszkodzonego modułu pamięci RAM jest dodatkową zabawą, gdy operacja jest na krawędzi, a połączenie go z drugim zwiększa prędkość i łączy, a pamięć nie będzie działać stabilnie przy tej prędkości lub taktowaniu (lub napięciu). Pamiętaj, że ludzie powiedzą, że 1 moduł pamięci działa sam, ale 2 razem i ma problemy.

Jest całkowicie leniwy / łatwy do rzucenia w jednym dużym module tłuszczu i po prostu „działa”, mniej przedmiotów w ogóle, mniej prawdopodobne, że będą mieć jakieś problemy.
Jest to czysta wydajność, aby upewnić się, że używasz wszystkich „funkcji” dowolnych sztuczek zwiększających wydajność (dual), które stosują. Podręcznik płyty głównej prawie zawsze wskazuje, jakie obsługuje i które gniazda należy użyć.

Lepszą ścieżką aktualizacji może być posiadanie dużych modułów pamięci w mniejszej liczbie gniazd, a następnie dodawanie kolejnych w późniejszym czasie, zamiast zapełniania gniazd i konieczności podrzucania małych modułów w celu uaktualnienia do większej ilości pamięci RAM. Ale przy dzisiejszej pamięci działającej z taką prędkością, bezpośredni procesor (matryca) uzyskuje dostęp i przy ekstremalnych prędkościach, które pchają. Jeśli dzisiaj kupisz jeden moduł, z planami aktualizacji, nie masz szans na przetestowanie i zaprojektowanie do współpracy TEAM modułów pamięci. Rok później może być trudno znaleźć pasujący moduł, który będzie działał idealnie jako zespół. Możesz połączyć osła i rasę na tym samym wózku, może to powodować więcej problemów niż uzyskanie zestawu tej samej marki z tą samą prędkością, tym samym procesem produkcyjnym w tym samym czasie.

Powiązany link: „Jedno- i wielokanałowe tryby pamięci” firmy Intel ze zdjęciami

Zaleca się uruchomienie podwójnej (potrójnej lub poczwórnej) pamięci podczas budowania / testowania komputera i gdy nadal masz uprawnienia do zwrotu produktu. Ale jest to zalecenie, a nie wymóg.


2

Mój szef właśnie powiedział mi „to już nie jest problem”

Zasadniczo ma rację. Dzisiejsze komputery PC są tak głupio potężne, że przeciętny nakład pracy w biurze (e-maile, wiadomości, programy Excel, wiadomości, Internet) nie przyniesie rzeczywistych korzyści w korzystaniu z konfiguracji dwukanałowej w porównaniu z pojedynczą.

Dwie wartości, które w znaczący sposób wpłynęły na wydajność mojego systemu (w przypadku obciążeń biurowych), są warte :

  • Wystarczająca ilość pamięci RAM, aby uniknąć zamiany dysków przy otwartych wielu aplikacjach (wydaje się, że 8 GB w 64-bitowym systemie operacyjnym to obecnie minimum)

  • Dysk twardy SSD


2

W przypadku większości zadań biurowych szef ma rację.

Aby korzystać z programu o wysokim poziomie zasobów, takiego jak Blender 3D, potrzebujesz jak największego zwiększenia wydajności, a użycie 4 koncertów w czterech gniazdach DIMM na 16 koncertów, ma dwukanałową operację dwa razy (zakładając, że płyta główna to obsługuje), co dodaje w razie potrzeby znaczna ilość dostępnego zasobu. Jeśli spróbujesz przelać x ilości wody przez jedną lub cztery rurki, w którą stronę woda będzie płynęła szybciej i swobodniej. To jest pomysł. A jeśli mam 8 rdzeni renderujących złożony obraz, potrzebuję całej prędkości i mocy, jaką mogę uzyskać.

To zależy od tego, co robisz z komputerem.


2

Mam pewne informacje eksperymentalne, które potwierdzają, że istnieje co najmniej jeden przypadek, w którym mniejsze moduły DIMM wypełniające wszystkie gniazda przewyższają taką samą ilość pamięci w dużych modułach DIMM w mniejszej liczbie gniazd. Rzeczywiście przewyższa nawet większą ilość pamięci. Różnica w czasie, który upłynął, jest duża. Na przykład minęły czasy 55 sekund w porównaniu do 105 sekund.

Najpierw pokazałem, że procesor jest stałym czynnikiem. Wyścig przeciągania aplikacji związany z procesorem między jednostką z 6 modułami DIMM o pojemności 8 GB i 2 pustymi gniazdami (łącznie 48 GB) a jednostką z 8 modułami DIMM o pojemności 2 GB i zerowymi pustymi gniazdami (łącznie 16 GB) pokazuje, że każda jednostka może ukończyć jako pierwsza z pozornie równym prawdopodobieństwem.

Przerzuciłem się na rzeczywistą aplikację, która wymaga zarówno procesora, jak i pamięci. Ta aplikacja ma trywialny dostęp do dysku. Pamięć jest wystarczająca w obu jednostkach, o czym świadczy aktywność zerowej wymiany. W takim przypadku urządzenie z 6 modułami DIMM o pojemności 8 GB i 2 pustymi gniazdami (łącznie 48 GB) jest wolniejsze niż urządzenie z 8 modułami DIMM o pojemności 2 GB i zerowymi pustymi gniazdami (łącznie 16 GB). Podobnie 2 moduły DIMM o pojemności 8 GB i 6 pustych gniazd (łącznie 16 GB) jest wolniejsze niż urządzenie z 8 modułami DIMM o pojemności 2 GB i zerowymi pustymi gniazdami (łącznie 16 GB). Podobnie 6 modułów DIMM o pojemności 8 GB i 2 moduły DIMM o pojemności 2 GB (łącznie 52 GB) jest wolniejsze niż urządzenie z 8 modułami DIMM o pojemności 2 GB i zerowymi pustymi gniazdami (łącznie 16 GB).

W przypadku moich płyt głównych (Dell PowerEdge 1950 Generacja III) wydaje się, że identycznie zapełnione sloty działają lepiej. Instrukcja użytkownika ma tę tabelę.

    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."

Z tego widać, że 4 moduły DIMM rozłożą IO na 4 kanały, co jest optymalne. Osiem (8) modułów DIMM zrobiłoby to samo. Jeśli masz 2 bardzo duże moduły DIMM, oszczędzasz, jeśli urządzenie wymaga ponownej aktualizacji, ale do tego czasu nie używasz wszystkich kanałów. Instrukcja mówi również: „ całkowita liczba modułów pamięci w konfiguracji musi wynosić dwa, cztery lub osiem. Aby uzyskać najlepszą wydajność systemu, wszystkie cztery lub osiem modułów pamięci powinny mieć identyczny rozmiar ”. Dlatego zapoznaj się z instrukcją obsługi swojego systemu.

Oczywiście, jeśli twoje rzeczywiste aplikacje są intensywne w innych aspektach, takich jak ilość pamięci (zamiana), dostęp do bazy danych, dostęp do dysku, dostęp do Internetu lub użycie procesora, możesz bardziej dbać o te inne procesy. Słowo „wąskie gardło” nie jest odpowiednią analogią, ponieważ procesy te mogą mieć skumulowany wpływ na upływający czas.

Najważniejsze jest to, że rozmiar DIMM może mieć duże znaczenie, jeśli oznacza to, że duże moduły DIMM zapełniają mniejszą liczbę gniazd. Lepiej jest wypełnić wszystkie miejsca. W przeciwnym razie upływ czasu wzrósł o 91% (55 w porównaniu do 105 sekund) w moim eksperymencie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.