Вопрос или проблема
Надеюсь, вы можете помочь мне выяснить, почему время загрузки составляет 1 мин 25 с.
Вот информация о моей системе:
https://termbin.com/l4la
Вот вывод systemd-analyze:
Загрузка завершена за 11.941s (прошивка) + 1.580s (загрузчик) + 1мин 4.421s (ядро) + 7.677s (пользовательское пространство) = 1мин 25.621s
графический.target достигнут через 7.669s в пользовательском пространстве.
Вот вывод systemd-analyze critical-chain:
графический.target @7.669s
└─multi-user.target @7.669s
└─getty.target @7.669s
└─[email protected] @7.669s
└─system-getty.slice @7.668s
└─setvtrgb.service @7.662s +5ms
└─plymouth-quit-wait.service @7.657s +3ms
└─rc-local.service @7.644s +11ms
└─network-online.target @7.628s
└─NetworkManager-wait-online.service @4.870s +2.757s
└─NetworkManager.service @4.303s +554ms
└─dbus.service @4.255s +31ms
└─basic.target @4.236s
└─sockets.target @4.236s
└─cups.socket @4.380s
└─sysinit.target @4.234s
└─plymouth-read-write.service @3.991s +242ms
└─local-fs.target @3.989s
└─zfs-mount.service @3.983s +5ms
└─zfs-import.target @3.965s
Вот вывод systemd-analyze blame:
2.757s NetworkManager-wait-online.service
2.273s systemd-udev-settle.service
1.295s zfs-load-module.service
715ms vboxdrv.service
686ms logrotate.service
554ms NetworkManager.service
242ms plymouth-read-write.service
185ms dev-nvme1n1p2.device
182ms mullvad-early-boot-blocking.service
167ms blueman-mechanism.service
149ms dpkg-db-backup.service
129ms udisks2.service
123ms ufw.service
120ms [email protected]
117ms systemd-udev-trigger.service
109ms cups.service
95ms accounts-daemon.service
92ms rsyslog.service
90ms gpu-manager.service
80ms polkit.service
66ms lm-sensors.service
65ms upower.service
63ms ubuntu-system-adjustments.service
58ms smartmontools.service
56ms lvm2-monitor.service
55ms systemd-logind.service
51ms systemd-journal-flush.service
50ms apparmor.service
49ms systemd-journald.service
49ms systemd-resolved.service
строки 1-30...пропущено...
2.757s NetworkManager-wait-online.service
2.273s systemd-udev-settle.service
1.295s zfs-load-module.service
715ms vboxdrv.service
686ms logrotate.service
554ms NetworkManager.service
242ms plymouth-read-write.service
185ms dev-nvme1n1p2.device
182ms mullvad-early-boot-blocking.service
167ms blueman-mechanism.service
149ms dpkg-db-backup.service
129ms udisks2.service
123ms ufw.service
120ms [email protected]
117ms systemd-udev-trigger.service
109ms cups.service
95ms accounts-daemon.service
92ms rsyslog.service
90ms gpu-manager.service
80ms polkit.service
66ms lm-sensors.service
65ms upower.service
63ms ubuntu-system-adjustments.service
58ms smartmontools.service
56ms lvm2-monitor.service
55ms systemd-logind.service
51ms systemd-journal-flush.service
50ms apparmor.service
49ms systemd-journald.service
49ms systemd-resolved.service
43ms avahi-daemon.service
строки 1-31...пропущено...
2.757s NetworkManager-wait-online.service
2.273s systemd-udev-settle.service
1.295s zfs-load-module.service
715ms vboxdrv.service
686ms logrotate.service
554ms NetworkManager.service
242ms plymouth-read-write.service
185ms dev-nvme1n1p2.device
182ms mullvad-early-boot-blocking.service
167ms blueman-mechanism.service
149ms dpkg-db-backup.service
129ms udisks2.service
123ms ufw.service
120ms [email protected]
117ms systemd-udev-trigger.service
109ms cups.service
95ms accounts-daemon.service
92ms rsyslog.service
90ms gpu-manager.service
80ms polkit.service
66ms lm-sensors.service
65ms upower.service
63ms ubuntu-system-adjustments.service
58ms smartmontools.service
56ms lvm2-monitor.service
55ms systemd-logind.service
51ms systemd-journal-flush.service
50ms apparmor.service
49ms systemd-journald.service
49ms systemd-resolved.service
43ms avahi-daemon.service
43ms systemd-udevd.service
строки 1-32...пропущено...
2.757s NetworkManager-wait-online.service
2.273s systemd-udev-settle.service
1.295s zfs-load-module.service
Большое спасибо заранее!
.
Ответ или решение
Долгое время загрузки в Linux Mint 22
Долгое время загрузки операционной системы — это распространенная проблема, с которой могут столкнуться пользователи Linux Mint 22. В вашем случае зафиксированное время загрузки составляет 1 минута 25 секунд, что явно превышает норму для большинства современных систем. Давайте проанализируем ваши данные и предложим возможные решения.
Анализ полученных данных
Из предоставленных выводов systemd-analyze
, systemd-analyze critical-chain
и systemd-analyze blame
можно выделить несколько ключевых моментов:
-
Общее время загрузки:
- Firmware: 11.941s
- Loader: 1.580s
- Kernel: 1min 4.421s
- Userspace: 7.677s
Значительная часть времени загрузки (64.4 секунды) занимает загрузка ядра. Это может быть связано с задержками при инициализации оборудования или драйверов.
-
Критическая цепочка загрузки:
Самые времязатратные службы:NetworkManager-wait-online.service
– 2.757ssystemd-udev-settle.service
– 2.273szfs-load-module.service
– 1.295svboxdrv.service
– 715ms
Обратите внимание на
NetworkManager-wait-online.service
, который ожидает подключения к сети. Если у вас нет необходимости в этом сервисе, его можно отключить.
Рекомендации по оптимизации времени загрузки
-
Отключение ненужных служб:
- Если ваш компьютер не требует немедленного подключения к сети, вы можете отключить
NetworkManager-wait-online.service
. Это можно сделать с помощью команды:sudo systemctl disable NetworkManager-wait-online.service
- Если ваш компьютер не требует немедленного подключения к сети, вы можете отключить
-
Анализ модулей и драйверов:
- Убедитесь, что все необходимые драйверы загружаются корректно. Если у вас есть оборудование, для которого нет драйвера, это может затянуть загрузку.
- Также обратите внимание на
vboxdrv.service
(виртуальные машины). Если вы не используете VirtualBox, подумайте о его отключении:sudo systemctl disable vboxdrv.service
-
Управление службой
zfs-load-module
:- Если вы не используете ZFS, вы можете отключить этот модуль, что также уменьшит время загрузки. Но учтите, что это может повлиять на ваши данные, если вы используете эту файловую систему.
-
Проверка системных журналов:
- Используйте команду
journalctl -b -1
(или другую соответствующую команду для просмотра логов) для анализа возможных ошибок и задержек. - Это поможет вам выявить узкие места в процессе загрузки.
- Используйте команду
-
Оптимизация конфигурации системы:
- Рассмотрите возможность использования других систем инициализации, таких как
systemd-analyze plot
, который предоставляет графическое представление времени загрузки, позволяющее легче выявлять проблемные места.
- Рассмотрите возможность использования других систем инициализации, таких как
Заключение
Оптимизация времени загрузки системы требует внимательного анализа и подбора решений в зависимости от особенностей аппаратного и программного обеспечения. Отключение ненужных служб, оптимизация работы драйверов и модулей, а также анализ системных логов помогут значительно сократить время загрузки Linux Mint 22. Не забывайте, что каждое изменение стоит тестировать, отслеживая влияние на общее поведение системы.