Хорошая видеокарта не обязательна, если только вы не хотите разрабатывать продвинутые 3D с помощью Visual Studio (что, в конце концов, возможно). WPF и мультимонитор могут работать на любой видеокарте, которую вы сейчас купите.
Что является абсолютным требованием, так это 4 ГБ ОЗУ только для Visual Studio 2010 под Win7 (очевидно, x64, поскольку версия x86 не может использовать 4 ГБ ОЗУ). Добавление виртуальных машин повышает эту потребность. У него нет верхнего предела, поскольку он действительно зависит от того, сколько виртуальных машин вы планируете запускать одновременно, и какое приложение будет запускаться на них. Добавьте минимум 1 ГБ на каждую виртуальную машину с Win7, намного больше, если они должны запускать базы данных, систему управления версиями или любое приложение с большой нагрузкой.
Кроме того, для виртуальных машин почти обязательно, чтобы они использовали отдельные физические жесткие диски, если они собираются работать одновременно, если вы этого не сделаете, вы испытаете производительность диска уровня каменного века как для хоста, так и для виртуальных машин (если только это не все на SSD, который я никогда не пробовал).
Купил бы я компьютер для программирования сейчас, я бы определенно купил SSD для размещения Win7, VS и проектов, это было бы действительно удобно (мой текущий рабочий стол занимает несколько минут для загрузки и загрузки моих проектов, все, что улучшает загрузку, хорошо) .
Что касается ЦП, вы можете потратить деньги на количество ядер, а не на фактическую скорость (частоту) процессора. Все процессоры имеют приличную производительность, но ваш компьютер может сильно замедлиться, если вы используете несколько виртуальных машин на двухъядерном процессоре. Чип i7 действительно хорош, но я не думаю, что вы выиграете, потратив большие деньги на высокопроизводительные чипы Intel. Выбирайте хорошее соотношение цена / производительность с большим количеством ядер, что для вашего бюджета будет 4-ядерным i5 или 6-ядерным Phenom II X6 (лично я предпочел бы X6, но я не хочу звучать частично).
В более общем плане, если ваш хост или ваши виртуальные машины предназначены для работы с базами данных, сборками с непрерывной интеграцией или серверами управления версиями, доступными большому количеству людей, вы можете захотеть использовать другой компьютер в качестве своего разрабатываемого компьютера, поскольку доступность будет важна ( это означает отсутствие перезагрузки, избегайте аппаратных и программных сбоев). Возможно, вы захотите купить хороший мобо и отличный блок питания, а также хорошую башню с достаточно многочисленными вентиляторами. И вы можете подумать о том, что вы собираетесь использовать для резервного копирования.
Изменить: эта последняя строка почти исключает готовые компьютеры, поскольку производители компьютеров afaik почти всегда включают дешевые блоки питания и материнские платы даже в высокопроизводительные компьютеры, потому что эти пункты не рекламируются.
person
Evren Kuzucuoglu
schedule
14.12.2010