Главная | Все статьи | Дневник студента

Мой хекслет-экспресс #6

Время чтения статьи ~1 минута
Статья написана студентом Хекслета. Мнение автора может не совпадать с позицией редакции
Мой хекслет-экспресс #6 главное изображение

В прошлом посте я рассказывал, как я устанавливал QEMU (замену VirtualBox) для разработки и отработки заданий Хекслета. Данная программа не отличается дружелюбностью к новичкам, зато ее можно гибко подстроить под себя.

В прошлой статье я упомянул акселератор. Это такое ПО, ускоряющее работу виртуальной машины. В этом блоге расскажу поподробнее об этом.

KVM

Такой командой можно запустить установленную виртуальную машину

qemu-system-x86_64 -hda [путь до диска] -m [количество оперативной памяти]-net nic,vlan=0 -net user,vlan=0

Однако при первом и последующем запуске может показаться, что скорость работы виртуалки слишком низкая. И вам не кажется. Если отдать виртуалке больше ресурсов, это тоже особо не повлияет на производительность, будет лагать даже мышка, а нас это совершенно не устраивает.

QEMU очень популярное средство виртуализации на Linux-машинах, поэтому почти везде можно встретить строки по типу "добавьте строчку '-enable-kvm', и производительность увеличится в разы". И знаете что? Они не врут! Но только если вы изначально на Linux-машине, поскольку kvm работает только там. У меня ушло уйму времени, прежде чем я понял, что kvm на винде включить я не смогу.

HAXM

Почти все форумы по QEMU были англоязычные. Среди всего мусора, которым полна паутина, я все же смог отыскать нужный мне акселератор. Я работал на компьютере с процессором Intel, мой выбор пал на HAXM. Это официальный драйвер от Intel, найти его можно на официальном сайте.

Обычно он используется как акселератор при эмуляции Android, но для наших целей он подойдет как нельзя кстати. После установки драйвера скорость работы виртуальной машины будет такой же, как при использовании VirtualBox, если при запуске добавить строчку "-accel haxm".

Вот и все. Надеюсь статья была полезной для тех, у кого были такие же проблемы с виртуализацией как и у меня.

Аватар пользователя Uru Uru
Uru Uru 11 января 2021
0
Рекомендуемые программы
профессия
от 6 300 ₽ в месяц
Разработка фронтенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Django
10 месяцев
с нуля
Старт 25 апреля
профессия
от 6 183 ₽ в месяц
Ручное тестирование веб-приложений
4 месяца
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка приложений на языке Java
10 месяцев
с нуля
Старт 25 апреля
профессия
от 5 025 ₽ в месяц
новый
Сбор, анализ и интерпретация данных
9 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка веб-приложений на Laravel
10 месяцев
с нуля
Старт 25 апреля
профессия
от 5 840 ₽ в месяц
Создание веб-приложений со скоростью света
5 месяцев
c опытом
Старт 25 апреля
профессия
от 9 900 ₽ в месяц
Разработка фронтенд- и бэкенд-компонентов для веб-приложений
16 месяцев
с нуля
Старт 25 апреля
профессия
от 6 300 ₽ в месяц
Разработка бэкенд-компонентов для веб-приложений
10 месяцев
с нуля
Старт 25 апреля
профессия
новый
Автоматизированное тестирование веб-приложений на JavaScript
8 месяцев
c опытом
в разработке
Старт 25 апреля
профессия
Верстка с использованием последних стандартов CSS
5 месяцев
с нуля
Старт в любое время