Зробіть крок далі, щоб побачити більше результатів за допомогою systemd-analyze
команди, яка додається critical-chain
. Ця команда нібито «друкує дерево критично важливого за часом ланцюга одиниць».
Приклад виведення з systemd-analyze
команд, які стосуються upower.service
:
$ systemd-analyze blame | grep upower
486ms upower.service
$ systemd-analyze critical-chain upower.service
The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.
upower.service +486ms
└─basic.target @16.023s
└─sockets.target @16.023s
└─snapd.socket @15.921s +55ms
└─sysinit.target @15.920s
└─apparmor.service @6.264s +9.629s
└─local-fs.target @6.147s
└─run-user-108.mount @36.705s
└─local-fs-pre.target @6.147s
└─systemd-remount-fs.service @6.051s +93ms
└─system.slice @2.394s
└─-.slice @2.389s
Якщо вищевказаний результат все ще не дає вам ніяких підказів, скористайтеся іншою командою, systemctl status SERVICE
щоб побачити відповідний вихід для цільової SERVICE. Ця команда надрукує, чи працює сервіс в даний час чи ні, а також надрукує відповідний журнал з останнього завантаження.
Приклад виведення systemctl
команди, що стосується upower.service
:
$ systemctl status upower.service
● upower.service - Daemon for power management
Loaded: loaded (/lib/systemd/system/upower.service; disabled; vendor preset:
Active: active (running) since Wed 2016-09-21 23:33:23 MYT; 1min 35s ago
Docs: man:upowerd(8)
Main PID: 967 (upowerd)
Tasks: 3 (limit: 512)
CGroup: /system.slice/upower.service
└─967 /usr/lib/upower/upowerd
Sep 21 23:33:22 HOSTNAME systemd[1]: Starting Daemon for power management...
Sep 21 23:33:23 HOSTNAME systemd[1]: Started Daemon for power management.
Проста перевірка : чи є якісь додаткові пристрої, які без видимих причин залишаються підключеними до комп'ютера? Будь-який невинний пристрій, наприклад смартфон, підключений до порту USB, може сповільнити або навіть перешкодити процесу завантаження комп'ютера.
Система висить на екрані входу протягом 30 секунд. Курсор миші та екран повністю заморожені. Після цього система працює нормально.
Точка зміни : вищезазначене запитання виявляло лише симптоми, які навряд чи говорять окрім повільності завантаження системи.
Замість того, щоб описувати затримку, спробуйте задати собі будь-яке з наступних питань:
Коли процес завантаження почав сповільнюватися?
Що нещодавно змінилося з моїм комп’ютером? Такі як оновлення або налаштування BIOS.
Я встановив додаткове обладнання? Наприклад, новий драйвер пристрою.
Я встановив додаткові пакети чи оновив певні пакети?
Який тип обладнання використовується? Чи обладнання викликає проблеми?
Питання не містило жодної з цих відомостей, що означає неможливе визначення першопричини того, чого ми не знаємо. Брак інформації - це гріх для будь-яких спроб вирішення проблеми.