В одной компании, где мы оказываем IT-услуги, произошла неприятная ситуация с виртуальными серверами на Ubuntu Linux. Летом 2025 года система была обновлена до версии 25.04, что и послужило началом проблемы.
Администратор заметил, что процесс snapd, являющийся частью пакетного менеджера Snap, нагружал CPU до 100% строго по расписанию. Это не новая проблема, но в этот раз она проявилась особенно ярко.
Стандартные решения, такие как снижение частоты проверок обновлений или отключение сервиса, не помогли. Проблема оказалась в ядре системы, а именно в версии 6.14. Патч был найден и успешно применен, что позволило устранить проблему.
На момент написания статьи, стабильная версия ядра уже достигла 6.16, и пользователи не должны сталкиваться с подобными трудностями. Однако важно проверять нагрузку на CPU, особенно в облачных сервисах, где каждая минута может стоить денег.
Чувствуете себя неуверенно в системном программировании? Знайте, что даже неразработчики должны быть знакомы с основами языка C. Никакие проблемы не должны застать вас врасплох.
