Подберите конфигурацию под нагрузку
Сначала найдите узкое место
Это отправная точка для выбора, а не гарантия производительности. На результат влияют количество зависимостей, параметры компиляции, число симуляторов и объём данных. Надёжнее запустить типичную задачу на собственном проекте, чем ориентироваться только на название модели.
Сборка и публикация одного проекта
Начните с Keep M4 S.Конфигурация: M4 / 16GB / 256GB. Подходит, если вы сосредоточены на одном проекте и хотите установить зависимости, выполнить Archive и экспортировать результат в течение одного периода аренды.
Сначала проверьте общий объём репозитория, кэша зависимостей и DerivedData. Если macOS нужна только для сборки релиза, краткосрочная аренда поможет не оплачивать простаивающее устройство между релизами.
Следите за давлением на память и использованием swap в Мониторинге системы. Если во время сборки открыто несколько симуляторов, очистка SSD не решит проблему нехватки памяти.
CI для нескольких веток и UI-тесты
Начните с Keep M4 L.Конфигурация: M4 / 24GB / 512GB. По сравнению с базовой моделью здесь больше памяти и места на накопителе; в обеих конфигурациях установлен M4, поэтому это не обновление чипа.
Ставьте сборки и UI-тесты в разные очереди, постепенно увеличивая параллелизм. Записывайте длительность каждой задачи, пиковое потребление памяти и объём кэша, чтобы найти уровень параллелизма без постоянного использования swap.
Для постоянно работающего раннера также нужны очистка кэша, ротация журналов и управление учётными данными. Решайте, подходит ли месячная аренда, исходя из реальной частоты использования, а не только из числа запусков CI в день.
Инференс MLX и монтаж крупных медиафайлов
Начните с Keep M4 Pro.Конфигурация: M4 Pro / 64GB / 2TB. Начните оценку с этой модели, если нужно больше унифицированной памяти или вы одновременно храните веса моделей, данные для оценки и крупные медиафайлы.
Веса модели — не единственное, что занимает память: учитывайте также кэш контекста, среду выполнения и системные процессы. Доступные модели зависят от точности квантования, длины контекста и размера пакета.
Для видеомонтажа учитывайте форматы исходников, прокси-файлы, эффекты и настройки экспорта. Сначала проверьте типичный фрагмент, оцените время экспорта и рост объёма данных, а затем запускайте обработку всей партии.