Вопрос или проблема
Я использую Ubuntu 20.04, и на протяжении недели вентилятор моего ноутбука вращается постоянно. Также бывают серьезные провалы в производительности, когда система, похоже, замирает на несколько секунд.
Теперь у меня появилось время, чтобы внимательно на это взглянуть, и я заметил, что /sbin/init splash
постоянно использует около 25% процессорного времени. У меня есть зашифрованный раздел, это может быть причиной?
Кратко: смотрите здесь
Похоже, init splash
не виноват. Долго рассматривая проблему, я заметил, что процесс systemd-journald
также имел всплески в использовании CPU.
Проверяя journalctl
, я увидел, что он был переполнен следующим:
systemd[1]: apport-autoreport.service: Start request repeated too quickly.
systemd[1]: apport-autoreport.service: Failed with result 'start-limit-hit'.
systemd[1]: Не удалось запустить процессы отчетности об ошибках, когда автоматическая отчетность включена.
И это проблема, которая уже решена и сработала для меня тоже.
Но почему htop связывает это с init splash
? Ну, это другой вопрос.
Ответ или решение
Постоянное высокое использование ЦП процессом /sbin/init splash в Ubuntu 20.04
Введение
Проблема постоянного высоко уровня использования процессора (ЦП) процессом /sbin/init splash
в вашей системе Ubuntu 20.04 может вызывать не только перегрев, что приводит к постоянному вращению вентилятора, но и значительное снижение производительности. Рассмотрим причины этой проблемы, включая возможное влияние зашифрованного раздела, а также дополнительные проблемы с системой, которые могут быть связаны с высокими показателями использования ЦП.
Причины высокого использования ЦП
-
Процесс /sbin/init splash:
Сам процесс/sbin/init splash
непосредственно не отвечает за использование ЦП, однако высокая загрузка может быть следствием ошибок или сбоев в других системных процессах, таких какsystemd
и его компоненты. Поскольку он отвечает за инициализацию системы, его высокий уровень использования ЦП может указывать на наличие других подсистем, которые неправильно работают. -
systemd-journald:
В вашем случае особое внимание следует уделить процессуsystemd-journald
, который выполняет сбор и управление системными журналами. Цепочка сообщений об ошибках, которые вы указали:apport-autoreport.service: Start request repeated too quickly. apport-autoreport.service: Failed with result 'start-limit-hit'. Failed to start Process error reports when automatic reporting is enabled.
Указывает на повторяющиеся сбои в
apport-autoreport.service
. Эта служба отвечает за автоматическую отправку отчетов об ошибках, и частые сбои могут вызывать избыточное использование ресурсов. Обратите внимание, что система пытается запустить службу слишком быстро, что, в свою очередь, влияет на производительность общей системы. -
Зашифрованный раздел:
Зашифрованный раздел сам по себе не должен прямо влиять на высокую загрузку ЦП. Однако, если ваше устройство в процессе разшифровки данных сталкивается с проблемами или если службы доступа к дискам не работают должным образом, это может привести к дополнительной нагрузке на процессор.
Решение проблемы
-
Отключение Apport Autoreport:
Если вы не используете автоматическую отправку отчетов об ошибках, вы можете отключить службуapport
следующими командами:sudo systemctl disable apport.service sudo systemctl stop apport.service
Это может значительно снизить нагрузку на систему.
-
Анализ и отзыв журнала:
Просмотрите и очистите журналы с помощью следующей команды:sudo journalctl --vacuum-time=1d
Это удалит старые записи и освободит ресурсы.
-
Обновление системы:
Убедитесь, что ваш дистрибутив и установленные пакеты обновлены:sudo apt update && sudo apt upgrade -y
Новые обновления могут содержать исправления для ресурсов и работы
systemd
. -
Мониторинг состояния системы:
Используйтеhtop
илиtop
для мониторинга ресурсов и выясните, какие службы загружают процессор наибольшим образом, и предпринимаете соответствующие меры.
Заключение
Проблемы с высоким использованием ЦП процессом /sbin/init splash
часто возникают в результате сбоя других системных служб, таких как systemd-journald
. Рассмотрение и решение указанных выше факторов может существенно улучшить производительность вашей системы Ubuntu 20.04. Если проблема остается нерешенной, рассмотрите возможность обращения к специализированным форумам или технической поддержке для более глубокого анализа.