Виртуальные машины предоставляют виртуальное оборудование и одновременно запускают на компьютере несколько операционных систем. Поэтому иногда его производительность будет немного медленной. Ниже приведены несколько советов, которые помогут вам повысить производительность каждой виртуальной машины, такой как VirtualBox , VMware , Parallels или других виртуальных машин.
Советы по повышению производительности виртуальной машины
Создайте виртуальный диск ограниченной емкости вместо диска расширенной емкости.
При создании виртуальной машины вы можете создать два разных типа виртуальных дисков. По умолчанию программы виртуальных машин часто используют расширяемые диски, размер которых постепенно увеличивается по мере увеличения объема данных.
Например, если вы создадите новую виртуальную машину с диском увеличенной емкости с максимальным размером 30 ГБ, она не будет сразу занимать все 30 ГБ места на жестком диске . После установки операционной системы и программ используется всего 10Гб. По мере добавления новых файлов на виртуальный диск он постепенно будет расширяться до максимального размера в 30 ГБ.
Это очень удобно, поскольку каждая виртуальная машина не будет занимать неоправданно большой объем места на жестком диске. Однако это медленнее, чем создание диска с ограниченной емкостью. При создании диска с ограниченной емкостью все эти 30 ГБ пространства будут выделены немедленно.
Однако диск фиксированной емкости использует больше места на жестком диске, но быстрее добавляет новые файлы на жесткий диск виртуальной машины и фрагментации файлов не наблюдается.
Установите программные инструменты виртуальной машины
После установки гостевой операционной системы внутри виртуальной машины первое, что вам нужно сделать, это установить пакет программных драйверов виртуальной машины, например Guest Additions для VirtualBox, VMware Tools для VMware или Parallels Tools для Parallels. Эти пакеты включают специальные драйверы, которые помогают гостевой операционной системе работать быстрее на оборудовании виртуальной машины.
Установить пакет драйверов очень просто. В VirtualBox загрузите гостевую операционную систему и нажмите « Устройства» > «Вставить образ компакт-диска с гостевыми дополнениями» . Затем вы можете запустить установщик с диска на виртуальной машине. В VMware выберите параметр «Установить VMware Tools» в меню виртуальной машины. В Parallels нажмите Действия > Установить Parallels Tools .
Следуйте инструкциям на экране, чтобы завершить процесс установки. Если вы используете гостевую операционную систему Windows, эта установка будет такой же, как и установка любого другого приложения Windows. Обязательно обновляйте программы виртуальной машины. Если вы увидите уведомление о необходимости обновления гостевых дополнений или инструментов VMware, установите его.
При запуске антивирусных программ не сканируйте каталоги виртуальных машин.
Антивирусная программа вашего компьютера может сканировать файлы виртуальной машины при каждом доступе к ним, снижая производительность. Антивирусное программное обеспечение не может проникнуть внутрь виртуальной машины и обнаружить вирусы, запущенные в гостевой операционной системе, поэтому такое сканирование бесполезно. Для увеличения скорости можно удалить папку виртуальной машины из списка проверки антивирусных программ.
Включите Intel VT-x или AMD-V
Intel VT-x и AMD-V — это специальные расширения процессора, улучшающие виртуализацию. Новые процессоры Intel и AMD часто имеют эти функции. Однако некоторые компьютеры не включают их автоматически. Возможно, вам придется зайти в BIOS вашего компьютера и включить этот параметр. См. статью Как проверить, включена ли виртуализация в Windows 10? чтобы узнать, включена ли на вашем компьютере виртуализация.
AMD-V обычно включается автоматически, если он активен на оборудовании, но на многих компьютерах Intel Intel VT-x не включен. Вот как включить виртуализацию Intel VT-x или AMD-V в BIOS , а затем начать установку программы виртуальной машины.
Выделить больше памяти
Виртуальные машины очень «голодны» по памяти. Каждая виртуальная машина содержит целую операционную систему, поэтому вам следует разделить оперативную память вашего компьютера на две отдельные системы. Microsoft рекомендует не менее 2 ГБ ОЗУ для 64-разрядной системы Windows 7, и эта рекомендация также применима к Windows 7, когда она работает на виртуальной машине. Если вы запускаете приложения, интенсивно использующие память, на виртуальной машине, вы можете выделить более 2 ГБ ОЗУ, чтобы Windows не приходилось переключаться на диск.
Выделить больше оперативной памяти можно в диалоге настроек виртуальной машины (обратите внимание, перед этим виртуальную машину необходимо выключить). Постарайтесь отдать ему хотя бы 1/3 оперативной памяти вашего компьютера, хотя при желании вы можете сделать и больше.
Если на вашем компьютере недостаточно оперативной памяти для запуска виртуальных машин на комфортной скорости, рассмотрите возможность обновления до 8 ГБ ОЗУ.
Выделить больше процессора
ЦП компьютера выполняет всю работу по запуску виртуальной машины и ее программного обеспечения, поэтому чем больше у него ЦП, тем лучше работает виртуальная машина. Если у вас компьютер с многоядерным процессором , вы можете назначить виртуальной машине несколько ядер в окне ее настроек. Виртуальная машина с двумя или четырьмя ядрами будет реагировать быстрее, чем виртуальная машина только с одним ядром, как и компьютер с множеством ядер.
Если вы используете старый ЦП только с одним или двумя ядрами, вам следует обновить ЦП как минимум до двух ядер, чтобы виртуальная машина работала быстрее.
Измените настройки видео _ _
Изменение некоторых настроек видео также может повысить скорость виртуальной машины. Например, включение 2D в VirtualBox может улучшить воспроизведение видео на виртуальных машинах, а включение 3D позволит пользователям использовать некоторые 3D-приложения с более разумной скоростью. Увеличение видеопамяти, выделенной виртуальной машине, также может увеличить скорость 3D-графики. Однако обновление видеокарты не помогает повысить производительность виртуальной машины.
Разместите виртуальную машину на SSD
Твердотельный накопитель — одно из лучших обновлений, которые вы можете сделать для ускорения работы вашего компьютера, и то же самое касается виртуальных машин. Многие люди хранят виртуальные машины на дополнительных механических дисках, поскольку они более вместительны, но из-за них виртуальная машина работает намного медленнее. Итак, если возможно, выделите место на SSD и разместите на нем виртуальную машину.
Кроме того, не оставляйте файлы виртуальной машины на диске, если вы не уверены, что внешний диск достаточно быстрый. Быстрый накопитель USB 3.0 с хорошим временем доступа к файлам может обеспечить хорошую производительность.
Пауза или выключение компьютера _ _
Когда вы закончите использовать виртуальную машину, вам нужно сохранить ее состояние, а не полностью выключать ее, чтобы в следующий раз, когда вы получите доступ к виртуальной машине, вам просто нужно было дважды щелкнуть мышью, чтобы запустить ее. Гостевая операционная система продолжит работу с того места, на котором вы остановились в прошлый раз, а не начнет с самого начала.
Это похоже на использование режима гибернации или приостановки вместо выключения компьютера. Программа виртуальной машины сохраняет содержимое памяти виртуальной машины в файл на жестком диске и загружает этот файл при запуске виртуальной машины.
Повышение производительности внутри виртуальной машины _ _ _ _
Вы также можете повысить производительность внутри виртуальной машины аналогичными способами, чтобы ускорить работу вашего компьютера. Например, отключение фоновых приложений и программ , запускаемых вместе с виртуальной машиной, улучшит время загрузки гостевой операционной системы и уменьшит объем оперативной памяти, используемой виртуальной машиной. Если вы используете механический диск, дефрагментация виртуальной машины также может повысить производительность (хотя на твердотельные накопители это не влияет). Не забывайте стандартный совет только потому, что это виртуальная машина: виртуальные машины ничем не отличаются от обычных компьютеров.
Используйте другие программы виртуальной машины
Некоторым людям нравится использовать VirtualBox, потому что они считают, что он работает быстрее, а некоторые выбирают VMware по той же причине. Скорость работы программы виртуальной машины может зависеть от операционной системы хоста, гостевой операционной системы, конфигурации системы или некоторых других факторов. Но если вы не получите желаемой производительности, попробуйте другую программу. VirtualBox полностью бесплатен, а VMware Workstation Player бесплатен для некоммерческого использования. Если вы используете macOS, вы можете использовать Parallels Desktop и VMware Fusion.
Узнайте разницу между гостевыми и хостовыми операционными системами.
Не имеет значения, используете ли вы VirtualBox, VMWare Player или собственный вариант, такой как Microsoft Hyper-V. Понимание разницы между физическим компьютером (хостом) и виртуальной машиной (гостевой) имеет первостепенное значение для достижения хорошей производительности.
Операционная система хоста физически установлена на жестком диске системы. Это операционная система, которая запускается при включении компьютера.
Тем временем на виртуальной машине устанавливается гостевая операционная система. Здесь вы можете устанавливать приложения и даже игры, исходящие из операционной системы хоста. Это лишь одна из многих причин использовать виртуальные машины.
Во многих отношениях гостевую операционную систему можно рассматривать как сложное приложение. Например, он не имеет разрешений операционной системы хоста, если это явно не указано. Доступ к физическим дискам и периферийным устройствам, таким как микрофоны, изначально будет заблокирован.
Будьте осторожны с запросами ресурсов
Виртуальные машины работают на программном обеспечении виртуализации, которое создает виртуальную аппаратную среду. Проще говоря, при создании виртуальной машины программное обеспечение виртуализации указывает оборудование (обычно с помощью пользовательского ввода).
Но здесь есть большое ограничение. Вы не можете указать конфигурацию оборудования для виртуальной машины, которая превышает физическое оборудование внутри компьютера.
Например, если физический компьютер имеет 8 ГБ ОЗУ, виртуальная машина не может превысить это значение (поскольку вам необходимо сохранить ОЗУ, чтобы хост-система могла запускать программное обеспечение виртуальной машины).
Таким образом, вам необходимо знать о требованиях к ресурсам физических ПК, а также виртуальных машин. Потратьте время на организацию рабочего стола перед запуском гостевой операционной системы — разумный выбор. Ты можешь:
- Закройте все остальные приложения
- Переключите настройки электропитания на максимальный вариант (особенно на ноутбуках)
- Запустите виртуальную машину с минимальными параметрами графики.
Кроме того, если на вашем компьютере есть игровой режим, включите его, чтобы компьютер направлял ресурсы на виртуальную машину. Это означает заморозку фоновых задач во время работы виртуальной машины, чтобы повысить производительность хостовой и гостевой операционных систем.
Обновите хостовую и гостевую операционные системы.
Вы уже знаете, насколько важно устанавливать обновления. Независимо от того, используете ли вы Windows, macOS или дистрибутив Linux, обновления системы жизненно важны для успешной работы вашего компьютера.
Помимо добавления новых функций, обновления устраняют ошибки, добавляют драйверы и исправляют проблемы безопасности. Все это может повлиять на производительность виртуальной машины, поэтому обновление необходимо.
Но не позволяйте этому закончиться на этом. Вам также следует уделить время обновлению гостевой операционной системы. Это может показаться ненужной тратой времени, но оно того определенно стоит. Например, предположим, что вы используете дистрибутив Linux на виртуальной машине. По умолчанию он будет периодически пытаться установить обновления. Если вы заблокируете или пропустите обновления, вы не сможете установить новое программное обеспечение.
Разрешить обновления — лучший вариант. Убедитесь, что гостевая и хостовая операционные системы обновлены!
Регулярно обновляйте программное обеспечение виртуальных машин.
Что касается безопасности, то за последние несколько лет в виртуальных средах были обнаружены уязвимости. Виртуальные машины становятся все более популярной целью хакеров, и эту проблему можно предотвратить только путем регулярного исправления операционной системы и обновления программного обеспечения виртуальных машин.
В большинстве случаев программное обеспечение предупредит вас об ожидающих обновлениях.
Было бы разумно сделать это, как только будут выпущены обновления. Обновления также включают поддержку новых операционных систем, например, расширяя диапазон платформ, которые вы можете запускать на своей виртуальной машине.
Обмен данными между гостевой и хостовой операционными системами
Наличие на вашем компьютере данных, которые вы хотите скопировать на виртуальную машину, может стать проблемой. Это может быть файл с вашего жесткого диска или инструкции bash, которые вы пытаетесь импортировать в виртуальную машину Linux.
Обе опции можно включить, но копировать текст немного проще, чем файлы. Обычно это простая настройка меню, которую необходимо изменить, чтобы разрешить копирование текста. Программное обеспечение виртуальной машины поддерживает двунаправленное копирование на работающую виртуальную машину и копирование с нее.
Чтобы поделиться файлами данных (например, изображениями, документами, мультимедиа), используйте общий виртуальный сетевой диск . Это означает настройку общего диска на главном компьютере, а затем добавление диска в программное обеспечение виртуальной машины. Поэтому при следующей загрузке виртуальной машины диск будет доступен, и вы сможете обмениваться данными со своей виртуальной машиной.
Узнать больше: