Повышение производительности виртуальной машины
Запуск программного обеспечения на виртуальной машине (VM) – отличный способ попробовать приложения, разработанные для другой операционной системы. В настоящее время технология VM широко используется в самых разных приложениях, от серверов до настольных компьютеров.
Но хотя настройка виртуальной машины на вашем компьютере может быть простой, производительность всегда является проблемой. В этом материале мы расскажем о некоторых вещах, которые вам нужно знать, чтобы повысить производительность ваших виртуальных машин.
Понимание различия между хост операционной системой и гостевой операционной системой
Не имеет значения, используете ли вы VirtualBox, VMWare Player или нативную опцию, например Microsoft Hyper-V. Понимание различий между вашим физическим компьютером (хостом) и виртуальной машиной (гостем) жизненно важно для успешной работы.
Операционная система хоста физически устанавливается на жесткий диск системы (HDD). Это ОС, которая загружается, когда ваш компьютер включен. Тем временем гостевая операционная система устанавливается внутри виртуальной машины. Здесь вы можете установить приложения и даже игры, не относящиеся к вашей операционной системе хоста. Просто это одна из многих причин использовать виртуальную машину. Во многих отношениях вы можете рассматривать гостевую операционную систему как сложное приложение. Например, у него нет разрешений операционной системы вашего хоста, если это явно не указано. Доступ к физическим дискам и периферийным устройствам, таким как микрофоны, будет изначально заблокирован.
Будьте в курсе потребностей в ресурсах
Виртуальная машина работает на программном обеспечении виртуализации, которое создает виртуальную аппаратную среду. Проще говоря, при создании виртуальной машины программное обеспечение для виртуализации определяет аппаратное обеспечение (часто с пользовательским вводом).
Но есть ключевое ограничение к этому. Вы не можете указать профиль оборудования для виртуальной машины, который превышает физическое оборудование внутри вашего компьютера. Например, если ваш Хост имеет 8 ГБ ОЗУ, ваш Гость не может превысить этот показатель. Действительно, вам необходимо сохранить оперативную память для хост-системы для запуска программного обеспечения виртуальной машины. Таким образом, вы должны знать о ресурсных требованиях физического ПК так же, как и виртуальной машины. Перед началом закройте все другие приложения, переключите настройки питания на максимальный уровень (особенно на ноутбуках), запустите виртуальную машину с уменьшенными графическими параметрами.
Кроме того, если ваш компьютер имеет игровой режим, включите его, чтобы компьютер направлял ресурсы на виртуальную машину. Это означает стопорение фоновых задач во время работы виртуальной машины, что повышает производительность для операционной системы хоста и гостя.
Держите ваши операционные системы хоста и гостя обновленными
Вы уже знаете, насколько важно установить обновления. Независимо от того, используете ли вы Windows, macOS или дистрибутив Linux, обновления системы жизненно важны для успешной работы вашего ПК.
Помимо добавления новых функций, обновления устраняют ошибки, добавляют драйверы и исправляют проблемы безопасности. Все это может повлиять на производительность вашей виртуальной машины, поэтому имеет смысл все обновить.
Вам также следует потратить время на обновление гостевой операционной системы. Это может быть излишне трудоемким, но оно того стоит. Например, скажем, вы используете дистрибутив Linux на виртуальной машине. По умолчанию он будет пытаться периодически обновляться. Если вы заблокируете или проигнорируете это, вы не сможете установить любое новое программное обеспечение. Разрешение обновления является наилучшим вариантом и гарантирует, что гостевая ОС будет такой же актуальной, как и хост.
Регулярно обновляйте программное обеспечение виртуальной машины
Что касается безопасности, за последние несколько лет в виртуальных средах были обнаружены недостатки. Виртуальные машины становятся все более популярной целью для хакеров, что можно предотвратить только с помощью регулярных исправлений операционной системы и обновлений программного обеспечения виртуальной машины.
В большинстве случаев программное обеспечение должно предупреждать вас об ожидающих обновлениях. Это разумная идея сделать это, как только будут представлены обновления. Обновления также включают поддержку новых операционных систем, например, расширение диапазона платформ, которые вы можете запустить на своей виртуальной машине.
Установите инструменты виртуальной машины для расширенного доступа
Системы виртуальных машин поставляются с дополнительным дополнительным пакетом, который вы можете установить. Эти расширения позволяют улучшить интеграцию между гостевой ОС и хост-системой.
Например, VirtualBox Extension Pack включает поддержку обнаружения устройств USB 2.0 и 3.0. Это может позволить вам получить доступ к внешнему жесткому диску из виртуальной машины. Также добавлена поддержка RDP, позволяющая подключаться к удаленному рабочему столу с других устройств к виртуальной машине. Шифрование диска и загрузка PXE (Power over Ethernet) также добавляются к вашей виртуальной машине с этим пакетом. Таким образом, там, где доступен пакет улучшений, найдите время, чтобы установить его.
Обмен данными между гостевой и хост-ОС
Наличие данных на ПК, которые вы хотите скопировать на виртуальную машину, может быть проблематичным. Это может быть файл с жесткого диска или инструкции bash, которые вы пытаетесь ввести в виртуальной машине Linux.
Обе опции могут иметь место быть, но копировать текст немного проще, чем файлы. Обычно это простая настройка меню, которую нужно изменить, чтобы можно было копировать текст. Программное обеспечение виртуальной машины поддерживает копирование на работающую виртуальную машину и копирование с нее, а также двунаправленное копирование.
Для обмена файлами данных (например, изображения, документы, мультимедиа) используйте виртуальный общий сетевой диск. Это означает настройку общего диска на хост-компьютере, а затем добавление диска в программное обеспечение виртуальной машины. Таким образом, при следующей загрузке виртуальной машины диск будет доступен, и вы сможете обмениваться данными с вашей виртуальной машиной.
© digitrode.ru