Buduję system Core i7-860 , który obsługuje pamięć dwukanałową (do 16 GB w czterech modułach DIMM), moim celem jest 8 GB. Z punktu widzenia wydajności lepiej jest mieć dwa razy 4 GB lub cztery razy 2 GB?
źródło
Buduję system Core i7-860 , który obsługuje pamięć dwukanałową (do 16 GB w czterech modułach DIMM), moim celem jest 8 GB. Z punktu widzenia wydajności lepiej jest mieć dwa razy 4 GB lub cztery razy 2 GB?
Cztery drążki spowodowałyby większe obciążenie kontrolera pamięci i chipsetu płyty głównej. Procesor dodawałby i pobierał dane z czterech drążków nieco dłużej niż w przypadku dwóch.
Z tego powodu 2 x 4 GB byłoby szybsze niż 4 x 2 GB.
EDIT - jest to o wiele lepsze wyjaśnienie techniczne na The dzielone Site wymusić moją odpowiedź, choć nie wspomina niższe wielkości laski:
Lepiej jest użyć dwóch modułów 2 GB - nie dla żadnej znaczącej różnicy prędkości (choć może być niewielka zaleta - więcej za chwilę) - ale dla bardziej niezawodnego podsystemu pamięci.
Większość systemów stacjonarnych korzysta z niebuforowanych modułów pamięci RAM - powoduje to bardzo duże obciążenia magistrali adresowej i danych, gdy zainstalowane są więcej niż dwa moduły, i może znacznie pogorszyć sygnalizację w tych magistralach. Podsystem pamięci „widzi” jedno obciążenie na układ pamięci - więc przy dwóch zainstalowanych modułach, to maksymalnie 32 obciążenia (przy modułach dwustronnych) ... a przy czterech zainstalowanych modułach to aż 64 obciążenia elektryczne na magistrali. Niektóre systemy automatycznie dostosowują się do tego wyższego obciążenia poprzez albo nieznaczne zwiększenie napięcia, zmniejszenie częstotliwości taktowania pamięci (a więc nieznaczne spowolnienie) lub dodanie cyklu do ustawienia opóźnienia SPD (ponownie, nieznaczne spowolnienie) . Te korekty pomagają utrzymać niezawodność podsystemu pamięci - ale oznaczają, że 4 x 1 GB modułów byłby nieco wolniejszy niż 2 x 2 GB modułów w tych systemach. Ale bez względu na różnice czasowe pamięć będzie zdecydowanie bardziej niezawodna tylko z dwoma modułami.
Podziękowania dla garycase w The Hyphenated Site za tę odpowiedź.
Testy 2x4GB będą nieco szybsze, ponieważ płyta główna musi nieco rozluźnić taktowanie, aby obsłużyć dwa moduły DIMM na kanał, ale w rzeczywistych zastosowaniach nigdy nie zauważysz różnicy. Może to również mieć znaczenie, jeśli znacznie podkręcisz, gdy drugi zestaw modułów DIMM ograniczy Twoją zdolność do przesunięcia taktowania pamięci tak wysoko.
Jeśli koszty są mniej więcej takie same, 2x4 GB da ci możliwość rozszerzenia do 16 GB pamięci w przyszłości, jeśli będzie to potrzebne. Jeśli koszty są znacznie wyższe i nie spodziewasz się, że potrzebujesz więcej pamięci RAM, nie ma powodu, aby nie oszczędzać pieniędzy i zamiast tego używać 4x2 GB.
źródło
Nie moja odpowiedź, ale ta, za którą podążyłem:
To pytanie pojawiło się wcześniej na kilku innych forach, ale nigdy nie było dobrej, jasnej odpowiedzi. Poza podkręcaniem, możliwością aktualizacji i temperaturą, podejrzewam, że 4x2 byłoby nieco szybsze niż 2x4, ponieważ byłoby więcej przeplatania. Przeplatanie oznacza, że dane są rozłożone na więcej układów pamięci. Podczas gdy niektóre układy czekają na zakończenie cyklu czasowego CAS, dostęp do danych może nastąpić z innych układów.
Chodzi o to, że tak naprawdę zależy to od implementacji mostka północnego (NB). NB musi mieć możliwość przeplatania czterech modułów DIMM, a ja nie wiem, które NB robią, a które nie. Podejrzewam, że większość NB Xeon może przeplatać się na czterech modułach DIMM, w rzeczywistości większość z nich wymaga zainstalowania modułów DIMM w grupach po cztery. Nie jestem pewien co do konsumenckich linii NB, takich jak P35, 965 i nForce 680i, odpowiedź może być inna dla każdego chipsetu ...
Wiem, że to nie odpowiada bezpośrednio na twoje pytanie. Jestem pewien, że 4x2 nigdy nie będzie wolniejszy niż 2x4, albo będzie taki sam lub szybszy, jeśli NB obsługuje czterokierunkowe przeplot.
źródło