В чем VMware плохо? (Что я не должен использовать его для),

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

Я использую плеер VMware 3.0.0 сборки 203 739 предоставления его 1536 МБ поршня.

4
задан 07.11.2009, 16:40

4 ответа

VMware Player - Плохо при создании Вашего собственного VM's!

VMware Workstation - Блестящий в большинстве вещей.

С Рабочей станцией это поддерживает Прямой X 9, и пока это не может быть столь же хорошо как работающий непосредственно на Вашем хосте, это все еще довольно достойно и последняя версия Рабочей станции (7), они совершенствовали его далее, и графика очень хороша.

Как Alex сказал, Диск, ввод-вывод также плох по сравнению с реальной машиной, но с этим можно иметь дело путем помещения всего VM's на их собственном диске (не раздел на том же диске).

Лично, я использую VM's для всего, я люблю его и думаю, что это - одна из лучших технологий!

Ваш заголовок был, "Для чего я не должен использовать его". Ответ действительно - ничто, если Вы не возражаете против небольшой задержки по сравнению с выполнением чего-то исходно и игр высокого класса. Кроме этого, ничего!

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

6
ответ дан 07.12.2019, 19:31

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

Кроме того, (насколько я знаю) VMware не может представить специальное оборудование VM. Это дает стандартный набор виртуального аппаратного обеспечения ко всему VMs, который является большим для способности переместить VMs от одного физического поля до другого. Однако, если у Вас будет специальная часть аппаратных средств на разъеме PCI, то VMware не сможет дать их VM. Если необходимо сделать это, необходимо посмотреть на Xen.

Конечно, эти потребности довольно редки, но я думал, что упомяну это здесь в интересах полноты.

2
ответ дан 07.12.2019, 19:31

С поддержкой виртуализации аппаратных средств, которой помогают, полученной через AMD-V или Intel-VT способные процессоры и чипсеты (материнские платы), Ваши виртуальные машины VMware, который действительно поддерживает обе технологии, пострадают меньше от проблем производительности. Это - однако все еще действительность, которую может использовать весь Ваш VMs, то, что Вы делаете доступными для них. И то, что Вы делаете доступными для них, ограничено Вашей компьютерной вычислительной мощностью и доступной памятью.

Если существует одна вещь, VMware ограничен в, независимо от того, насколько мощный Ваш компьютер, поддержка технологий DirectX и OpenGL. В то время как они близко к полностью поддерживаемому, производительность значительно ухудшается под VM из-за того, что VMware не может использовать Ваш GPU непосредственно, но вместо этого должен эмулировать его собственное, которое затем передает инструкции Вашему GPU.

Для чего-либо еще я могу думать, если у Вас есть или AMD-V или Intel VT способные процессоры и материнские платы (и технология включена в BIOS), Вы только ограничены Вашими ресурсами компьютера. Теоретически, информационно емкие задачи могут идти параллельно и на хосте и на клиентских машинах без любой значительной потери производительности, если у Вас было достаточно ресурсов в Вашей машине.

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

1
ответ дан 07.12.2019, 19:31

Вы не должны использовать виртуальные машины для игр (поскольку Вы узнали твердый путь :).

При реальном выполнении графических интенсивных виртуализированных игр то используйте Sandboxie (который стал чрезвычайно популярным недавно у сообщества Diablo 2, чтобы обмануть серверы battle.net и соединить несколько экземпляров на одном компьютере одновременно).

Sandboxie является бесплатным программным обеспечением.

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

0
ответ дан 07.12.2019, 19:31

Теги

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