Скидки до 28% + 2-ая профессия бесплатно и подарки на 50 000₽

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

Мой хекслет-экспресс #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
Похожие статьи
Рекомендуемые программы
профессия
Верстка на HTML5 и CSS3, Программирование на JavaScript в браузере, разработка клиентских приложений используя React
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Python, Разработка веб-приложений и сервисов используя Django, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Тестирование веб-приложений, чек-листы и тест-кейсы, этапы тестирования, DevTools, Postman, SQL, Git, HTTP/HTTPS, API
4 месяца
с нуля
Старт 26 декабря
профессия
Программирование на Java, Разработка веб-приложений и микросервисов используя Spring Boot, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Google таблицы, SQL, Python, Superset, Tableau, Pandas, визуализация данных, Anaconda, Jupyter Notebook, A/B-тесты, ROI
9 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на PHP, Разработка веб-приложений и сервисов используя Laravel, проектирование и реализация REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на Ruby, Разработка веб-приложений и сервисов используя Rails, проектирование и реализация REST API
5 месяцев
c опытом
Старт 26 декабря
профессия
Программирование на JavaScript в браузере и на сервере (Node.js), разработка бекендов на Fastify и фронтенда на React
16 месяцев
с нуля
Старт 26 декабря
профессия
Программирование на JavaScript, разработка веб-приложений, bff и сервисов используя Fastify, проектирование REST API
10 месяцев
с нуля
Старт 26 декабря
профессия
новый
Git, JavaScript, Playwright, бэкенд-тесты, юнит-тесты, API-тесты, UI-тесты, Github Actions, HTTP/HTTPS, API, Docker, SQL
8 месяцев
c опытом
Старт 26 декабря