TGViewer
CoreInfra CoreInfra @coreinfra · 533 subscribers
Post #139 2.22K
Некоторое время назад я запустил autoresearch на задаче по ускорению тестов. Неожиданная находка: мы упирались не в сами тесты, а в путь до базы через порт-форвардинг докера. Изменение только этого ускоряет локальный прогон интеграционных тестов на macOS в полтора раза: 17.5 s против 28 s

Мы использовали Docker в Colima, а с Postgres, запущенным напрямую, каждый запрос к базе почти в 4 раза быстрее: ~0.1 мс против ~0.4 мс. Эти 0.3 мс уходят на SSH port-forwarding: host → SSH-туннель → VM → контейнер. А интеграционные тесты — это десятки тысяч последовательных запросов, так что 0.3 мс превращаются в +10 секунд.

Вывод: для локальной разработки лучше нативный Postgres. Если докер обязателен — Docker Desktop заметно лучше Colima: у него порт пробрасывается через vmnet, а не SSH.

Постфактум нашёл, что есть опция заменить ssh на grpc, но это все равно медленнее Docker Desktop 0.28 мс против 0.20 мс
colima start --port-forwarder grpc

– @razmser
  • ❤ 4
  • 👀 4
  • 👍 3
  • 🔥 2
More from @coreinfra
  1. Sep 22, 2026CoreInfra pinned «Beta запуск новой фичи на хабе. Вы теперь можете принести свою подписку…
  2. Sep 22, 2026Beta запуск новой фичи на хабе. Вы теперь можете принести свою подписку на хаб и пользоват…
  3. Sep 16, 2026LLM – не единственный вид AI. Периодически появляются интересные альтернативные (либо допо…
  4. Sep 16, 2026А какое ваше рабочее место?) Здесь должен быть еще @hrissan за работой, но он фотографируе…
  5. Sep 14, 2026Количество стресса в жизни Во время решения олимпиадных задач часто применяется техника ст…
  6. Sep 14, 2026С Борей работали вместе ВКонтакте, сейчас он работает в OpenAI и ведет крутой блог. А идея…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →