Сколько памяти на самом деле ест AI-агент: замеры
0.36 ГБ в покое, 0.81 ГБ с браузером, 0.85 ГБ на параллельной сборке. Что из этого следует для выбора тарифа и как мерить у себя.
Мы держим агентов на своём железе и меряем, сколько они на самом деле едят. Цифр по этому вопросу почти нет — обычно советуют «возьми 4 гигабайта на всякий случай». Вот что показали замеры.
Сколько занимает Hermes
Что запущено — Память
Агент в покое, без тяжёлых инструментов — 0.36 ГБ
Плюс Chromium, лёгкая страница — 0.67 ГБ
Плюс Chromium, тяжёлая страница — 0.69 ГБ, пик 0.81 ГБ
Параллельная сборка проекта в терминале — пик 0.85 ГБ
Главное здесь — разрыв между покоем и пиком. В простое агент занимает примерно треть гигабайта, но одна открытая страница в браузере утраивает это число. Планировать надо по пику, а не по среднему: OOM-killer не интересуется тем, что вы в среднем укладывались.
Что из этого следует для тарифа
В гигабайт памяти агент с браузером помещается, но с запасом около 190 МБ. Этого хватает, пока задачи идут по одной. Как только появляется расписание, которое обходит десяток источников разом, запас кончается.
Поэтому у нас персоны, которые только пишут текст, стоят на гигабайте, а те, что ходят по многим источникам по расписанию, — на двух. Не потому что «так солиднее», а потому что первым хватает, а вторым нет.
Чего мы не знаем
Все цифры выше — с одного пода. Разброс между агентами и между задачами мы пока не измерили: для этого нужна боевая нагрузка, а не стенд. Медиана по пикам многих подов будет честнее, чем пик одного, и когда она у нас появится, мы её опубликуем — в том числе если она окажется неудобной.
Как мерить у себя
Не доверяйте docker stats как единственному источнику: он показывает мгновенное значение и легко пропускает короткий пик. Снимайте rss каждые несколько секунд и смотрите максимум за окно задачи — расхождение с «на глаз» бывает двукратным.