Editor’s Note: Aktualizacja tego artykułu została zamieszczona tutaj.
Procesory Intel Skylake będą miały około 18 miesięcy, gdy zostaną zastąpione na początku przyszłego roku przez części „Kaby Lake”. Oczekuje się również, że AMD w końcu uwolni swoje procesory Zen, a wraz z tym spodziewamy się, że wielu z Was będzie przyglądać się tym nowym platformom pod kątem ewentualnych aktualizacji.
Choć ceny pamięci pozostają konkurencyjne (czytaj: tanie), w ciągu ostatnich kilku miesięcy nastąpił lekki skok cen. W przeważającej części pamięć DDR4 jest teraz tańsza niż starsze DDR3, z zestawami 8GB DDR3-2400 zaczynającymi się od zaledwie 60 dolarów — mniej niż wielu z was wydałoby na bryłę aluminium dla swojego CPU — prawdopodobnie nie będziecie się zastanawiać dwa razy nad wydaniem 110 dolarów, aby zabezpieczyć zestaw 16GB. Szybsze pamięci DDR4 3000MHz zaczynają się od ~$55 za 8GB i $95, jeśli chcesz 16GB.
Ale niezależnie od tego, czy zdecydujesz się na Kaby Lake lub Zen, czy też pójdziesz w kierunku gamy procesorów z zeszłego sezonu, prawdopodobnie będziesz zadawać sobie pytanie: „Czy powinienem dostać 8GB lub 16GB pamięci RAM?”
Uwaga: Ta funkcja została pierwotnie opublikowana 08/18/2015. Zmieniliśmy go i odbiliśmy, ponieważ jest tak samo istotny dzisiaj, jak wcześniej. Część naszej inicjatywy #ThrowbackThursday.
Jeśli budujesz system Core i7 z high-endowym GPU i szybkim dyskiem SSD, zestaw pamięci 16 GB będzie jednym z mniejszych zakupów. Jeśli jednak starasz się uzyskać jak najwięcej, decydując się na takie części jak procesor Core i3 i być może GTX 1050, musisz wiedzieć, czy dodatkowe 8 GB pamięci rzeczywiście przyniesie Ci korzyści.
Jeśli budujesz system z procesorem Core i7 z wysokiej klasy kartą graficzną i szybkim dyskiem SSD, zestaw pamięci o pojemności 16 GB będzie jednym z mniejszych zakupów.
Pamiętaj, że nie ma sensu „zabezpieczać” swojego systemu dodatkową pamięcią teraz, ponieważ dodawanie kolejnych po jakimś czasie jest zawsze bardziej ekonomiczną opcją, pod warunkiem, że masz puste sloty DIMM.
Ostatni raz naprawdę zawracałem sobie głowę porównywaniem pojemności pamięci w 2007 r., kiedy DDR2 było wściekłe. W tym czasie przyjrzałem się wydajności 2GB vs 4GB w grach i nie znalazłem prawie żadnej korzyści z używania 4GB pamięci.
Dzisiejsze nowoczesne gry i wiele aplikacji zwiększających produktywność mogą zużywać nawet 4GB, więc nie ma zbyt wielu argumentów przemawiających za tym, aby nie używać 8GB. Jednak potrzeba posiadania 16GB pamięci pozostaje gorąco dyskutowanym tematem, więc dziś sprawdzimy, czy i gdzie taka ilość pamięci może być przydatna dla użytkowników komputerów stacjonarnych.
Specyfikacja systemu testowego
- Intel Core i7-6700K (4.0GHz – 4.2GHz)
- Asrock Z170 Gaming K6+
- Dual-Channel: 16GB DDR4-2666 RAM
- Dual-Channel: 8GB DDR4-2666 RAM
- Single-Channel: 4GB DDR4-2666 RAM
- GeForce GTX 980
- Crucial MX200 1TB
- SilverStone Essential Gold 750w
- Windows 10 Pro 64-bit
Wydajność aplikacji
Po spędzeniu kilku godzin przechodząc przez kilka popularnych aplikacji i obciążeń roboczych, trudno było znaleźć jakikolwiek powszechnie używany program, który wymagałby samodzielnie 4 GB lub więcej pamięci systemowej.
Przykładowo, podczas pracy na komputerze stacjonarnym z systemem Windows 10, z otwartymi kilkoma przeglądarkami internetowymi i kilkunastoma kartami pomiędzy nimi, klientem poczty elektronicznej Postbox, Adobe Photoshop, Microsoft Word i Excel, kilkoma klientami komunikatorów, Sublime Text, aplikacją SFTP, serwerem Plex, Dropbox, OneDrive, Malwarebytes i innymi narzędziami systemowymi działającymi w tle oraz wielozadaniowością pomiędzy programami, zużycie pamięci RAM wynosiło maksymalnie około 70%.
Gdy masz już „wystarczającą” ilość pamięci, aby wszystkie Twoje aplikacje mogły działać, więcej pamięci nie zwiększy już wydajności.
Gdy masz już „wystarczającą” ilość pamięci, aby wszystkie Twoje aplikacje mogły działać, więcej pamięci nie zwiększy już wydajności. A w tym przypadku oznacza to, że do zwykłej pracy na komputerze stacjonarnym trudno będzie znaleźć jakąkolwiek namacalną różnicę w wydajności między 8 GB a 16 GB pamięci systemowej.
Wśród programów, które testowaliśmy, Adobe Premier CC okazał się bardzo wymagający, jak pokazano poniżej:
Nasze niestandardowe obciążenie obejmuje 17-minutowy film składający się z dziesiątek małych klipów, obrazów i ścieżek dźwiękowych. Aby zmaksymalizować wykorzystanie pamięci systemowej, zmniejszyliśmy bitrate i całkowite wykorzystanie pamięci systemowej podczas kodowania wyniosło 12 GB.
Przy zainstalowanych 16 GB pamięci obciążenie zajęło 290 sekund. Co zaskakujące, z zaledwie 8GB pamięci RAM czas kodowania nie uległ znacznemu skróceniu i wynosił 300 sekund. Dopiero gdy zmniejszyliśmy ilość pamięci systemowej do zaledwie 4GB zauważyliśmy ogromny spadek wydajności, dokładnie o 38% w porównaniu z konfiguracją 8GB.
Przechodząc do 7-Zip… domyślnie zazwyczaj przeprowadzamy benchmark używając słownika 32MB, który jest wystarczający do przedstawienia prawdziwej wydajności kompresji. To powiedziawszy, jeśli kompresujesz kilka plików, które mierzą w gigabajtach, wtedy znacznie większy rozmiar słownika będzie preferowany. Większe słowniki często sprawiają, że proces jest wolniejszy i wymaga więcej pamięci systemowej, ale w rezultacie plik jest mniejszy (lepsza kompresja).
Podczas testów ze słownikiem 32 MB nasz procesor Skylake Core i7-6700K osiąga wydajność 25120 MIPS, a ten test wymaga tylko około 1,7 GB dostępnej pamięci systemowej. Podwojenie rozmiaru słownika do 64 MB wymaga 3,1 GB, a 128 MB – 6,1 GB.
Do naszego testu wybraliśmy słownik o rozmiarze 512 MB, który przytłoczył pamięć systemową, ponieważ wymaga 24 GB dostępnej pamięci systemowej. Im więcej danych musi być załadowanych na SSD, tym wolniejszy staje się system.
Z 16GB pamięci RAM system nadal jest w stanie wyprodukować 9290 MIPS, gdzie konfiguracja z 8GB jest ponad 3x wolniejsza.
Patrząc na dane dotyczące kilobajtów na sekundę widzimy, że konfiguracja 8GB jest 11x wolniejsza od konfiguracji 16GB.
Mimo, że posiadanie 16GB pamięci jest tutaj prawdziwą zaletą, musieliśmy stworzyć ekstremalny i mało prawdopodobny scenariusz. Osoby planujące kompresję z tak dużym słownikiem prawdopodobnie zdałyby sobie sprawę z potrzeby posiadania większej ilości pamięci systemowej i zdecydowałyby się na 32GB RAM.