Главная

Оптимизация виртуальных машин XP

У поставщиков продуктов виртуализации накоплен богатый опыт по оптимизации работы операционных систем в виртуальной среде, и этот опыт мы можем использовать. Данный документ основан на рекомендациях фирмы XEN, которые даются для продукта Citrix XenDesktop. Однако, они будут полезны и для других сред виртуализации. Некоторые рекомендации позволяют быстрее загружать систему и ускоряют время реакции системы на действия пользователя, другие оптимизируют ее работу, уменьшая использование ресурсов процессора, памяти, диска и сети. Большинство настроек, рекомендуемых в этом документе, являются изменениями в реестре. Изменения в реестр возможно внести несколькими спосабами. Самый простой способ это сделать их вручную с использованием программы "regedit.exe" или сначала создать и затем запустить ".REG" файл. Для автоматизация процесса изменений реестра, при развертывании инфраструктуры виртуальных десктопов (VDI), можно использовать механизм групповых политик.

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

1 Оптимизации гостевой операционной системы

1.1 Рекомендуемые настройки

Приведенные ниже значений параметрове реестра рекомендуются для всех сценариев развертывания гостевых систем Windows XP:
Настройка Примечание Изменения регистра
Disable Last Access Timestamp
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
"NtfsDisableLastAccessUpdate"=dword:00000001

Disable Indexing Service
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\cisvc]
"Start"=dword:00000004
Disable Wireless Zero Config. Service
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WZCSVC]
"Start"=dword:00000004
Disable Security Center Service
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wscsvc]
"Start"=dword:00000004
Disable Large Send Offload
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BNNS\Parameters]
"EnableOffload"=dword:00000000
Disable TCP/IP Offload
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
"DisableTaskOffload"=dword:00000001
Increase Service Startup Timeout
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control]
"ServicesPipeTimeout"=dword:0002bf20
Disable Windows Tour
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Applets\Tour]
Tour "RunCount"=dword:00000000
Hide Hard Error Messages

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows]
Messages "ErrorMode"=dword:00000002
Disable CIFS Change Notifications
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
Notifications "NoRemoteRecursiveEvents"=dword:00000001
Disable Logon Screensaver
[HKEY_USERS\.DEFAULT\Control Panel\Desktop]
Screensaver "ScreenSaveActive"="0"


1.2 Рекомендуемые настройки для не сохраняемых образов(immutable)

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

Настройка Примечание Изменения регистра
Disable Offline
Files


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\NetCache]
"Enabled"=dword:00000000

Disable
Background
Defragmentation


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Dfrg\BootOptimizeFunction]
"Enable"="N"

Disable
Background
Layout Service


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\OptimalLayout]
"EnableAutoLayout"=dword:00000000

Disable System
Restore


[Software\Policies\Microsoft\Windows NT\SystemRestore]
"DisableSR"=dword:00000001

Disable
Hibernation


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power]
"Heuristics"=hex:05,00,00,00,00,01,00,00,00,00,00,00,00,00,00,00,3f,42,0f,00

Disable Memory
Dumps


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl]
"CrashDumpEnabled"=dword:00000000
"LogEvent"=dword:00000000
"SendAlert"=dword:00000000

Disable Move to
Recycle Bin


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\BitBucket]
"UseGlobalSettings"=dword:00000001
"NukeOnDelete"=dword:00000001

Disable Mach.
Acct. Password
Changes


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters]
"DisablePasswordChange"=dword:00000001

Disable Windows
Update Service


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv]
"Start"=dword:00000004

1.3 Необязательные настройки

Этот последний набор изменений реестра является дополнительным и независит от вида образа виртуального диска. В разных сценариях развертывания ВМ эти изменения обычно нужно внести; однако, они должны быть тщательно проанализированы на предмет пригодности к вашей виртуальной среде.
Настройка Примечание Изменения регистра
Disable Themes
Service


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Themes]
"Start"=dword:00000004


2 Оптимизация используемых служб и программ

В предыдущих подразделах мы расмотрели оптимизацию применительно к ОС Windows XP, но также важно рассмотреть воздействие служб и других приложений, установленных в гостевой Windows XP. Службы, использующие небольшое количество ресурсов в отдельно взятой системе, могут запросто захватить все ресурсы центрального процессора и гигабайты оперативной памяти, когда на хосте - физическом сервере размещает множество виртуализированных машин. Кроме того, фоновые приложения могут негативно влиять на отзывчевость системы к действиям пользователя, которая является критической для решений по виртуализации настольных систем.

2.1 Удалите Ненужные Программы из автозагрузки.

После установки всех необходимых приложений в гостевой системе, важно проанализировать меню автозагрузки пользователей и системы и ключи реестра “Run” (обычно, HKLM\Software\Microsoft\Windows\CurrentVersion\Run). Множество приложений, такие как Adobe Reader и Java, прописываются туда запуск вспомогательных программ, чтобы проверять доступные обновления и ускорять свой запуск. Однако, эти программы нежелательно размещать в гостевых системах VDI, т.к. они могут потреблять значительные ресурсы системы. Каждое приложение нужно протестировать, чтобы убедиться, что отключении запуска вспомогательных программ не влияет на работу приложений.

2.2 Оптимизируйте антивирусное сканирование.

Важно рассмотреть настройки антивирусного программного обеспечение. Рекомендуется сканировать только события записи на локальные диски для минимизации времени работы антивируса. Также рекомендуется исключить из сканирования страничный файл и папки очереди печати (spool folder).


Индекс  Обсудить

Сайт создан в системе uCoz