Tencent Cloud open-source CubeSandbox, compatible with E2B, runs 2000 sandboxes on a single machine

robot
Генерация тезисов в процессе

ME News Новости, 21 апреля (UTC+8), согласно мониторингу 动察 Beating, Tencent Cloud выпустила открытый AI Agent Sandbox Cube Sandbox, написанный на Rust, лицензия Apache 2.0. Песочница — это изолированная среда для выполнения кода агентом, предотвращающая случайное удаление файлов или нарушение прав доступа к хосту со стороны сгенерированного модели кода. В настоящее время продукты, такие как OpenAI Agents SDK, Manus, Perplexity, Hugging Face, используют подобную архитектуру, стандарт интерфейса — E2B. Cube совместим с интерфейсом E2B, бизнес-код не требует изменений, достаточно изменить одну переменную окружения, чтобы переключить агента с собственного сервиса E2B на самостоятельное развертывание Cube. Tencent Cloud опубликовала два набора показателей производительности. Время холодного запуска при одиночной нагрузке менее 60 мс, при 50 одновременных запросах среднее 67 мс, P95 — 90 мс, P99 — 137 мс. Постоянное использование памяти одного экземпляра — менее 5 МБ (при тестировании на конфигурации песочницы не более 32 ГБ), одна серверная машина с 96 ядрами может одновременно запускать более 2000 песочниц. В аналогичных сценариях запуск Docker-контейнера занимает около 200 мс с использованием общего ядра хоста; традиционные виртуальные машины запускаются за секунды, потребляя от 20 МБ памяти на экземпляр. Подход Cube заключается в выделении отдельного ядра Guest OS для каждого агента, использующем аппаратную изоляцию, при этом время запуска сокращается до сотен миллисекунд. Ускорение достигается за счет предварительной подготовки ресурсов, клонирования снимков, оптимизации блокировок на нижнем уровне; снижение потребления памяти — за счет переписывания на Rust, использования копирования по записи (CoW), совместного использования диска через reflink. Проект также включает CubeVS, использующий eBPF для сетевой изоляции между песочницами. Масштабные проверки подтвердили два кейса. Изначально Cube работал в системе Tencent Cloud Serverless, обрабатывая сотни миллиардов вызовов. После переноса сценария программирования AI Yuanbao на Cube, потребление ресурсов снизилось на 95,8%. Среди внешних клиентов MiniMax использует Cube для управления сотнями тысяч песочниц в обучении Agentic RL с минимальным временем планирования. Следующий шаг — открыть исходный код функции отката по снимкам событий, обеспечивающий возврат состояния за сотни миллисекунд. (Источник: BlockBeats)

Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Репост
  • Поделиться
комментарий
Добавить комментарий
Добавить комментарий
Нет комментариев
  • Закрепить