← Стенд · Модели и фактические замеры

Себестоимость минуты на Mac mini

Метод mac-v2 · 16.10.2026. Считаем владение выделенными машинами и электричество на одну минуту состоявшегося разговора. Основная цена соответствует одной линии на Mini и выбранному резерву. Это сценарий бюджета оборудования; мощность кластера и качество сервиса ещё требуют проверки.

Что считаем минутой

Одна минута соединённого разговора включает речь клиента, ответ агента и паузы. Два одновременно идущих звонка за минуту дают две разговорные минуты. Входящие и исходящие складываются; два направления аудио внутри одного звонка не удваивают объём. Уже заданные 75 000 минут не умножаем повторно на среднюю длительность звонка.

ВеличинаИсточникЧто означает
V, разговорные минПлан клиентаОбъём за указанный период; один и тот же в знаменателе всех затрат
P, пик линийПлан / телефонияМаксимум подключённых разговоров, не число одновременных генераций
g, с/репликуЗамер выбранной связкиСреднее полное время обработки runtime; не время до первого звука и не GPU%
r, реплик/минЯвное допущениеЧисло ответов агента на разговорную минуту
Цена, срок, Вт, тарифРедактируемый примерСтоимость покупки и энергия пока не подтверждены чеком / ваттметром

Формула без скрытой экономии

S = g × r                  секунд обработки / разговорную минуту
B = V × S / 3600           занятых машино-часов за период
N = P + R                  выделенных Mini; R = 0 или 1
Hк = дней в периоде × 24   календарных часов владения
Hп = Hк либо дни × часы    часов питания по выбранному графику
A = цена / (лет × 365 × 24)   ₽ износа / машино-час

Износ / мин = N × Hк × A / V
Энергия простоя / мин = N × Hп × Wпростой / 1000 × тариф / V
Добавка обработки / мин = B × (Wработа − Wпростой) / 1000 × тариф / V
Себестоимость / мин = три строки выше

Базовое потребление уже учтено для всех включённых машин: к нему добавляется только разность мощностей на время обработки. Резервная машина простаивает и изнашивается; объём обработки не умножается на резерв. График питания уменьшает энергию, но календарный износ купленных выделенных машин продолжается. Расчёт предполагает линейный износ без остаточной стоимости, стоимости капитала и налоговых эффектов.

Проверяемый пример

Для Serena: 2,108 с на реплику × 4 ответа/мин = 8,43 с обработки/мин. При 75 000 мин, пике 20, резерве 1, периоде 30 дней, доступности 24/7, цене 180 000 ₽, сроке 3 года, мощностях 5/60 Вт и тарифе 8 ₽/кВт⋅ч:

Состав₽/разговорную мин
Износ 21 выделенного Mini1,380822
Энергия простоя0,008064
Добавка обработки0,001030
Итого, округляем только результат≈ 1,39

Сходная цена разных моделей при таком размещении закономерна: доминирует владение одинаковым числом машин. Отличия скорости становятся экономией оборудования только после доказанного совместного обслуживания разговоров. Меньше объём при том же пике — дороже минута: фиксированные затраты делятся на меньшее число минут, энергия обработки на минуту сохраняется.

Три разных числа — три разных вопроса

Добавочная энергия обработки — около 0,001 ₽/мин в примере. Это оценка одной переменной статьи, без владения и простоя; ватты предполагаемые, сетевые и системные накладные расходы отдельно не измерены. Уже купленный Mini не делает полную себестоимость нулевой.

Распределение по активному времени — около 0,017 ₽/мин: S / 3600 × (A + Wработа / 1000 × тариф). Эта доля износа предполагает, что остальное время оплачено другими задачами. Это не полная цена выделенного голосового сервиса и не дополнительный денежный платёж.

Выделенные мощности — около 1,39 ₽/мин по формуле выше. Если Mini используется совместно с другими задачами, распределение фиксированных расходов нужно обосновать отдельно. Подстановка цены покупки 0 даёт только энергетический сценарий; она не означает отсутствие стоимости оборудования.

Разделение разговоров остаётся гипотезой

d = S / 60
Nгипотеза = ceil(P × d / u) + R

При бюджете занятости u = 0,6 у Serena получается 6 Mini и ≈ 0,40 ₽/мин. Это арифметика рабочего времени при идеальном разделении. Она не доказывает допустимую очередь, число линий, память, работу диспетчера или отклик. Число машин не ограничивается сверху сценарием «одна линия на Mini»: при медленной обработке выбранный запас может потребовать больше машин. В основной таблице эта гипотеза больше не выдаётся за нижнюю границу цены.

Средняя параллельность V / (60 × рабочих дней × часов) проверяет правдоподобность объёма: она не может превышать пик. При 75 000 мин и 22 × 10 ч это 5,68 линии в среднем. Ни средняя величина, ни целевые 60% не гарантируют быстрый ответ при синхронных репликах всех клиентов.

Что нужно для подтверждённого расчёта

Один и тот же профиль модели, голос, контекст и сценарий; прогретая машина, затем измерения при 1/2/4/... разговорах. Вместе фиксируются хвосты задержки до первого звука, полное время обработки, очередь, ошибки, память, swap и средняя мощность от розетки. Нужен характерный поток разговоров и всплесков, а не только непрерывная генерация. Фактическая допустимая параллельность — та, где соблюдены выбранные требования по отклику и качеству.

Сейчас опора — короткие синтетические диалоги, обычно три реплики, с небольшим контекстом. Это не статистически надёжная оценка p95 и не доказательство производственной мощности. Время runtime включает ожидания адаптера и не переводится напрямую в GPU%, FLOPs или число копий модели. Первое аудио, полная генерация и проигрывание могут перекрываться; их нельзя складывать как независимые вычислительные затраты.

Модели предполагаются резидентными: подготовка не начисляется на каждый звонок. При выключении по графику старт должен завершиться до приёма звонков; энергия прогрева, простои при обслуживании и повторные попытки сейчас не измерены. Один запасной Mini — бюджет резерва, не доказанная автоматическая отказоустойчивость.

Где заканчивается эта цена

Это только Mini и электричество. Телефония/SIP, сеть и ИБП, CRM и внешние API, запись и хранение, интеграция, мониторинг, поддержка, дежурства, ремонт и маржа должны добавляться явно. Для предложения клиенту нужны согласованный состав услуг и проверенная мощность. Все расходы на неуспешные попытки и повторы относятся в числитель, а минуты должны соответствовать той же договорённой единице услуги.

Выгрузка конфигурации сохраняет версию метода, параметры, измеренный профиль/голос и источник, основную цену и её состав. Гипотеза разделения хранится отдельно. Это позволяет воспроизвести расчёт, не превращая предположение в замер.

Допущения энергии не являются спецификацией нашего Mini: Apple публикует 5/140 Вт для другой конфигурации M4 Pro 64 GB / 8 TB. Наши 5/60 Вт — редактируемый пример.