Główna » jak » Czy użycie nierównych ilości pamięci RAM w każdym gnieździe zmniejszy wydajność?

    Czy użycie nierównych ilości pamięci RAM w każdym gnieździe zmniejszy wydajność?

    Kiedy dodajesz pamięć RAM do komputera, czy to naprawdę ma znaczenie, jeśli pałki mają nierówne ilości pamięci lub czy zawsze potrzebujesz ich do równej ilości pamięci? Dzisiejszy post z pytaniami i odpowiedziami dla SuperUser zawiera odpowiedzi na ciekawe pytania czytelnika.

    Dzisiejsza sesja pytań i odpowiedzi przychodzi do nas dzięki uprzejmości SuperUser - poddziału Stack Exchange, opartego na społecznościach grupowania witryn z pytaniami i odpowiedziami.

    Zdjęcie dzięki uprzejmości redjar (Flickr).

    Pytanie

    Czytnik SuperUser LanceLafontaine chce wiedzieć, czy użycie nierównej ilości RAM naprawdę zmniejsza wydajność:

    Ta strona opisuje specyfikacje pamięci RAM dla wielu laptopów MacBook. W dziale dotyczącym mojego laptopa (13 "Pro, koniec 2011 r.) Jest napisane:

    • Dodatkowe uwagi: Aby uzyskać najlepszą wydajność, wypełnij oba gniazda pamięci, instalując jednakowy moduł pamięci w każdym gnieździe.

    Nie po raz pierwszy słyszę o tym zjawisku i zdecydowanie nie jest to specyficzne dla Apple. Dlaczego tak jest? Poza oczywistym zmniejszeniem dostępnej pamięci, dlaczego miałoby być gorzej pracować z 6 GB (1 * 4 GB plus 1 * 2 GB) niż z 8 GB (2 * 4 GB)?

    Czy użycie nierównych pamięci RAM powoduje spadek wydajności lub jest tylko mitem?

    Odpowiedź

    Współautorzy SuperUser David Schwartz i x mają dla nas odpowiedź. Po pierwsze, David Schwartz:

    Przy równej ilości pamięci w obu gniazdach, pamięć może być przeplatana tak, że kolejne porcje pamięci zastępują gniazda. W ten sposób dostęp do pamięci jest dystrybuowany do obu gniazd niemal idealnie równomiernie, co pozwala na łączenie ich pasma.

    Przy nierównomiernych ilościach pamięć nie może być przeplatana i musi być najpierw odwzorowana na jeden patyk, a następnie na drugi. Program uzyskujący dostęp do dużego, ciągłego kawałka pamięci znajdzie prawie cały dostęp do jednego pinu i nie będzie połączenia pasma.

    Poniżej znajduje się odpowiedź od mVincent:

    • Dodatkowe uwagi: Aby uzyskać najlepszą wydajność, wypełnij oba gniazda pamięci, instalując jednakowy moduł pamięci w każdym gnieździe.

    Prawdopodobnym wyjaśnieniem technicznym jest to, że MacBook (płyta główna) obsługuje dwukanałową architekturę, a zatem wymaga dwóch identycznych modułów pamięci. Testy porównawcze sugerują, że daje on 5-10-procentowy wzrost wydajności.

    • Dlaczego tak jest? Poza oczywistym zmniejszeniem dostępnej pamięci, dlaczego miałoby być gorzej pracować z 6 GB (1 * 4 GB plus 1 * 2 GB) niż z 8 GB (2 * 4 GB)?

    Gdy zostaną użyte dwa nieidentyczne moduły pamięci, płyta główna będzie uruchamiać moduły pamięci z prędkością najwolniejszego modułu.


    Czy masz coś do dodania do wyjaśnienia? Dźwięk w komentarzach. Chcesz przeczytać więcej odpowiedzi od innych użytkowników Stack Exchange, którzy znają się na technologii? Sprawdź cały wątek dyskusji tutaj.