Я использую VMware XP sp3 на хост-ноутбуке Vista Precision M4400 IntelCore Duo 2,66 ГГц, 4 Гб оперативной памяти и 64-битной ОС. Один жесткий диск не разбит на разделы. Производительность очень медленная. Я несколько раз дефрагментировал Host и Vmware. Понятия не имею, почему так медленно. Любые идеи?
Я бы предложил запустить монитор производительности на хосте, а затем запустить гостевой виртуальный компьютер. Я предполагаю, что большую часть времени вы увидите, что дисковая очередь привязана вверху, что вызывает медлительность. Если нет, опубликуйте то, что вы считаете узким местом.
У меня аналогичная установка. ОЗУ в порядке, и ЦП в порядке, но из-за высокой очереди на диске гостевая ОС работает очень медленно.
Есть две основные категории узких мест:
Наблюдение за счетчиком ЦП - простой способ узнать, привязан ли он к ЦП. Чтобы узнать, является ли это отказом от дискового ввода-вывода, немного сложнее (по крайней мере, для меня). Но это совсем не сложно. Используйте инструмент под названием Iometer, который представляет собой инструмент для тестирования производительности хранилища. Вы должны иметь возможность получить достойное сравнение производительности, выполнив тот же тест в вашей ОС, отличной от виртуальной, с вашей ОС виртуальной машины. У меня есть немного запись в блоге по теме здесь.
Если окажется, что процессор привязан, а у вас 2-ядерный процессор, попробуйте уменьшить количество процессоров в конфигурации виртуальной машины до 1. Я не знаю, почему именно, но я был в основном привязан к процессору на моем ноутбуке, и это оказалось волшебным изменением. Многие другие участники форумов vmware также обнаружили, что это правда.
Если окажется, что это связано с вводом-выводом, и вам действительно нужна производительность, вы можете либо использовать быстрый внешний диск для виртуальной машины, либо купить твердотельный накопитель, либо использовать другое решение, например, загрузочные виртуальные жесткие диски (если вы используете окна). (Извините, я бы разместил ссылки на другие материалы, но как новый пользователь я могу включить только одну ссылку. Для решения VHD введите в Google "загрузочный VHD Гензельмана")
Вы пробовали запускать виртуальную машину на внешнем жестком диске или у вас есть e-sata?
Вы можете ожидать достаточно хорошей производительности (80-90% собственной производительности для большинства вещей, кроме графики *) от виртуальной машины VMware Workstation с очень отзывчивым пользовательским интерфейсом, при условии, что вы установили VMWare Tools в гостевой системе, инструменты устанавливают обновления, например драйвер виртуального диска, графический драйвер, сетевой драйвер и мышь с версиями, которые являются ключевыми для обеспечения оптимальной производительности. Вы должны настроить виртуальную машину с разумными значениями ресурсов - это будет проще для гипервизора и хоста, если вы назначите один виртуальный ЦП и от 1 до 2 ГБ ОЗУ, если вы установите слишком высокую спецификацию для виртуальной машины, то возникнет конфликт ресурсов.
Я запускаю VMWare Workstation на очень похожем на вас оборудовании (2,66 ГГц Core Duo, Vista, одиночный жесткий диск), и он хорошо работает при условии, что ОС хоста еще не перегружена.
* VMWare Workstation 7 и новый VMware Player, помимо прочего, значительно улучшили графическую производительность.
Ваша проблема почти наверняка связана с дисковым вводом-выводом. Выполните обновление до твердотельного накопителя 2-го поколения или используйте внешний диск для запуска виртуальной машины.
Вы проверили, включен ли VT-x в BIOS? Без него производительность будет НАМНОГО хуже.