Повне керівництво для прискорення роботи віртуальних машин
Віртуальні машини вимагають звірів, надають віртуальні апаратні засоби та запускають кілька операційних систем на комп'ютері одночасно. Як наслідок, вони іноді можуть бути трохи повільними. Нижче наведено кілька порад, які допоможуть вам вичавити всю останню краплю продуктивності з віртуальної машини, незалежно від того, чи використовуєте VirtualBox, VMware, Parallels або щось інше.
Створіть фіксовані диски замість динамічно розподілених
Під час створення віртуальної машини можна створити два різних типи віртуальних дисків. За замовчуванням програми віртуальних машин зазвичай використовують динамічно розподілені диски, які ростуть, коли ви їх використовуєте.
Наприклад, якщо ви створюєте нову віртуальну машину з динамічно розподіленим диском з максимальним розміром 30 ГБ, вона не займе 30 ГБ вільного місця на жорсткому диску негайно. Після встановлення операційної системи та програм вона може займати лише 10 ГБ. Коли ви додаєте більше файлів до віртуального диска, він розшириться до максимального розміру 30 ГБ.
Це може бути зручно, оскільки кожна віртуальна машина не займе невиправдано велику кількість місця на жорсткому диску. Однак, це повільніше, ніж створення диска фіксованого розміру (також відомого як попередньо виділений диск). Коли ви створюєте диск з фіксованим розміром, всі 30 ГБ цього простору будуть виділені негайно.
Тут є компроміс: диск з фіксованим розміром використовує більше місця на жорсткому диску, але додавання нових файлів на жорсткий диск віртуальної машини відбувається швидше. Ви також не побачите стільки фрагментації файлів. Простір буде призначено у великому блоці замість того, щоб бути доданим меншими фрагментами.
Встановіть інструменти програмного забезпечення віртуальної машини
Після встановлення гостьової операційної системи всередині віртуальної машини, перше, що вам слід зробити, це встановити пакунок пакунків пакета програмного забезпечення для віртуальних машин для додатків для VirtualBox, VMware Tools для VMware або Parallels Tools для Parallels. Ці пакунки включають спеціальні драйвери, які допомагають вашій гостьовій операційній системі працювати швидше на апаратних засобах віртуальної машини.
Встановлення пакета просте. У VirtualBox завантажте вашу гостьову операційну систему і клацніть Devices> Insert Guest Additions CD Image. Потім можна запустити програму встановлення з віртуального дисковода у віртуальній машині. На VMware замість цього у віртуальній машині виберіть параметр "Встановити інструменти VMware". У Parallels виберіть команду Дії> Встановити Parallels Tools.
Щоб завершити встановлення, дотримуйтесь інструкцій на екрані. Якщо ви використовуєте гостьову операційну систему Windows, це буде подібно до встановлення будь-якої іншої програми Windows.
Переконайтеся, що ці оновлення зберігаються у програмі віртуальних машин. Якщо ви бачите сповіщення про те, що оновлення доступне для додатків для гостей або VMware Tools, вам слід встановити його.
Виключіть каталоги віртуальної машини в антивірусі
Антивірусна програма вашого комп'ютера може сканувати файли віртуальних машин під час їхнього доступу, зменшуючи продуктивність. Антивірус не може бачити всередині віртуальної машини виявлення вірусів, які працюють на гостьових операційних системах, тому це сканування не є корисним.
Щоб пришвидшити роботу, ви можете додати каталог віртуальних машин до списку виключень антивіруса. Після того, як він буде в списку, ваш антивірус буде ігнорувати всі файли в цьому каталозі.
Переконайтеся, що Intel VT-x або AMD-V увімкнено
Intel VT-x і AMD-V - це спеціальні розширення процесорів, які покращують віртуалізацію. Нові процесори Intel і AMD зазвичай включають ці функції. Однак деякі комп'ютери не дозволяють їх автоматично. Можливо, вам доведеться зайти в BIOS комп'ютера та ввімкнути цю настройку самостійно, навіть якщо комп'ютер підтримує його.
AMD-V зазвичай вмикається автоматично, якщо він працює на вашому апаратному забезпеченні, але багато комп'ютерів Intel поставляються з відключеним Intel VT-x. Ось як можна включити Intel VT-x або AMD-V, якщо його вимкнено в BIOS, а потім перейдіть до налаштувань програми віртуальної машини та переконайтеся, що він також включений..
Виділіть більше пам'яті
Віртуальні машини голодні. Кожна віртуальна машина містить усю операційну систему, тому ви розділяєте оперативну пам'ять комп'ютера між двома окремими системами. Корпорація Майкрософт рекомендує щонайменше 2 Гб оперативної пам'яті для 64-розрядних систем Windows 7, і ця рекомендація також стосується Windows 7, коли вона працює у віртуальній машині. Якщо ви використовуєте у віртуальній машині програми, які потребують пам'яті, ви можете виділити більше 2 Гб оперативної пам'яті, щоб Windows не постійно мінявся на диск.
Ви можете виділити більше оперативної пам'яті у вікні налаштувань віртуальної машини (для цього потрібно вимкнути віртуальну машину). Спробуйте надати йому щонайменше 1/3 доступної оперативної пам'яті комп'ютера, хоча ви можете зробити більше, якщо хочете.
Якщо це не допоможе, у вашому комп'ютері може бути недостатньо оперативної пам'яті, щоб запускати віртуальні машини на зручній швидкості. Розгляньте можливість оновлення ОЗП-8 Гб повинна бути пристойна сума для більшості базових віртуальних машин.
Виділіть більше ЦП
Процесор вашого комп'ютера виконує всю роботу з запуску віртуальної машини та її програмного забезпечення, тому чим більше він може використовувати, тим краще він працюватиме. Якщо у вас є комп'ютер з багатоядерним процесором, ви можете призначити більше вірусів віртуальній машині з вікна налаштувань. Віртуальна машина з двома або чотирма ядрами буде набагато більш чуйною, ніж віртуальна машина, так як комп'ютер з більшою кількістю ядер.
Якщо ви використовуєте старий процесор лише з одним або двома ядрами, можливо, буде час оновити - віртуальна машина буде працювати набагато швидше, якщо ви зможете надати їй принаймні два ядра (якщо не більше).
Налаштуйте налаштування відео
Налаштування деяких налаштувань відео також може поліпшити уявну швидкість віртуальної машини. Наприклад, увімкнення функції 2D прискорення в VirtualBox покращує відтворення відео у віртуальних машинах, а вмикання 3D-прискорення дозволить вам використовувати деякі 3D-програми на більш розумній швидкості. Збільшення відеопам'яті, призначеної для віртуальної машини, також може прискорити 3D-графіку. Зверніть увагу на те, що оновлення відеокарти, ймовірно, не допоможе вашій віртуальній машині, якщо тільки вона не буде дійсно голодом для відеопам'яті.
Покладіть віртуальні машини на твердотільний накопичувач
Твердотільний накопичувач є одним з кращих оновлень, які ви можете зробити для комп'ютера для швидкості, і це стосується і віртуальних машин. Багато людей зберігають свої віртуальні машини на вторинному механічному диску, оскільки вони більш просторі, але віртуальні машини працюватимуть набагато повільніше. Отже, якщо ви можете, зробіть місце на цьому SSD і розмістіть там свої віртуальні машини.
Крім того, уникайте розміщення файлів віртуальної машини на зовнішньому диску, якщо ви не знаєте, що зовнішній диск досить швидкий. Швидкий диск USB 3.0 з хорошим часом доступу до файлів може забезпечити хорошу продуктивність, але стара карта пам'яті USB 2.0 буде надзвичайно повільною і забезпечить жахливу продуктивність.
Призупинити замість вимикання
Коли ви закінчите використовувати свою віртуальну машину, ви можете зберегти її стан, а не повністю вимкнути його. Наступного разу, коли ви захочете використовувати свою віртуальну машину, можна просто двічі клацнути її, щоб запустити її. Гостьова операційна система буде відновлена там, де ви зупинилися замість завантаження з нуля.
Це схоже на використання функції сплячого режиму або функції призупинення замість вимкнення комп'ютера. Програма віртуальної машини зберігає вміст пам'яті віртуальної машини до файлу на жорсткому диску і завантажує цей файл під час наступного запуску віртуальної машини.
Покращити продуктивність всередині віртуальної машини
Пам'ятайте, що ви також можете підвищити продуктивність у віртуальній машині так само, як і прискорити фізичний комп'ютер. Наприклад, зменшення кількості фонових додатків і програм, які виконуються під час запуску, покращать час завантаження операційної системи для гостей і зменшить обсяг оперативної пам'яті, що використовується вашою віртуальною машиною. Якщо ви використовуєте механічний диск, дефрагментація віртуальної машини також може поліпшити продуктивність (хоча це ймовірно не вплине на SSD). Не забувайте про стандартні поради лише тому, що це віртуальна машина - віртуальні машини, як звичайні комп'ютери!
Спробуйте іншу програму віртуальної машини
Деякі люди повідомляють про те, що VirtualBox швидше для них, а деякі повідомляють про VMware швидше. Яка програма віртуальної машини швидше для вас може залежати від операційної системи хоста, гостьової операційної системи, конфігурації системи або ряду інших факторів. Але, якщо ви не бачите задовільної продуктивності, можете спробувати іншу програму. VirtualBox є повністю безкоштовним, в той час як VMware Workstation Player є безкоштовним для некомерційного використання.
Якщо ви використовуєте macOS, ви відчуєте набагато кращу продуктивність за допомогою Parallels Desktop, ніж у VirtualBox. Користувачі Mac також можуть спробувати VMware Fusion, який також повинен забезпечувати кращу продуктивність, ніж VirtualBox.