Разработка ядра Linux 6.15 едва не привела к серьёзным последствиям для тысяч серверов и VPS по всему миру: баг, обнаруженный в тестовых сборках, вызывал трёхкратное снижение производительности веб-серверов (Nginx) и систем управления базами данных (PostgreSQL). К счастью, проблему удалось выявить и устранить до выхода стабильной версии.
Как всё произошло
По данным портала Phoronix, ошибка проникла в код Linux 6.15 через патч, предложенный разработчиком Алексеем Старовойтовым. На ранних этапах тестирования баг не проявлялся, и его обнаружили только при нагрузочном тестировании Nginx на третьей тестовой сборке ядра (RC3 от 20 апреля 2025 года).
Проблема оказалась масштабной: кроме Nginx и PostgreSQL, сбои в производительности зафиксировали также в ClickHouse, Memcached и инженерном ПО OpenFOAM — решениях, широко применяемых в высоконагруженных инфраструктурах, от коммерческих сайтов до облачных сервисов.
Источником неполадки стала ошибка в подсистеме управления памятью slab.
Спасательная операция
Исправить ситуацию удалось инженеру Vlastimil Babka из компании SUSE. Он провёл срочный аудит подсистемы и учёл влияние новой версии компилятора GCC, что помогло локализовать проблему. В результате был подготовлен патч, устранивший деградацию производительности. Независимое тестирование подтвердило эффективность исправления: серверные приложения вновь заработали в штатном режиме.
Отдельно сообщается, что Старовойтов обратился за консультацией к Линусу Торвальдсу. На момент публикации ответа от создателя Linux не поступило.
Ранее Линус Торвальдс резко высказывался не только о некоторых разработчиках, но и о части кода Linux 6.15 — в частности о технологии hdrtest для тестирования драйверов интегрированной графики Intel, заявляя, что она «захламляет ядро» и должна быть удалена.
Рекомендации
Этот инцидент подчёркивает важность внимательного подхода к обновлению ядра Linux на продакшен-серверах. Перед установкой новых версий следует обязательно проводить тестирование на совместимость с критичными приложениями — такими как Nginx, PostgreSQL и ClickHouse.
Если вы планируете переход на Linux 6.15, убедитесь, что установлены все официальные исправления. При необходимости вы можете обратиться к технической поддержке AdminVPS для консультации и безопасного обновления выделенных серверов и VPS/VDS.
Читайте в блоге:
- В ядро Linux будет включена значительная оптимизация пропускной способности CRC32C
- Что будет с российскими ОС, если Linux перестанет обновляться
- Linux прекратил поддержку ReiserFS — бывшей основной файловой системы Ubuntu и SUSE