/sbin/init сплэш высокая загрузка ЦП

Вопрос или проблема

Я использую 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 может вызывать не только перегрев, что приводит к постоянному вращению вентилятора, но и значительное снижение производительности. Рассмотрим причины этой проблемы, включая возможное влияние зашифрованного раздела, а также дополнительные проблемы с системой, которые могут быть связаны с высокими показателями использования ЦП.

Причины высокого использования ЦП

  1. Процесс /sbin/init splash:
    Сам процесс /sbin/init splash непосредственно не отвечает за использование ЦП, однако высокая загрузка может быть следствием ошибок или сбоев в других системных процессах, таких как systemd и его компоненты. Поскольку он отвечает за инициализацию системы, его высокий уровень использования ЦП может указывать на наличие других подсистем, которые неправильно работают.

  2. 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. Эта служба отвечает за автоматическую отправку отчетов об ошибках, и частые сбои могут вызывать избыточное использование ресурсов. Обратите внимание, что система пытается запустить службу слишком быстро, что, в свою очередь, влияет на производительность общей системы.

  3. Зашифрованный раздел:
    Зашифрованный раздел сам по себе не должен прямо влиять на высокую загрузку ЦП. Однако, если ваше устройство в процессе разшифровки данных сталкивается с проблемами или если службы доступа к дискам не работают должным образом, это может привести к дополнительной нагрузке на процессор.

Решение проблемы

  1. Отключение Apport Autoreport:
    Если вы не используете автоматическую отправку отчетов об ошибках, вы можете отключить службу apport следующими командами:

    sudo systemctl disable apport.service
    sudo systemctl stop apport.service

    Это может значительно снизить нагрузку на систему.

  2. Анализ и отзыв журнала:
    Просмотрите и очистите журналы с помощью следующей команды:

    sudo journalctl --vacuum-time=1d

    Это удалит старые записи и освободит ресурсы.

  3. Обновление системы:
    Убедитесь, что ваш дистрибутив и установленные пакеты обновлены:

    sudo apt update && sudo apt upgrade -y

    Новые обновления могут содержать исправления для ресурсов и работы systemd.

  4. Мониторинг состояния системы:
    Используйте htop или top для мониторинга ресурсов и выясните, какие службы загружают процессор наибольшим образом, и предпринимаете соответствующие меры.

Заключение

Проблемы с высоким использованием ЦП процессом /sbin/init splash часто возникают в результате сбоя других системных служб, таких как systemd-journald. Рассмотрение и решение указанных выше факторов может существенно улучшить производительность вашей системы Ubuntu 20.04. Если проблема остается нерешенной, рассмотрите возможность обращения к специализированным форумам или технической поддержке для более глубокого анализа.

Оцените материал
Добавить комментарий

Капча загружается...