LINUX.ORG.RU

Система стала очень медленно загружаться на ноутбуке

 ,


1

1

Совсем недавно стала очень долго происходить загрузка системы Ubuntu 16.04

$ uname -a
Linux hozt 4.4.0-101-generic #124-Ubuntu SMP Fri Nov 10 18:29:59 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

Началось предположительно с обновления firmware на ноуте ВАЖНО с косяками, описано тут https://github.com/rhboot/fwupdate/issues/86. Если коротко, то система вообще не загружалась. До этого загрузка происходила почти всегда как положено 0-3 секунд.

Короткая инфа о загрузке

$ systemd-analyze 
Startup finished in 6.016s (firmware) + 5.885s (loader) + 7.954s (kernel) + 3min 328ms (userspace) = 3min 20.185s
Отключал некоторые системные сервисы userspace

Куда копать не знаю, как оживить систему?? как выявить причину?

$ systemd-analyze blame
# journalctl --vacuum-size=10M
$ systemctl reboot
$ systemd-analyze blame
Если уменьшилось, то:
/etc/systemd/journald.conf

SystemMaxUse=50M

gentux
()
Ответ на: комментарий от gentux

Ну у меня вообще отсутствует папка логов в /var/log/journal

second_buddha
() автор топика
Ответ на: комментарий от timdorohin

Посмотрел...

$ systemd-analyze 
Startup finished in 6.663s (firmware) + 2.041s (loader) + 7.935s (kernel) + 3min 508ms (userspace) = 3min 17.148s
$ systemd-analyze blame
          4.154s ath10k-delay-load.service
           426ms NetworkManager-wait-online.service
           400ms dev-nvme0n1p3.device
           147ms gpu-manager.service
           136ms ModemManager.service
           135ms accounts-daemon.service
           115ms btusb-delay-load.service
           104ms apparmor.service
            89ms systemd-logind.service
            89ms NetworkManager.service
            84ms bluetooth.service
            78ms thermald.service
            72ms networking.service
            72ms grub-common.service
            ...
            ...

Как мне теперь сопоставить время общее с временем обвинения?

Т.е 6.663s (firmware) + 2.041s (loader) + 7.935s (kernel) ощутимо больше 4.154s ath10k-delay-load.service

Да и не очень понятно, почему конкретно так долго грузит firmware/loader/kernel

second_buddha
() автор топика
Ответ на: комментарий от second_buddha

blame показывает что из userspace части тратит время загрузки.

И странно что там нет чего-то на 30-40с, с таким-то временем загрузки.

timdorohin ★★★★
()
Ответ на: комментарий от timdorohin

blame показывает только запущенные юниты, если кто-то отвалился по таймауту, то его не будет видно. Так что journalctl -b -p err не помешало бы

redgremlin ★★★★★
()
Ответ на: комментарий от redgremlin
ноя 28 15:10:11 host systemd-udevd[394]: Error running install command for pinctrl_intel
ноя 28 15:10:11 host systemd-udevd[406]: Error running install command for pinctrl_intel
ноя 28 15:11:40 host systemd[1]: Timed out waiting for device dev-disk-by\x2duuid-a6aec9fa\x2df1fa\x2d4bcb\x2daf99\x2df3052cb14815.device.
ноя 28 15:11:41 host smartd[949]: Problem creating device name scan list
ноя 28 15:11:41 host smartd[949]: In the system's table of devices NO devices found to scan
ноя 28 15:11:41 host NetworkManager[1034]: nm_device_get_device_type: assertion 'NM_IS_DEVICE (self)' failed
ноя 28 15:11:41 host bluetoothd[959]: Failed to obtain handles for "Service Changed" characteristic
ноя 28 15:11:41 host bluetoothd[959]: Not enough free handles to register service
ноя 28 15:11:41 host bluetoothd[959]: Error adding Link Loss service
ноя 28 15:11:41 host bluetoothd[959]: Not enough free handles to register service
ноя 28 15:11:41 host bluetoothd[959]: Not enough free handles to register service
ноя 28 15:11:41 host bluetoothd[959]: Not enough free handles to register service
ноя 28 15:11:41 host bluetoothd[959]: Current Time Service could not be registered
ноя 28 15:11:41 host bluetoothd[959]: gatt-time-server: Input/output error (5)
ноя 28 15:11:41 host bluetoothd[959]: Not enough free handles to register service
ноя 28 15:11:41 host bluetoothd[959]: Not enough free handles to register service
ноя 28 15:11:41 host bluetoothd[959]: Sap driver initialization failed.
ноя 28 15:11:41 host bluetoothd[959]: sap-server: Operation not permitted (1)
ноя 28 15:11:41 host bluetoothd[959]: Failed to set mode: Blocked through rfkill (0x12)
ноя 28 15:11:41 host lightdm[1245]: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directo
ноя 28 15:11:41 host lightdm[1245]: PAM adding faulty module: pam_kwallet.so
ноя 28 15:11:41 host lightdm[1245]: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or direc
ноя 28 15:11:41 host lightdm[1245]: PAM adding faulty module: pam_kwallet5.so
ноя 28 15:11:42 host lightdm[1296]: PAM unable to dlopen(pam_kwallet.so): /lib/security/pam_kwallet.so: cannot open shared object file: No such file or directo
ноя 28 15:11:42 host lightdm[1296]: PAM adding faulty module: pam_kwallet.so
ноя 28 15:11:42 host lightdm[1296]: PAM unable to dlopen(pam_kwallet5.so): /lib/security/pam_kwallet5.so: cannot open shared object file: No such file or direc
ноя 28 15:11:42 host lightdm[1296]: PAM adding faulty module: pam_kwallet5.so
ноя 28 15:11:42 host pulseaudio[1359]: [pulseaudio] backend-ofono.c: Failed to register as a handsfree audio agent with ofono: org.freedesktop.DBus.Error.Servi
ноя 28 15:11:42 host pulseaudio[1384]: [pulseaudio] pid.c: Daemon already running.
ноя 28 15:11:45 host kernel: ath10k_pci 0000:3a:00.0: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-5.bin': -2
ноя 28 15:11:50 host wpa_supplicant[1634]: dbus: wpa_dbus_get_object_properties: failed to get object properties: (none) none
ноя 28 15:11:50 host wpa_supplicant[1634]: dbus: Failed to construct signal
ноя 28 15:11:50 host wpa_supplicant[1634]: Could not read interface p2p-dev-wlp58s0 flags: No such device
ноя 28 15:13:11 host systemd[1]: Timed out waiting for device dev-disk-by\x2duuid-a6aec9fa\x2df1fa\x2d4bcb\x2daf99\x2df3052cb14815.device.
ноя 28 15:15:42 host pkexec[1904]: lightdm: The value for the SHELL variable was not found the /etc/shells file [USER=root] [TTY=unknown] [CWD=/var/lib/lightdm
ноя 28 15:16:52 host pkexec[1907]: lightdm: The value for the SHELL variable was not found the /etc/shells file [USER=root] [TTY=unknown] [CWD=/var/lib/lightdm
ноя 28 15:17:01 host bluetoothd[959]: RFCOMM server failed for Headset Voice gateway: rfcomm_bind: Address already in use (98)
ноя 28 15:17:01 host pulseaudio[2284]: [pulseaudio] backend-ofono.c: Failed to register as a handsfree audio agent with ofono: org.freedesktop.DBus.Error.Servi
ноя 28 15:17:01 host pulseaudio[2327]: [pulseaudio] pid.c: Daemon already running.
ноя 28 15:17:01 host pulseaudio[2329]: [pulseaudio] pid.c: Daemon already running.
ноя 28 15:17:16 host bluetoothd[959]: Failed to set mode: Blocked through rfkill (0x12)
ноя 28 15:18:29 host systemd[1]: Timed out waiting for device dev-disk-by\x2duuid-a6aec9fa\x2df1fa\x2d4bcb\x2daf99\x2df3052cb14815.device.
second_buddha
() автор топика
Ответ на: комментарий от second_buddha

Timed out waiting for device dev-disk-by\x2duuid-a6aec9fa\x2df1fa\x2d4bcb\x2daf99\x2df3052cb14815.device

Проверяй fstab на предмет отсутствующих/сменивших uuid дисков.

redgremlin ★★★★★
()
Ответ на: комментарий от second_buddha

Может и в софте дело, я ж не спорю.

Но случаи всякие бывают.

Deleted
()
Ответ на: комментарий от second_buddha

Система не может найти дисковое устройство. С вероятностью 99% это связано с наличием в /etc/fstab строчки с UUID=a6aec9fa-f1fa-4bcb-af99-f3052cb14815 , а устройства с таким uuid больше нет (или физически диск отсутствует или сменился uuid, например, по причине переформатирования).

redgremlin ★★★★★
()
Ответ на: комментарий от redgremlin

Плачу от счастья, помогло. Был такой раздел - swap, я его удалил , кажется, через Gparted и видимо тот не почистил файлик fstab... Как-то сыровато.

Плюсую в карму тебе и посылаю лучи добра.

Короткий вопрос по дебажным данным, пока горяченький, стоит еще на что-либо обратить внимание по загрузке, какие-то аномалии? например такая ноя 28 15:11:45 host kernel: ath10k_pci 0000:3a:00.0: could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-5.bin': -2 или это 4.154s ath10k-delay-load.service

second_buddha
() автор топика
Ответ на: комментарий от second_buddha

could not fetch firmware file 'ath10k/QCA6174/hw3.0/firmware-5.bin'

Я е силён в убунте, но, подозреваю, что в 16.04 родное ядро старовато и может помочь обновление ядра до 4.10

redgremlin ★★★★★
()
Ответ на: комментарий от redgremlin

Благодарю, ядро действительно староватое, мысль обновиться на 4.10 зреет давно..

second_buddha
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.