У меня был похожий вопрос, и вместо того, чтобы обсуждать его в теоретическом плане, я решил купить его с мыслью, что при необходимости заменю / обновлю его. Я получил Core i7 920 с 12 ГБ ОЗУ, 2 твердотельных накопителя Intel 80 ГБ (RAID 0), два жестких диска SATA 1 ТБ (RAID 1) и одноразовый SATA 1 ТБ.
Я бросил на Windows Server 2008 x64 и разместил пару виртуальных машин на моих SSD. Очень, очень быстрые ответы. (У меня есть некоторый опыт работы с виртуальными машинами, и я знаю, что дисковый ввод-вывод мог бы израсходовать меня на хостинг среды разработки на виртуальной машине, особенно при добавлении SQL Server к тем же шпинделям.
Я действительно наслаждался этой установкой, но затем прибыла игровая площадка для ВМ (Dell 1950 с 32 ГБ ОЗУ и изящным небольшим SAN). Я перебросил эти виртуальные машины на него вместе с некоторыми другими и загрузил Windows 7 на свои твердотельные накопители. (Я чувствовал, что могу поиграть с моей системой, потому что теперь я размещал несколько виртуальных машин независимо от моей новой рабочей станции.)
Самое большое, что я заметил, было то, насколько приятнее было развиваться на машине без виртуальной машины. Не столько скорость, сколько визуальные эффекты, сглаживание шрифтов и т.д. SSD действительно сделали ввод / вывод не фактор, но они заставляют все чувствовать себя мгновенно. (Кроме того, Windows 7 сладка.)
Я знаю, что мне придется перестраивать его, когда выйдет RTM, но у меня есть виртуальные машины, с которыми я могу работать, пока он перестраивается. Мне нужно будет использовать VPC вместо Hyper-V для создания виртуальных машин, которые мне нужны, чтобы никто не запутался, но я считаю, что это разумный компромисс.
Короче говоря, я повторю другие, которые говорят о размещении виртуальных машин на отдельном сервере, но я хотел бы добавить, что твердотельные накопители Intel очень быстрые. отдельные машины дают вам больше гибкости. Ваши диски звучат достаточно быстро для тестирования, но для разработки, мгновенные удары быстро.