Все статьи | Блог студента

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

Эта статья написана нашим студентом. Мнение пользователей иногда может не совпадать с точкой зрения Хекслета
Мой хекслет-экспресс #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
Рекомендуемые программы

С нуля до разработчика. Возвращаем деньги, если не удалось найти работу.

Иконка программы Фронтенд-разработчик
Профессия
Разработка фронтенд-компонентов веб-приложений
1 декабря 8 месяцев
Иконка программы Python-разработчик
Профессия
Разработка веб-приложений на Django
1 декабря 8 месяцев
Иконка программы PHP-разработчик
Профессия
Разработка веб-приложений на Laravel
1 декабря 8 месяцев
Иконка программы Node.js-разработчик
Профессия
Разработка бэкенд-компонентов веб-приложений
1 декабря 8 месяцев
Иконка программы Верстальщик
Профессия
Вёрстка с использованием последних стандартов CSS
в любое время 5 месяцев
Иконка программы Java-разработчик
Профессия
Разработка приложений на языке Java
1 декабря 10 месяцев
Иконка программы Разработчик на Ruby on Rails
Профессия
Новый
Создает веб-приложения со скоростью света
1 декабря 5 месяцев