Исследование оценило накладные расходы при использовании gVisor и Kata Containers для запуска ИИ-агентов в сравнении с Docker. Тестирование проводилось на ноутбуке с процессором Intel Core i5-8250U и 11 ГиБ оперативной памяти под управлением NixOS.
Docker с рантаймом runc запускает контейнер за 0,22 секунды при потреблении 11,5 МиБ памяти. gVisor тратит 0,33 секунды и 48,6 МиБ. Kata Containers требует 6–7 секунд на запуск и потребляет от 199 до 302 МиБ памяти в зависимости от используемого гипервизора.
В ходе тестов оценивались запуск, потребление памяти, компиляция кода и работа с файлами. gVisor показал результаты, сопоставимые с runc, при операциях с большим количеством мелких файлов. Kata Containers оказалась менее эффективной для задач, требующих частого создания новых контейнеров, из-за длительного времени инициализации.
Автор подчеркивает, что полученные данные зависят от конфигурации оборудования и настроек по умолчанию. Дополнительная изоляция в gVisor и Kata требует существенных ресурсов, что важно учитывать при проектировании систем, где ИИ-агенты запускают множество изолированных процессов.





