Опишите окружение
Редактор, браузер, локальная база, контейнеры и виртуальные машины могут работать одновременно. Для небольшого сайта и сборки крупного проекта нужны разные ресурсы. Запишите, сколько сред запускается параллельно и какие ограничения уже мешают работе на текущем компьютере.
Проверьте память и виртуализацию
Гостевые системы используют память и вычислительные ресурсы вместе с основной ОС. Не распределяйте всё доступное только между виртуальными машинами. Для выбранного гипервизора проверьте аппаратные требования, поддержку процессора и настройки виртуализации в прошивке. Само наличие большого числа ядер не заменяет эту проверку.
Учитывайте накопитель и резервирование
Исходники, зависимости, образы и снимки виртуальных машин занимают место быстрее, чем кажется по размеру одного проекта. Быстрый накопитель полезен для операций с большим числом файлов, но важнее достаточный рабочий объём и сохранность данных. Регулярно проверяйте восстановление ключевых проектов из резервной копии.
Перед следующим шагом
- Считайте все одновременно запущенные среды.
- Проверьте требования выбранного гипервизора.
- Оставьте место под образы, кэш и снимки.