From 5b8d88e5cb4abfba968f2abbcef4dcd49aca3d29 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 2 Nov 2025 18:54:08 +0300 Subject: [PATCH] =?utf8?q?=D0=91=D0=BE=D0=BB=D1=8C=D1=88=D0=B8=D0=B5=20?= =?utf8?q?=D1=80=D0=B5=D0=BF=D0=BE=D0=B7=D0=B8=D1=82=D0=BE=D1=80=D0=B8?= =?utf8?q?=D0=B8=20GitHub?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit https://github.blog/engineering/infrastructure/transit-and-peering-how-your-requests-reach-github/ https://github.blog/engineering/infrastructure/glb-director-open-source-load-balancer/ Только я вот почитал статью GitHub о том, как у них там сети устраивают peering с IXP, балансировка происходит, какие скорости, так понадобился один большой репозиторий на многие гигабайты. Качает со скоростью ~100KiB/sec, конечно же обрываясь после какого-то времени. Причём я сразу --depth 1 указал -- даже его скачать не может. Иду на VPS-ку, которая вообще далеко от моего провайдера, но в РФ. Там скорость скачивания 10-15MiB/sec. Да вот только места на диске на ней не хватит даже для --bare --depth 1. Так как до неё поднял WireGuard, то даю доступ к NFS через zfs set sharenfs, добавляю ipfw table add-ом разрешённый для этого WG интерфейс, монтирую, клонирую на NFS раздел. Далее уже вне VPS (ведь ей же тоже прилично приходится не только мне записывать данные, но и считывать) в цикле --fetch --depth XXX. Вот у GitHub прямо реально нет места для хранения git-bundle файлов, чтобы их можно было с resumption-ом скачивать? Не говорю про создание bundle на лету, но без VPS-ки я просто не знаю как выкачал бы репозиторий, хотя бы даже --depth 1. -- 2.52.0