git.kernel.org: краулеры отъедают больше CPU, чем все остальные вместе
7 сентября 2026 года техноблогер и разработчик Datasette Саймон Уиллисон в своём линк-блоге обратил внимание на пост Константина Рябицева, человека, отвечающего за инфраструктуру git.kernel.org, официального Git-репозитория исходного кода ядра Linux. Рябицев описывает масштаб нагрузки от агрессивных краулеров как «фоновую радиацию»: она присутствует постоянно и не ослабевает.
По его словам, на рендеринг коммитов в HTML-страницы для скрейперов уходит больше процессорных циклов, чем на весь остальной легитимный доступ вместе взятый, включая сами git-клоны репозитория ядра. git.kernel.org работает на пяти географически распределённых узлах, и в любой момент времени 14 процессорных ядер заняты исключительно тем, что рендерят коммиты в HTML для ботов.
Уиллисон отмечает, что эта проблема касается и его собственного проекта Datasette, который тоже отдаёт огромное количество страниц, доступных для сканирования. В источнике не названо, кто именно стоит за этими краулерами и являются ли они ботами для сбора данных под обучение ИИ-моделей, а также не описано, какие меры защиты git.kernel.org применяет или планирует применять.
Ключевые факты
- Константин Рябицев, отвечающий за инфраструктуру git.kernel.org (официальный Git-репозиторий ядра Linux), описал нагрузку от агрессивных краулеров как постоянную «фоновую радиацию».
- На рендеринг коммитов в HTML для скрейперов уходит больше процессорных циклов, чем на весь остальной легитимный трафик вместе взятый, включая git-клоны.
- git.kernel.org работает на 5 географически распределённых узлах; в любой момент времени 14 процессорных ядер заняты только рендерингом коммитов для ботов.
- Саймон Уиллисон, автор Datasette, обратил внимание на этот пост и отметил, что его собственный проект сталкивается с той же проблемой, тоже отдаёт множество страниц, доступных для сканирования.
- Источник не уточняет, кто эти краулеры и являются ли они ИИ-скрейперами, и не описывает никаких мер защиты со стороны git.kernel.org.
Почему это важно
Случай git.kernel.org даёт редкую количественную оценку проблеме, о которой инфраструктурные инженеры давно говорят на словах: агрессивные краулеры и скрейперы отъедают у публичной открытой инфраструктуры больше ресурсов, чем сами люди, которым эта инфраструктура служит. Речь о критически важном для мировой разработки сервисе, официальном хранилище исходного кода ядра Linux, и там боты обгоняют по нагрузке даже git-клоны.
Кому это важно
Администраторам открытых проектов и публичных git- и wiki-хостингов, инфраструктурным и SRE-инженерам, а также разработчикам любых сервисов, которые отдают большой объём страниц, доступных для сканирования, как, например, Datasette у самого Уиллисона.
Как это применить
Конкретных мер защиты или решений в источнике не описано, Рябицев констатирует масштаб проблемы, но не предлагает рецепта. Практический вывод один: администраторам публичных git- и веб-сервисов стоит закладывать нагрузку от краулеров в планирование инфраструктуры и мониторинг CPU уже сейчас, не дожидаясь, пока она станет доминирующей статьёй расхода, как на git.kernel.org.
Можно ли доверять
Источник, личный блог Саймона Уиллисона, известного разработчика и техноблогера, ссылающегося на прямое свидетельство Константина Рябицева, человека, который сам отвечает за инфраструктуру git.kernel.org и видит нагрузку изнутри. Конкретные цифры (14 ядер, 5 узлов) и прямая цитата делают утверждение проверяемым по своей природе, хотя оригинальный пост Рябицева и не датирован отдельно от заметки Уиллисона.
Риски и подводные камни
Источник не называет, кто стоит за краулерами и являются ли они именно ИИ-скрейперами, собирающими данные для обучения моделей, додумывать это не стоит. Также нет базовой цифры общей нагрузки серверов, с которой можно сопоставить «14 ядер», поэтому оценить долю краулеров в процентах от всей инфраструктуры по этим данным нельзя.
«Мы тратим на рендеринг коммитов для скрейперов больше процессорных циклов, чем на все остальные виды легитимного доступа, включая git-клоны.»
— Константин Рябицев, о нагрузке на git.kernel.org