Ускорьте производительность HDD VMs

Я использую VMware на своем ноутбуке Lenovo R500 для рабочей среды разработчика (сервер Win2003 r2, Visual Studio 2008, SQL Server 2005). Все хорошо работает кроме жесткого диска, который похож 10x медленнее, чем на хосте OS. Едва ли 10x, но много.

Так, это - некоторые идеи для ускорения вещей:

  • у меня есть один запасной 3,5-дюймовый HDD, 7 200 об/мин. Если я покупаю внешний случай USB2, помещал/копировал/перемещал целый VM на него и загружаю VM от него, это должно быть быстрее, чем выполнение VM от внутреннего 2,5-дюймового 5200 об/мин HDD?
  • так или иначе отобразите один раздел от внешних 2,5 дюймов (USB2) диск к VM и поместите файл подкачки там. Но в VMware, я не могу использовать внешний HDD usb в качестве нового физического диска, я могу поместить там просто "регулярный" scsi файл HDD.
  • купите SSD (решающий m225, если я вспоминаю, является дешевым/быстрым). Но это не опция прямо сейчас :(
  • все, что решения с внешними дисками USB2 касаются меня из-за скорости USB2, которая является значительной ниже, чем собственная скорость 3,5-дюймового HDD - 50MB/s (480 Мбит usb2) по сравнению с 80 МБ (средняя скорость чтения HDD seagate 7200.10). USB2 замедлит его?

Отредактированный:

  • eSata ExpressCard, подключенный к внешнему HDD. Я могу использовать этот внешний HDD как физический диск в VMware?

Дайте мне некоторые рекомендации и инструкции.

Кроме того, я дал 2 ГБ RAM к VM, и только 1 ГБ используется, когда я смотрю на Диспетчер задач. Таким образом, я предполагаю, что это достаточно.

3
задан 06.07.2016, 15:09

5 ответов

Если у Вас будут деньги, то SSD будет единственным заметным различием. Если можно добавить больше RAM также, которая поможет, но SSD будут ключом к реальному ускорению вещей специально для VMware или общей виртуализации.

Я в настоящее время выполняю VMware Fusion, запускающий Windows 2k8 с VS2008, SQL2008, BizTalk, 2009, и т.д. и т.д. на моем MacBook Pro w/4 ГБ RAM и диска является единственной вещью, замедляющей все. Не имеет значения, как быстро ЦП, который Вы используете пока данные, находится на самом медленном устройстве, все (RAM, Шина, ЦП) должно ожидать его для получения данных.

Внешний USB подключенный диск не сделает ничего значимого для Вас. Помните, тот диск все еще должен вращаться и добраться, данные затем отправляют его через USB к шине PCI на материнской плате. Вы просто переместили проблему из своего ноутбука к за пределами Вашего ноутбука.

Различие между 5400 об/мин и 7200 об/мин является едва заметным вообще. Во всей серьезности, если Вы хотите видеть какое-либо различие в скоростях, сохраняют некоторые наличные деньги и получают SSD. Все другие опции действительно просто дразнят, Вы в вещах надежд будете лучше, но я могу гарантировать Вам, это не будет стоить времени, денег и усилия по сравнению с SSD.

7
ответ дан 07.12.2019, 22:53

USB 2.0 намного хуже узкое место, чем Ваше внутреннее 5k4 об/мин жесткий диск.

лучше обновите свой ноутбук жесткий диск.

до тех пор можно применить определенные тонкие настройки NTFS для сокращения дисковой перегрузки. так как Вы выделили 2 ГБ RAM, Вам могло бы сойти с рук отключение виртуальной памяти (помните, если это не удается, новый pagefile.sys является всего несколькими щелчками мышью далеко :).

4
ответ дан 07.12.2019, 22:53

Первое, что нужно сделать улучшить диск IO для VM - если Вы уже не сделали этого - выполняется вариант дисков дефрагментации из VMware.

1
ответ дан 07.12.2019, 22:53

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

  1. Удостоверьтесь, что хост-машина имеет много RAM. Не доверяйте Диспетчеру задач; VMware является лукавым в своем использовании памяти. Если бы Вы выделяете 2 ГБ VM, я удостоверился бы, что ноутбук имеет по крайней мере 4 ГБ памяти, предпочтительно больше. Помните, что Ваша общая системная память должна быть, по крайней мере, суммой, выделенной VM плюс сумма потребности хоста, плюс буфер для всех программ, работающих в хосте (т.е. сам VMware, Firefox, и т.д.). Отсутствие достаточной памяти хоста иногда проявляет странными способами в VMs.

  2. Используйте ОС не-Windows для хостинга VM если вообще возможный. Это звучит смешным, но запускающий Windows в VM путь быстрее в Linux, чем в Windows. Можно попробовать это быстро путем получения одного из огромного количества вариантов Linux от сети и установки VMware Player там. По моему опыту, это ускорило в значительной степени все в VM.

  3. Дефрагментируйте объем, где Ваш VM живет. Затем дефрагментируйте диск VM из VM.

Вы могли бы также выключить свой вирусный сканер (если это возможно, только для операций VMware). Это может или не может иметь эффекта, но наличия проверка McAfee, которой каждая запись не может помочь вообще.

1
ответ дан 07.12.2019, 22:53

Давнишний совет для Виртуальной производительности состоит в том, чтобы дать VM отдельный HD. Не отдельный раздел, который не помогает. Получите 2 различных диска в своем ПК. Будучи Windows, и хост и гость ОС будет постоянно использовать диск. Если это - тот же диск, Вы видите конкуренцию.

Внешние диски по USB не достаточно быстры, но eSATA мог бы работать.

1
ответ дан 07.12.2019, 22:53

Теги

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