Полное руководство по ускорению виртуальных машин
Виртуальные машины - требовательные звери, обеспечивающие виртуальное оборудование и работающие сразу на нескольких компьютерах. В результате они могут иногда быть немного медленными. Вот несколько советов, которые помогут вам выжать до последней капли производительность вашей виртуальной машины, используете ли вы VirtualBox, VMware, Parallels или что-то еще.
Создайте диски фиксированного размера вместо динамически распределенных
При создании виртуальной машины вы можете создать два разных типа виртуальных дисков. По умолчанию программы виртуальных машин обычно используют динамически распределенные диски, которые растут по мере их использования..
Например, если вы создадите новую виртуальную машину с динамически размещаемым диском с максимальным размером 30 ГБ, она не займет сразу 30 ГБ на жестком диске. После установки операционной системы и программ она может занять всего 10 ГБ. По мере добавления файлов на виртуальный диск он будет расширяться до максимального размера 30 ГБ..
Это может быть удобно, поскольку каждая виртуальная машина не будет занимать слишком много места на жестком диске. Однако это медленнее, чем создание диска фиксированного размера (также известного как предварительно выделенный диск). При создании диска фиксированного размера все 30 ГБ этого пространства будут выделены немедленно.
Здесь есть компромисс: диск фиксированного размера занимает больше места на жестком диске, но добавление новых файлов на жесткий диск виртуальной машины происходит быстрее. Вы также не увидите столько фрагментации файлов. Пространство будет назначено в большом блоке вместо того, чтобы быть добавленным в меньших частях.
Установите инструменты вашей виртуальной машины
После установки гостевой операционной системы внутри виртуальной машины, первое, что вы должны сделать, это установить пакет диска программного обеспечения вашей виртуальной машины - Guest Additions для VirtualBox, VMware Tools для VMware или Parallels Tools для Parallels. Эти пакеты включают в себя специальные драйверы, которые помогают вашей гостевой операционной системе быстрее работать на оборудовании вашей виртуальной машины.
Установка пакета проста. В VirtualBox загрузите гостевую операционную систему и нажмите «Устройства»> «Вставить образ гостевого дополнения». Затем вы можете запустить установщик с виртуального дисковода на вашей виртуальной машине. На VMware выберите параметр Install VMware Tools в меню виртуальной машины. В Parallels выберите Действия> Установить Parallels Tools..
Следуйте инструкциям на экране для завершения установки. Если вы используете гостевую операционную систему Windows, это будет как установка любого другого приложения Windows.
Убедитесь, что вы держите их в курсе с вашей программой виртуальной машины. Если вы видите уведомление о том, что доступно обновление для Guest Additions или 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, затем перейдите к настройкам программы вашей виртуальной машины и убедитесь, что она там тоже включена.
Выделите больше памяти
Виртуальные машины жаждут памяти. Каждая виртуальная машина содержит всю операционную систему, поэтому вы разделяете оперативную память вашего компьютера между двумя отдельными системами. Microsoft рекомендует использовать как минимум 2 ГБ ОЗУ для 64-разрядных систем Windows 7, и эта рекомендация также применима к Windows 7, когда она работает на виртуальной машине. Если вы используете приложения, требующие памяти, на виртуальной машине, возможно, вы захотите выделить более 2 ГБ ОЗУ, чтобы Windows не постоянно подключалась к диску..
Вы можете выделить больше оперативной памяти в диалоговом окне настроек виртуальной машины (для этого необходимо отключить виртуальную машину). Попробуйте выделить как минимум 1/3 доступной оперативной памяти вашего компьютера, хотя вы можете сделать больше, если хотите.
Если это не поможет, возможно, на вашем компьютере недостаточно оперативной памяти для запуска виртуальных машин на комфортной скорости. Рассмотреть вопрос об обновлении RAM-8GB должно быть достаточно для большинства базовых виртуальных машин.
Выделите больше процессора
ЦП вашего компьютера выполняет всю работу по запуску виртуальной машины и ее программного обеспечения, поэтому чем больше ЦП он может использовать, тем лучше он будет работать. Если у вас есть компьютер с многоядерным процессором, вы можете назначить больше ядер вашей виртуальной машине из окна настроек. Виртуальная машина с двумя или четырьмя ядрами будет гораздо более отзывчивой, чем виртуальная машина с одним, как компьютер с большим количеством ядер..
Если вы используете более старый ЦП с одним или двумя ядрами, возможно, пришло время обновиться - ваша виртуальная машина будет работать намного быстрее, если вы сможете дать ей как минимум два ядра (если не больше).
Настройте параметры своего видео
Изменение некоторых настроек видео также может улучшить видимую скорость вашей виртуальной машины. Например, включение функции 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.