Это большой выигрыш в производительности для запуска виртуальной машины со второго диска?

8

Dell предлагает ноутбук с диском на 500 ГБ или двумя дисками на 320 ГБ (оба 7200 об / мин и без опций для SSD). Я буду использовать виртуальные машины для разработки, а также буду иметь несколько монтировок TrueCrypt.

Я полагаю, что два диска лучше для a): более быстрый доступ к диску и b): данные находятся на отдельном диске от ОС. Это правильно?

eych
источник
Хорошая идея! Я должен увидеть, как это работает.
Джаред Харли

Ответы:

7

Скотт Ханселлман сделал сообщение в блоге с отличными советами о производительности виртуальных машин . Джефф Этвуд тоже, с некоторыми оценками (это с 2006 года, но все еще полезно). И все они согласны о втором жестком диске для ваших виртуальных машин. И я с ними согласен. Когда я использую виртуальную машину с виртуальным диском на том же диске в моей Vista, это боль.

Я бы следовал советам, представленным в этих ссылках, так как они тоже от программистов, поэтому у вас могут быть похожие проблемы.

GmonC
источник
1

Это было бы хорошим решением. Держите виртуальные машины в одной, а ОС и другие вещи - в другой. Мы обнаружили значительное улучшение работы виртуальных машин на внешних дисках eSATA для систем, которые не поддерживают два диска.

Дейв М
источник
0

Не беспокойтесь о производительности: два диска лучше работать, когда вы работаете с ними одновременно, например, при копировании с одного на другой.

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

Тем не менее, вот немного математики: 2 x 320 = 640> 500. Таким образом, вы получаете 140 ГБ.

Если вы решите использовать 2 диска, то для меня 320 ГБ слишком велико для системного диска. Я бы пошел еще дальше и разделил первый диск, скажем, на системный диск 40 ГБ с Windows и всеми приложениями. Это облегчает резервное копирование образа системного диска, что я систематически делаю на всякий случай, прежде чем позволить Microsoft Windows Update уничтожить мою работающую систему.

В этом случае у меня будет:
C = диск 1, раздел 1 (40 ГБ),
D = диск2 (320 ГБ),
E = диск1, раздел 2 (280 ГБ)

Обратите внимание, что перераспределение диска C, вероятно, повлечет за собой переустановку Windows (или восстановление из раздела восстановления OEM после переразметки).

harrymc
источник
1
Но это именно то , что нужно - работать с двумя дисками одновременно; один работает на хосте, другой - на виртуальной машине. Оба нужны одновременно. Так что «да» на два диска для производительности.
Роберт Картейно
-1

Это действительно зависит от того, что вы собираетесь виртуализировать.

Ранее я говорил в другом посте, что, например, я могу открыть около 10 виртуальных машин одновременно, не замечая каких-либо замедлений, когда я выполняю различные тесты на машинах с низкой спецификацией, которые не требуют интенсивного ввода-вывода, где, как если бы Я делаю что-нибудь немного интенсивнее - просто если открыть 2/3, компьютер может стоять на месте.

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

Уильям Хилсум
источник
-1

Если второй диск быстрее первого и у вас есть нефрагментированные тома на втором диске, виртуальная машина будет работать быстрее. Если у вас первый внутренний диск быстрее и хорошо дефрагментирован, то, вероятно, он будет работать лучше.

Берт
источник