Оптимізація Windows для роботи в середовищі віртуалізації

При використанні Windows як термінальний сервер або в якості ОС віртуальних десктопів (VDI), кілька користувачів спільно використовують ресурси одного сервера. Чим менше ресурсів споживає кожна сесія користувача, тим більш високу щільність термінальних і VDI сесій може підтримувати один хост. Аналогічне твердження вірне і при запуску декількох копій Windows в якості гостьової системи в середовищі віртуалізації. У тому випадку, якщо в середовищі віртуалізації запущено велику кількість віртуальних машин з Windows, оптимізація налаштувань цих ВМ для запуску у віртуальному середовищі, дозволить поліпшити продуктивність гостьових ОС, істотно знизити навантаження на хост і збільшити кількість ВМ, які зможуть одночасно працювати на сервері.

Для оптимізації Windows для роботи в термінальній середовищі, VDI інфраструктурі або у віртуальній машині можна скористатися безкоштовною утилітою VMware OS Optimization Tool, доступною на сайті VMware Labs ( https://labs.vmware.com/flings/vmware-os-optimization-tool#summary ). На момент написання статті була доступна версія b1084 від 2 листопада 2016, а для запуску утиліти требуется.Net Framework 3.5.

Утиліта дозволяє провести оптимізацію способу Windows 7, 8.x, 10 і Windows Server 2008, 2012 2012 R2 для використання в інфраструктурі віртуальних десктопів VMware Horizon View. Однак це не заважає використовувати її для оптимізації налаштувань Windows в будь-якому середовищі віртуалізації, будь то Citrix, Microsoft або VMware.

В утиліті VMware OS Optimization Tool є кілька визначених шаблонів оптимізації для різних версій Windows. В кожному шаблоні визначено ряд системних налаштувань, які згідно з рекомендаціями VMware і бест практикам, варто використовувати при роботі ОС в віртуальній машині. У шаблонах передбачається відключення невикористовуваних служб, функцій і завдань планувальника Windows; заставок, скрінсейвер, звукових схем і візуальних ефектів і т.д, тобто всього того функціоналу, які даремно витрачає ресурси хостовой системи.

У нашому випадку в якості гостьової ОС ВМ використовується Windows 10. Подивимося, як оптимізувати образ Windows 10 для високої продуктивності в VDI середовищі. Запустимо утиліту VMware OS Optimization Tool і списку шаблонів виберемо VMWare \ Windows 10.

Запустимо утиліту VMware OS Optimization Tool і списку шаблонів виберемо VMWare \ Windows 10

У списку налаштувань шаблону є ряд модифікацій, які бажано використовувати при роботі Windows 10 в середовищі віртуалізації VMware. Як приклад наведемо кілька рекомендованих налаштувань з шаблону:

  • Відключення за розкладом завдань дефрагментації , перевірки диска , WinSAT , Оновлення карт і т.п.
  • Відключення служб - потрібних для роботи Wi-Fi (AllJoyn Router Service), Bluetooth, факсу, Computer Browser, BranchCache , Служб для робочої групи, IPv6, Microsoft iSCSI Initiator , SNMP Trap, біометрії, геолокації, EFS і т.д.
  • Відключення автозапуску для всіх зовнішніх пристроїв
  • Відключення RSS підписок
  • Відключення більшості візуальних ефектів Windows, звукових схем і анімації
  • Видалення вбудованих сучасних додатків
  • Відключення заставки і скринсейвера
  • Відключення нового екрану блокування
  • Відключення анімації і апаратного прискорення для додатків MS Office
  • Зменшення час завантаження системи за рахунок відключення компонентів Active Setup
  • відключення OneDrive
  • і т.д.

д

Щоб проаналізувати запущену ОС на предмет відповідності налаштувань шаблону, натисніть кнопку Analyze. У сформованому звіті буде вказано наскільки поточні настройки ОС відповідають параметрам, заданим в шаблоні.

Застосовувати всі рекомендовані настройки або тільки частину з них - вибір за вами. У будь-якому випадку, на підставі має шаблону можна створити свій власний і надалі можна застосовувати його до наявних ВМ з цією версією Windows, або до шаблонів ВМ. У нашому прикладі Windows 10 практично не оптимізована, з рекомендованих 110 налаштувань, застосовані тільки 5, з опціональних 7 з 137.

Щоб провести оптимізацію Windows, виберіть настройки, які можна застосувати до вашої середовищі і натисніть кнопку Optimize Щоб провести оптимізацію Windows, виберіть настройки, які можна застосувати до вашої середовищі і натисніть кнопку Optimize. У разі необхідності, можна буде відкотити внесені зміни на вкладці History.

Утиліта дозволяє працювати не тільки з локальною копією ОС, але і може підключиться по мережі до віддаленої ВМ через VMware View Connection server.

Зокрема, при використанні наявного шаблону від Login VSI, розробники заміряли, що з даними настройками хост VDI може запускати на 40% більше ВМ в порівнянні з неоптимізованою Windows 10.

Шаблон для Windows Server 2008 - 2012 призначений в більшій мірі для оптимізації ОС при використанні в якості хоста RD Session Host.