Реклама
Запуск программного обеспечения - это виртуальная машина (ВМ) - отличный способ попробовать приложения, разработанные для другой операционной системы. Технология VM широко используется в наши дни в самых разных приложениях, от серверов до настольных компьютеров.
Но хотя настройка виртуальной машины на вашем компьютере может быть простой, производительность всегда является проблемой. Вот шесть вещей, которые вам нужно знать, чтобы повысить производительность ваших виртуальных машин.
1. Поймите хост против Гостевые операционные системы

Не имеет значения, используете ли вы VirtualBox, VMWare Player или нативную опцию, например Microsoft Hyper-V. Понимание различий между вашим физическим компьютером (хостом) и виртуальной машиной (гостем) жизненно важно для успешной работы.
Операционная система хоста физически установлена на системный жесткий диск (HDD). Это ОС, которая загружается, когда ваш компьютер включен.
Тем временем, гостевая операционная система установлена внутри виртуальной машины. Здесь вы можете устанавливать приложения и даже игры, не относящиеся к вашей операционной системе Host. Просто один из многих
причины использовать виртуальную машину 7 практических причин начать использовать виртуальную машинуТермин «виртуальный» использовался во многих отношениях. Виртуальная реальность. Виртуальная RAM. Виртуальные школы. Но виртуализация в контексте ПК может сбивать с толку. Мы здесь, чтобы прояснить это. Подробнее .Во многих отношениях вы можете рассматривать гостевую операционную систему как сложное приложение. Например, у него нет разрешений операционной системы вашего хоста, если это явно не указано. Доступ к физическим дискам и периферийным устройствам, таким как микрофоны, будет изначально заблокирован.
2. Будьте в курсе потребностей в ресурсах
ВМ работает на программном обеспечении виртуализации, которое создает виртуальную аппаратную среду. Проще говоря, при создании виртуальной машины программное обеспечение для виртуализации определяет аппаратное обеспечение (часто с пользовательским вводом).
Но есть ключевое ограничение к этому. Вы не можете указать профиль оборудования для виртуальной машины, который превышает физическое оборудование внутри вашего компьютера.
Например, если ваш Хост имеет 8 ГБ ОЗУ, ваш Гость не может превысить это. Действительно, вам необходимо сохранить оперативную память для хост-системы для запуска программного обеспечения виртуальной машины.
Таким образом, вы должны знать о ресурсных требованиях физического ПК так же, как и виртуальной машины. Разумное время для организации рабочего стола перед запуском гостевой ОС. Ты можешь:
- Закройте все другие приложения
- Переключите настройки питания на максимальный уровень (особенно на ноутбуках)
- Запустите виртуальную машину с уменьшенными графическими параметрами
Кроме того, если ваш компьютер имеет игровой режим, включите его, чтобы компьютер направлял ресурсы на виртуальную машину. Это означает зависание фоновых задач во время работы виртуальной машины, что повышает производительность для операционных систем Host и Guest.
3. Держите ваш хост и гостевые ОС обновленными

Вы уже знаете, насколько важно устанавливать обновления. Независимо от того, используете ли вы Windows, macOS или дистрибутив Linux, обновления системы жизненно важны для успешной работы вашего ПК.
Помимо добавления новых функций, обновления устраняют ошибки, добавляют драйверы и исправляют проблемы безопасности. Все это может повлиять на производительность вашей виртуальной машины, поэтому имеет смысл обновить.
Но не дай этому закончиться. Вам также следует потратить время на обновление гостевой операционной системы. Это может быть излишне трудоемким, но оно того стоит. Например, скажем, вы используете дистрибутив Linux на виртуальной машине. По умолчанию он будет пытаться периодически обновляться. Если вы заблокируете или проигнорируете это, вы не сможете установить новое программное обеспечение.
Разрешение обновления является наилучшим вариантом и гарантирует, что гостевая ОС будет такой же актуальной, как и хост.
4. Регулярно обновляйте программное обеспечение виртуальной машины.
Что касается безопасности, за последние несколько лет в виртуальных средах были обнаружены недостатки. Виртуальные машины становятся все более популярной целью для хакеров, что можно предотвратить только с помощью регулярных исправлений операционной системы и обновлений программного обеспечения виртуальной машины.
В большинстве случаев программное обеспечение должно предупреждать вас об ожидающих обновлениях.
Это разумная идея сделать это, как только будут представлены обновления. Обновления также включают поддержку новых операционных систем, например, расширение диапазона платформ, которые вы можете запустить на своей виртуальной машине.
5. Установите VM Tools для расширенного доступа
Системы виртуальных машин поставляются с дополнительным дополнительным пакетом, который вы можете установить. Эти расширения позволяют улучшить интеграцию между гостевой ОС и хост-системой.
Например, VirtualBox Extension Pack включает поддержку обнаружения устройств USB 2.0 и 3.0. Это может позволить вам получить доступ к внешнему жесткому диску из виртуальной машины. Также добавлена поддержка RDP, позволяющая подключаться к удаленному рабочему столу с других устройств к виртуальной машине.
Шифрование диска и загрузка PXE (Power over Ethernet) также добавляются к вашей виртуальной машине с этим пакетом.
Поэтому, где бы ни был доступен пакет улучшений, найдите время для их установки.
6. Обмен данными между гостевой и хост-ОС

Наличие данных на ПК, которые вы хотите скопировать на виртуальную машину, может быть проблематичным. Это может быть файл с жесткого диска или инструкции bash, которые вы пытаетесь ввести в виртуальной машине Linux.
Обе опции могут быть включены, но копировать текст немного проще, чем файлы. Обычно это простая настройка меню, которую нужно изменить, чтобы можно было копировать текст. Программное обеспечение VM поддерживает копирование на работающую ВМ и копирование с нее, а также двунаправленное.
Для обмена файлами данных (например, изображения, документы, мультимедиа) используйте виртуальный общий сетевой диск. Это означает настройку общего диска на хост-компьютере, а затем добавление диска в программное обеспечение виртуальной машины. Таким образом, при следующей загрузке виртуальной машины диск будет доступен, и вы сможете обмениваться данными с вашей виртуальной машиной.
Перезарядите свои виртуальные машины
С помощью этих советов вы сможете добиться максимальной производительности ваших виртуальных машин. Напомним, что вы можете максимизировать производительность виртуальной машины с помощью следующих советов:
- Знайте разницу между вашим хост-компьютером и гостевой средой
- Будьте в курсе требований к ресурсам.
- Держите ОС обновленной
- Держите программное обеспечение VM обновленным
- Установите инструменты VM для расширенного доступа
- Настройте общий доступ между ВМ и вашей хост-системой
Вопрос в том, какую систему виртуальных машин вы будете использовать: VirtualBox, VMWare или Hyper-V VirtualBox против VMWare против Hyper-V: какая лучшая виртуальная машина?VirtualBox, VMware и Hyper-V доминируют на рынке. Какое программное обеспечение виртуальной машины является лучшим? Подробнее ?
Кристиан Коули - заместитель редактора по безопасности, Linux, DIY, программированию и технологиям. Он также выпускает подкаст «Действительно полезный» и имеет большой опыт в поддержке настольных компьютеров и программного обеспечения. Кристиан - участник журнала Raspberry Pi, любитель лего и поклонник ретро-игр.