Wydajność wielu drążków pamięci RAM w porównaniu do pojedynczych drążków pamięci

9

Nie jest tajemnicą, że użycie dwóch dysków fizycznych zapewnia lepszą wydajność niż dwie partycje na tym samym dysku fizycznym; ponieważ istnieją dwa urządzenia, każde z nich ma swoje własne talerze, głowicę, pamięci podręczne, kontrolery itp. (ewentualne wąskie gardła systemu i inne).

Zastanawiam się, czy to samo dotyczy pamięci RAM. To znaczy, na przykład (inne czynniki, takie jak prędkości, czasy itp. Są równe), czy zainstalowanie dwóch 1GB pamięci RAM dałoby lepszą wydajność niż jeden 2GB pamięci?

Nie mogę znaleźć żadnych użytecznych informacji na temat testów, analiz ani porównań na ten temat. Wiele osób o to pyta, ale nie ma ostatecznych odpowiedzi, tylko spekulacje.

Dla przypomnienia, nie martwię się o to, że „jeden kij pozwala na przyszłe aktualizacje” lub kanał jednokierunkowy kontra dwukanałowy (można to rozwiązać na przykład poprzez podwojenie wszystkiego - w moim przypadku próbuję ustalić, czy dwa 1 GB pamięci jest lepszy niż cztery 512 MB pamięci lub odwrotnie).

Wielkie dzięki.

Synetech
źródło
superuser.com/questions/90109/buying-more-ram ma odpowiedź, która obsługuje twoje pytanie. Pewnie, że w pytaniu SU są dwa pytania, ale połowa pytania odpowiada na twoje pytanie.
David

Odpowiedzi:

1

Nawet jeśli nie martwisz się przyszłymi aktualizacjami, zdobądź 2 x 1GB pamięci. Jeśli nic więcej, oznacza to mniej punktów awarii. Różnica prędkości między 4 x 512 a 2 x 1024 jest nieistotna, jeśli pracują z tą samą prędkością zegara i napięciem.

W każdym razie jest to pytanie akademickie, ponieważ nie zauważysz różnicy jako użytkownik końcowy. Wąskim gardłem w systemie jest nadal dysk twardy, zarówno mechaniczny, jak i SSD.


EDYTOWAĆ:

Powiedziano mi, że mniej drążków będzie szybszych, ponieważ gęstość żetonów na każdym drążku oznacza mniej podróży w autobusie niż przy większej liczbie drążków. Najwyraźniej czasy na 512s też są wolniejsze niż 1 GB.


źródło
Hmmm, to interesujące, ponieważ używanie dwóch dysków fizycznych w przeciwieństwie do dwóch dysków logicznych zdecydowanie nie jest akademickie, przewaga wydajności jest dość wyraźna. Przypuszczam, że różnica może wynikać z opóźnień (czasy odświeżania i dostępu do pamięci RAM są o wiele krótsze niż czasy wyszukiwania i dostępu do dysków).
Synetech,
Jestem pewien, że powinna istnieć zaleta dla aplikacji wymagających dużej ilości pamięci, które przesyłałyby dane między pamięcią RAM a procesorem (tzn. Dysk nie jest zaangażowany). Spójrz na różnicę prędkości między pamięcią podręczną procesora a prędkością pamięci RAM; pamięć RAM może pobierać dane szybciej niż pojedynczy patyk, a dwa patyki powinny być w stanie przesyłać dane szybciej niż jeden patyk.
Synetech,
Może tylko na dwukanałowy.
> Jeśli nic innego, oznacza to mniej punktów awarii. Dzięki temu możesz również powiedzieć, że jeśli wystąpi awaria, w konfiguracji z jednym drążkiem tracisz dwa razy więcej niż w przypadku konfiguracji z dwoma drążkami. > Może tylko na dwukanałowy. Dyski twarde nie są jeszcze dwukanałowe, ale wykazują takie zachowanie. Chodzi o to, że oddzielne urządzenia fizyczne mogą przygotować się wewnętrznie, aby zapewnić gotowy strumień danych do wąskiego gardła (np. Magistrali), podczas gdy pojedyncze urządzenie może zostać maksymalnie wykorzystane.
Synetech 21.01.11
1
Znalazłem ten link. Nie jestem pewien, czy to pomaga: overclock.net/intel-memory/29556-ram-cpu-bottleneck.html