AM2 + / DDR2 или AM3 / DDR3 для новой сборки?

841
Jeff Shattock

Я скоро обновлю свою устаревшую систему E6600 Conroe, и новый четырехъядерный процессор Athlon Propus 620 попался мне на глаза, равно как и разблокируемый Phenom II x2 550. Четырехъядерный процессор за 100 долларов не плох, как бы вы его ни нарезали. Однако я застрял на том, стоит ли приобретать плату AM2 + с поддержкой памяти DDR2 или плату AM3 с поддержкой DDR3. Обратите внимание, что оба чипа AM3. Я немного открыта в цене, но я должна заплатить за свадьбу, поэтому я не могу сойти с ума. Вот почему я рассматриваю плату AM2 + / DDR2: она позволит мне повторно использовать память, которой я владею в настоящее время, вместо того, чтобы покупать больше.

Я использую систему, как правило, для разработки и некоторых легких игр. Обычно у меня будет 2 или 3 виртуальных машины, а также 1 или 2 экземпляра Visual Studio, а также все вспомогательные программы, связанные с программированием.

Что я хочу знать, так это то, что выбор платы AM3 / DDR3 обеспечит заметное ускорение выполнения приложения (время запуска для меня не имеет значения) по сравнению с настройкой AM2 + / DDR2, учитывая, что все остальное в системе поддерживается постоянным, кроме сокет и тип памяти?

1

4 ответа на вопрос

5
David Spillett

Предостережение: я еще не использовал установку DDR3, поэтому она основана на предположениях так же, как и на чем-либо еще.

DDR3 быстрее для всплесков активности, но имеет большую задержку, чем DDR2, поэтому, хотя он должен быть быстрее для большинства задач, он может быть не для всех, и задержка может снизить результирующее повышение производительности. Так что, если разница в цене на платах не будет очень маленькой, я остановлюсь на DDR2 и снова использую существующую оперативную память. На самом деле, я бы все равно придерживался DDR2. Вы всегда можете обновить материнскую плату и оперативную память позже.

Для вашей "легкой игры" это не будет иметь никакого значения. Моя машина на базе DDR2 воспроизводит Crysis в разрешении 1920x1080 со всем высоким качеством, с одним местом в игре, где она даже заикалась (и я думаю, что узким местом была графическая карта, а не остальная часть системы). Наличие ОЗУ DDR3 на вашей видеокарте будет иметь большее значение для игр, чем лучшее ОЗУ на вашей материнской плате - задачи, выполняемые с помощью графических процессоров, приносят от этого больше пользы, чем современные процессоры общего назначения, а в современных играх графическая карта более вероятна быть ключевым узким местом, а не вашим процессором или оперативной памятью.

Для VMS я бы поспорил, что накладные расходы на переключение контекста между виртуальными машинами и другие накладные расходы на виртуализацию в значительной степени превзойдут любую разницу, которую вы получаете, когда память DDR3 может отправлять им блоки данных быстрее.

Для разработки: если вы не выполняете серьезное сокращение чисел на больших наборах данных (если все ваши внутренние циклы работают на небольших наборах данных, они все равно будут храниться в кеше), вы не увидите большой разницы. Несмотря на то, что visual studio довольно тяжелый, он не будет чрезмерно облагать налогом машину, чтобы увидеть разницу, база данных тоже работает - ваш процессор будет тратить больше времени на ожидание дискового ввода-вывода, чем на чтение памяти.

Также помните, что современные процессоры поставляются с большими встроенными кешами L2. Наиболее сжатые и многие не очень сжатые циклы будут обслуживаться этим кэшем, вместо того, чтобы требовать большого количества операций чтения из основной памяти - и если у вас много активных процессов одновременно, до такой степени, что весь ваш кэш L2 каждый раз сжимается Очередь планирования, а затем издержки переключений контекста уменьшат любую разницу в объемном отклике ОЗУ (и эта более высокая задержка также будет задействована).

Когда несколько месяцев назад я поднял свой процессор на несколько ступеней, я сохранил свою существующую плату AM2 + по вышеуказанным причинам и не пожалел о том, что сэкономил деньги. Ну, когда я говорю «экономить деньги», я имею в виду «тратить деньги на другие вещи, такие как лучшая видеокарта и дополнительный жесткий диск». DDR3 в настоящее время, IMO, для людей, которым не нужно думать о дополнительных затратах, особенно для людей, которые делают свежую сборку и не должны учитывать экономию или повторное использование старой оперативной памяти, хардкорных геймеров, которые должны иметь самую последнюю версию + наибольший + быстрые все и считаю, что каждый бит маркетинг рекламы (они похожи на меломан в разы), или люди, которые делают специалист вычислительную работу, которая нуждается в дополнительную объемные скоростях передачи между RAM и CPU.

3
labradort

Я слышал, как вы говорили, что преимущество использования DDR2 заключается в том, что вы можете повторно использовать свою оперативную память.

Ну сколько у тебя? Если это всего 1 или 2 ГБ ОЗУ и вы хотите иметь двухканальный и 4 ГБ ОЗУ (или больше), то вы, вероятно, в любом случае полностью замените свою память. Если это происходит, DDR2 и DDR3 имеют примерно одинаковую цену, и вы захотите использовать DDR3 для повышения производительности, некоторой экономии энергии (и меньшего количества тепла внутри вашей системы), а также для простоты поиска замены или обновления ОЗУ в будущее.

Единственная причина остаться с DDR2 состоит в том, что вы не можете позволить себе $ 100 за дополнительную память и чувствуете, что можете обойтись тем количеством DDR2, которое у вас сейчас есть.

0
Stefano

я думаю, что быстрый диск улучшит вашу работу больше, чем переход на ddr3 ... в конце ваш компьютер работает как самый медленный из компонентов, а жесткий диск самый медленный из всех ...

Вы правы, но вы не ответили на вопрос ОП ... Sasha Chedygov 14 лет назад 0
Быстрый привод в основном поможет при начальной загрузке, и время запуска оп-состояний для него не имеет значения. Phoshi 14 лет назад 0
В зависимости от того, что включает в себя работа по разработке, приличная подсистема ввода-вывода диска может существенно повлиять на текущую производительность, а также время начальной загрузки. Если он выполняет работу с базой данных, например, с большими наборами данных (которые не помещаются в ОЗУ целиком) или с обстоятельствами, которые включают много операций записи или и то и другое (много операций записи в большие наборы данных). Если машина в конечном итоге поменяется местами с VS + DB + VMs + other, то это немного изменится (хотя добавление большего объема ОЗУ, вероятно, будет более экономически эффективным, чем получение высокопроизводительных дисков). David Spillett 14 лет назад 0
0
Phoshi

Да. DDR3 значительно быстрее, и чем быстрее ваш процессор сможет получать необходимые данные, тем быстрее он сможет на него воздействовать.

Похожие вопросы