Прежде чем сетовать на низкое быстродействие гостевых систем под управлением VMware Workstation 5.5 или VMware Server 1.0, необходимо убедиться в том, что они настроены правильно, а конфигурации гостевых систем соответствуют выполняемым ими задачам.
Вот основные моменты, которые необходимо учесть при настройке производительности гостевой системы:
1. Убедитесь в том, что выбрана правильная гостевая система в Options.
Выбор правильной и поддерживаемой VMware гостевой системы позволяет программам VMware оптимизировать её работу. Если Вашей ОС нет в списке, постарайтесь выбрать максимально близкую, если сомневаетесь - выбирайте «other».
Делать так: VM : Settings : Options : Guest operating system
2. Задайте достаточное количество оперативной памяти, выделяемой системе.
При недостатке памяти гостевой системе необходимо увеличить лимит выделяемой ей памяти, что уменьшит memory swapping и увеличит быстродействие.
Делать так: VM : Settings : Memory : Установите ползунок на требуемое значение, не забывая смотреть на рекомендации VMware, написанные под ним.
3. Убедитесь в том, что установлены VMware Tools.
It is very important that you install VMware Tools in the guest operating system (с) VMTN.
Это действие не просто необходимо, а даже обязательно на поддерживаемых VMware гостевых системах. Эти утилиты включают в себя оптимизированный видеодрайвер, поддержку Drug&Drop между гостевой системой и хостом, общий буфер обмена, добавление возможности Shared Folders, синхронизацию времени с хостом, автоматический перевод фокуса в гостевую систему при наведении мыши в область консоли – что избавляет от необходимости использовать комбинацию CTRL+ALT для передачи фокуса хосту.
Делать так: VM : Install VMware Tools
4. Удалите неиспользуемые виртуальные устройства CD-ROM.
Использование шаренного с хостом CD-ROM влияет на производительность гостевой системы.
Удалите его отсюда: VM : Settings : Devices
5. Отключите визуальные эффекты в гостевой системе.
Визуальные эффекты (fade effects), используемые в системах Windows 2000, Windows XP, и Windows Server 2003 могут замедлять производительность этих систем. Их можно отключить за ненадобностью.
Делать так: на десктопе гостевой системы кликните правой кнопкой, Properties : Appearance : Effects (в Windows XP или Windows Server 2003), или Properties : Effects (в Windows 2000) и снимите галку Use transition effects for menus and tool tips.
6. Работайте в своих гостевых системах в полноэкранном режиме.
Это улучшает производительность конкретной системы.
Делать так: CTRL+ALT+ENTER
7. Включите аппаратное ускорение там, где оно отключено.
В гостевой системе Windows 2003 по умолчанию может быть отключено аппаратное ускорение. Убедитесь что оно включено так:
Правый клик на рабочем столе : Display Properties : Вкладка Settings : Advanced : Вкладка Troubleshoot : поставьте ползунок Hardware acceleration на значение Full.
8. DMA режим для IDE дисков (для старых систем).
Начиная с Windows 95 OSR2 операционные системы семейства Windows могут использовать прямой доступ к памяти при обращении к жёстким дискам. Но DMA-режим может быть по каким-либо причинам отключен (к примеру, он отключается при большом количестве ошибок передачи и включается режим PIO).
В гостевой системе Windows 98 это можно посмотреть так:
Правой кнопкой My Computer : Properties : разверните категорию Disk drives : кликните Properties на нужном диске : в Settings поставьте галку на DMA и согласитесь со всеми предупреждениями.
9. Убедитесь в том, что гостевая система не использует сетевые ресурсы в качестве дисков и swap-файлов и запущена локально.
Хотя продукты компании VMware и позволяют осуществлять запуск гостевых машин через сеть, без острой необходимости этого лучше не делать – так рекомендует сама VMware. Большие задержки или отключение сетевых ресурсов гостевой системы могут привести к непредсказуемым результатам.
Смотреть так:
VM : Settings : Options : File locations : Configuration. Этот vmx-файл должен храниться локально.
Ресурсы виртуальной машины прописаны в этом файле и обычно хранятся в одной с ним директории. Однако, они могут храниться не только там, и если у Вас есть подозрение, что гостевая система использует сетевые ресурсы откройте vmx-файл блокнотом и посмотрите пути к ресурсам, которые в нём прописаны.
Также необходимо убедиться, что рабочая директория для снапшотов и suspend-файлов также расположена на хосте.
Смотреть так:
VM : Settings : Options : General : Working directory
10. При необходимости можно повысить приоритет конкретной гостевой системы.
VM : Settings : Options : Advanced : Process priorities
Input grabbed означает приоритет системы когда ей передан фокус (то есть машина используется пользователем хоста). Input ungrabbed – соответственно наоборот, когда машина потеряла фокус.
Выше были приведены базовые рекомендации по настройке производительности гостевых систем, за более подробной информацией обращайтесь на сайт компании VMware.