Ускорение docker на macOS m1 без mutagen
Битва MacBook pro 14 на m1 (10+6) VS dell 7490 i5-8250u на ubuntu 22.04. Одинаковое состояние проекта на всех этапах замеров - Symfony 5.4. Функциональные тесты запускаются в paratest. php 8.1, PostgreSQL 12
Как видим, из коробки всё выглядит печально, особенно для ноутбука за 200к руб. В интернете полно инструкций с mutagen, но есть вариант ускорения намного проще:
- Добавляем ядра, по умолчанию используются не все
- Меняем драйвер на VirtioFS
В итоге мы получаем ускорение больше чем X2 с минимальными трудозатратами.
Вывод
Помни разработчик, что pc\laptop это всего лишь станок кодоразработческий. 10 раз подумай - “А подходит ли мне этот именитый станок?”. Это замечательно, когда сам не платишь за оборудование или есть требование по безопасности. Но если его покупаешь сам, может оказаться, что распиаренный macBook pro M1 для backend php developer не лучший выбор.