HeadlinesBriefing favicon HeadlinesBriefing.com

Tailscale многопоточные очереди ускорение сети

Hacker News •
×

Если вы следили за Tailscale, вы знаете, что мы просто группа гиков, которые очень заботятся о подключении к Интернету. Одна вещь, которую мы любим обсуждать, это NAT Traversal. Это одна из основных добавленных ценностей Tailscale: мы приручили NAT. Не все сети дружелюбны, но Tailscale все еще может найти путь в широком диапазоне условий. На протяжении многих лет мы инвестировали в то, чтобы сделать Tailscale быстрым. Мы начали с увеличения пропускной способности TCP на устройствах Linux. Затем мы добились значительных прорывов в wireguard-go, превысив 10Gb/s на голом металле. Позже мы использовали разгрузку сегментации для увеличения пропускной способности более чем в 4 раза для приложений на основе UDP. Все это сделало Tailscale практичным для чувствительных к производительности нагрузок, таких как непрерывная интеграция, агентные рабочие процессы и удаленные среды разработки. На Linux и Android Tailscale теперь оставляет маленькие пакеты там, где они приземлились, что приводит к ускорению примерно на 5%. Мы сократили очереди пакетов, уменьшив время ожидания и накладные расходы памяти. Мы передали экономию маршрутизаторам подсетей и коннекторам приложений. Теперь мы повышаем пропускную способность для коннекторов приложений, маршрутизаторов подсетей и выходных узлов с помощью технологии многопоточных очередей (появится во второй половине 2026 года). Мы также представим улучшения пропускной способности и накладных расходов памяти в предстоящих стабильных выпусках клиента. Ключевые сущности: Компании: Tailscale