Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Почему загрузка с SSD стала дольше?  (Прочитано 812 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн aleks_

  • Автор темы
  • Участник
  • *
  • Сообщений: 134
    • Просмотр профиля
Привет!
На ПК был один диск HDD, на нём стояла Lubuntu. Добавил второй диск SSD, на него поставил Xubuntu 18.04. Загрузка с SSD занимала ~10 секунд. Потом ставил  Xubuntu 18.04 на флешку USB-3, с неё загрузка ~15сек.
Всё было хорошо пока не удалил Lubuntu на  HDD, использую HDD как хранилище файлов. В BIOS HDD отключен для загрузки с него. После этого загрузка с SSD стала ~20-25 сек, а с USB-3 флешек ~30-40 сек.
В чём причина изменения скорости загрузки?

Оффлайн firerat

  • Активист
  • *
  • Сообщений: 254
  • Audaces Fortuna Juvat
    • Просмотр профиля
Re: Почему загрузка с SSD стала дольше?
« Ответ #1 : 24 Май 2019, 09:18:34 »
А поиск по форуму не работает?!
в консоли:
1. systemd-analyze time
2. systemd-analyze blame
потом смотрим выхлоп второй команды и анализируем, кто тормозит процесс. И сдается мне, что виновник тот же, что и у остальных...
« Последнее редактирование: 24 Май 2019, 10:29:38 от Azure »
Ubuntu 20.04 Unity

Оффлайн aleks_

  • Автор темы
  • Участник
  • *
  • Сообщений: 134
    • Просмотр профиля
Re: Почему загрузка с SSD стала дольше?
« Ответ #2 : 24 Май 2019, 12:41:31 »
systemd-analyze time
Startup finished in 2.342s (kernel) + 36.058s (userspace) = 38.400s
graphical.target reached after 14.024s in userspace

systemd-analyze blame
         21.559s apt-daily.service
          6.127s NetworkManager-wait-online.service
          2.447s dev-sdb1.device
          2.445s apparmor.service
          1.354s networkd-dispatcher.service
          1.329s snapd.service
          1.016s thermald.service
           999ms systemd-udevd.service
           948ms ModemManager.service
           933ms NetworkManager.service
           915ms udisks2.service
           887ms accounts-daemon.service
           799ms grub-common.service
           790ms gpu-manager.service
           749ms ufw.service
           643ms apport.service
           612ms avahi-daemon.service
           609ms speech-dispatcher.service
           603ms alsa-restore.service
           594ms rsyslog.service
           482ms apt-daily-upgrade.service
           293ms upower.service
           211ms plymouth-read-write.service

реально не более 25 сек
« Последнее редактирование: 24 Май 2019, 16:13:04 от Aleksandru »

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 4464
    • Просмотр профиля
Re: Почему загрузка с SSD стала дольше?
« Ответ #3 : 24 Май 2019, 12:54:13 »
Цитировать
21.559s apt-daily.service
Вот они твои лишие 20сек. Совсем не обязательно каждую загрузку обновлять данные о пакетах. Можно это сделать перед установкой.
Отключи. На форуме полно ответов по отключениию сервисов, и по этому сервису в частности.

Оффлайн aleks_

  • Автор темы
  • Участник
  • *
  • Сообщений: 134
    • Просмотр профиля
Re: Почему загрузка с SSD стала дольше?
« Ответ #4 : 24 Май 2019, 13:39:23 »
Для задержки запуска apt-daily.timer
sudo mousepad /etc/systemd/system/timers.target.wants/apt-daily.timer
добавил:

[Timer]
OnBootSec=15min
OnUnitActiveSec=1d
AccuracySec=1h
RandomizedDelaySec=30min
Но не помогло это, загрузка 30 секунд. Хотя показывает:

systemd-analyze time
Startup finished in 2.332s (kernel) + 16.901s (userspace) = 19.234s
graphical.target reached after 13.927s in userspace

systemd-analyze blame
          6.142s NetworkManager-wait-online.service
          3.806s apparmor.service
          3.345s plymouth-read-write.service
          2.277s dev-sdb1.device
          1.028s NetworkManager.service
           975ms systemd-udevd.service
           901ms networkd-dispatcher.service
           888ms udisks2.service
           878ms snapd.service
           752ms grub-common.service
           614ms ufw.service
           508ms thermald.service
           441ms accounts-daemon.service
           429ms ModemManager.service
           296ms gpu-manager.service
           243ms upower.service
           215ms systemd-logind.service
           205ms keyboard-setup.service
           195ms systemd-tmpfiles-setup-dev.service
           187ms systemd-timesyncd.service
           178ms wpa_supplicant.service
           178ms systemd-resolved.service
           164ms lightdm.service

Цитировать
Правила форума
1.4. Листинги и содержимое текстовых файлов следует добавлять в сообщение с помощью тегов [spoiler]...[/spoiler] или [code]...[/code], либо прикреплять к сообщению в виде отдельного файла. Длинные гиперссылки следует оформлять при помощи тега [url=]...[/url]

  --Aleksandru
« Последнее редактирование: 24 Май 2019, 16:14:14 от Aleksandru »

Оффлайн firerat

  • Активист
  • *
  • Сообщений: 254
  • Audaces Fortuna Juvat
    • Просмотр профиля
Re: Почему загрузка с SSD стала дольше?
« Ответ #5 : 24 Май 2019, 16:16:42 »
aleks_, ну я такой подгонкой не заморачиваюсь на своем 11 летнем скакуне :) Но если отправлять комп в сон, то грузится он оттуда секунд за 3-5... Может не стоит полностью выключать машину, если время загрузки так критично?
Ubuntu 20.04 Unity

Оффлайн andytux

  • Старожил
  • *
  • Сообщений: 4464
    • Просмотр профиля
Re: Почему загрузка с SSD стала дольше?
« Ответ #6 : 24 Май 2019, 17:02:07 »
"...гражданин соврамши!"
Цитировать
не помогло это
Было:
Цитировать
2.342s (kernel) + 36.058s (userspace) = 38.400s
Стало:
Цитировать
2.332s (kernel) + 16.901s (userspace) = 19.234s
Мало? Дальше не столь очевидно, но есть еще резерв оптимизации. Дерзай.


Оффлайн aleks_

  • Автор темы
  • Участник
  • *
  • Сообщений: 134
    • Просмотр профиля
Re: Почему загрузка с SSD стала дольше?
« Ответ #7 : 24 Май 2019, 20:20:38 »
Решил всё таки перставить систему в UEFI (было Legacy), значительно получшело.
systemd-analyze time
Startup finished in 1.437s (kernel) + 11.512s (userspace) = 12.950s
graphical.target reached after 7.884s in userspace
Не идеально, но сойдёт, быстрее не получается. apt-daily.timer оставил с задержкой.

Пользователь добавил сообщение 24 Май 2019, 20:32:41:
Может не стоит полностью выключать машину, если время загрузки так критично?
Я правда измерял секундомером от момента тыка кнопки Вкл ПК до загрузки рабочего стола. Теперь не появляется даже заставка ОС, после логотипа ПК через несколько секунд появляется рабочий стол.

Пользователь добавил сообщение 25 Май 2019, 10:58:14:
Сегодня после загрузки посмотрел systemd-analyze blame и опять вижу это apt-daily.service . Удалил своё дополнение в файле /etc/systemd/system/timers.target.wants/apt-daily.timer .
Нашёл лучшее решение на askubuntu : в /etc/systemd/system.conf добавил пару строк:
DefaultTimeoutStartSec = 10s
DefaultTimeoutStopSec = 10s
загрузка улучшилась, стало 9 секунд.
« Последнее редактирование: 25 Май 2019, 11:01:17 от aleks_ »

 

Страница сгенерирована за 0.077 секунд. Запросов: 25.