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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Ускорить загрузку Ubuntu (16.04)  (Прочитано 751 раз)

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

Оффлайн alex.zubovich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
    • Фотограф в Минске
Ускорить загрузку Ubuntu (16.04)
« : 26 Октябрь 2017, 09:07:43 »
Вопрос к знатокам. Можно ли как-то ускорить загрузку моей ubunta (16.04), на ноутбуке (8gb озу, жесткий диск не ssd)?

По `$ systemd-analyze` получается ~12 сек. (kernel) и ~ 40 сек. (userspace)

Результаты `systemd-analyze plot > graph.svf`:


Виртуальной машиной пользуюсь. Ubuntu установлена как единственная система на компе.

ТС не появлялся на Форуме более полугода по состоянию на 17/07/2019 (последняя явка: 02/11/2017). Модератором раздела принято решение закрыть тему.
--zg_nico
« Последнее редактирование: 17 Июль 2019, 08:56:01 от zg_nico »

Оффлайн viktor ne perestukin

  • Активист
  • *
  • Сообщений: 436
    • Просмотр профиля
Re: Ускорить загрузку Ubuntu (16.04)
« Ответ #1 : 26 Октябрь 2017, 09:52:17 »
systemd-analyze blame - первые строки как-то попроще воспринимаются

Оффлайн zg_nico

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 3511
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Ускорить загрузку Ubuntu (16.04)
« Ответ #2 : 26 Октябрь 2017, 10:36:21 »
alex.zubovich, не знаю, можно ли как-то ускорить, но на моем железе (те же 8 Гб ОЗУ, intel i7 6700HQ + дешевый твердотельник под m.2 в качестве системного раздела, а home на обычном hdd):
Startup finished in 3.864s (firmware) + 7.452s (loader) + 4.016s (kernel) + 24.871s (userspace) = 40.205sВычитая время на запуск загрузчика и прошивки - получаем ~29 сек.
Ядро у Вас стартует в 4 раза медленнее. По идее, с учетом SSD/не SSD - то на то и выходит. По системе судить в данном случае тяжело, т.к. они у нас вероятно несколько разные (разные версии DE - у меня Ubuntu MATE 16.04, вероятно; несколько разный набор предустановленных программ).
Исходя из Вашего графика, systemd стартует у Вас на 4 секунды раньше всех прочих процессов. Это, по-видимому, обусловлено торможением HDD, по сути, но если systemd распараллеливает загрузку всех служб, то приходится делать поправку на то, что далее все они одновременно считывают свои конфиги и стартуют - отсюда и "длительный" запуск. По-моему, ускорить Вы его не сможете.
Хотя, может гуру чего и подскажут.
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн alex.zubovich

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
    • Фотограф в Минске
Re: Ускорить загрузку Ubuntu (16.04)
« Ответ #3 : 29 Октябрь 2017, 20:32:06 »
Вот новые цифры:
Startup finished in 5.582s (firmware) + 11.517s (loader) + 6.417s (kernel) + 42.844s (userspace) = 1min 6.361s

вот результаты systemd-analyze blame:
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 29 Октябрь 2017, 20:40:04 от alex.zubovich »

Оффлайн maks05

  • Старожил
  • *
  • Сообщений: 6780
    • Просмотр профиля
Re: Ускорить загрузку Ubuntu (16.04)
« Ответ #4 : 30 Октябрь 2017, 08:46:19 »
alex.zubovich, 1 минута 6 секунд (с небольшим) - это нормально. Есть способы ускорения как загрузки, так и работы Ubuntu, но они предназначены для слабых компьютеров 10-летней давности и старше). На любом более или менее современном железе эти советы бесполезны, а иногда и опасны.

В вашем случае ускорению поможет только установка SSD. Только смотрите внимательней на характеристики и на цену: сейчас очень много дешёвых во всех смыслах SSD, которые могут работать даже медленнее современных ввинчестеров.

Оффлайн DimanBG

  • Старожил
  • *
  • Сообщений: 1297
    • Просмотр профиля
Re: Ускорить загрузку Ubuntu (16.04)
« Ответ #5 : 30 Октябрь 2017, 12:11:44 »
systemd-analyze blame - первые строки как-то попроще воспринимаются
Тогда уж - systemd-analyze critical-chain
А отсортированный список по времени на запуск, это только начало.
alex.zubovich, без дополнительной инфы от тебя, никто нечего путного не скажет. lvm используется или нет? С одним диском да ещё на ноуте это не нужно. ondemand - для древних в прямом смысле ЦП. Спитчдиспетчер - атавизм и дань традициям, когда к мат. плате подключался динамик. Гпу-манагер - если есть дискретка в ноуте. Snappy - ну не знаю, пользуешься или нет.
Как-то так.

 

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