systemd-analyze plot - делимся, сравниваем...

Руководства, вопросы, обсуждения
Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.
Аватара пользователя
Chocobo
Сообщения: 3356
Зарегистрирован: 27 авг 2016, 22:57
Решено: 76
Откуда: НН
Благодарил (а): 312 раз
Поблагодарили: 902 раза
Контактная информация:

Re: systemd-analyze plot - делимся, сравниваем...

Сообщение #21 Chocobo » 22 окт 2016, 11:45

Вот такое-вот отступление к необходимости обновлений ядра, предлагаемых в "менеджере обновлений"

график по стоковому ядру (4.4.0.21)
http://imgh.us/4.4.0-21-generic.svg

с ядром предложенным в менеджере обновлений (4.4.0-45)
http://imgh.us/4.4.0-45-generic.svg

Как итог - с обновлением сошел с ума ntp, многие службы стартуют вдвое дольше, по сравнению с предыдущей версией.
Изображение

В сети
Аватара пользователя
Bill Williamson
Сообщения: 365
Зарегистрирован: 31 авг 2016, 13:38
Решено: 11
Благодарил (а): 137 раз
Поблагодарили: 64 раза
Контактная информация:

Re: systemd-analyze plot - делимся, сравниваем...

Сообщение #22 Bill Williamson » 22 окт 2016, 12:12

Chocobo,
http://imgh.us/teacher-E4105-4.4.0-31-generic.svg
http://imgh.us/teacher-E4105-4.4.0-45-generic.svg
С 4.4.0-45 жуткие тормоза начинают проявляться через некоторое время работы ОС. В чем может быть проблема? Спасибо.
Изображение

Аватара пользователя
Chocobo
Сообщения: 3356
Зарегистрирован: 27 авг 2016, 22:57
Решено: 76
Откуда: НН
Благодарил (а): 312 раз
Поблагодарили: 902 раза
Контактная информация:

Re: systemd-analyze plot - делимся, сравниваем...

Сообщение #23 Chocobo » 22 окт 2016, 12:30

Bill Williamson, По этим графикам не скажешь, тут отлавливаем саму загрузку компонентов и служб при старте системы.
В вопросе быстродействия может быть лишь косвенным показателем.
Причем на вашем графике такого поведения как у меня явно не наблюдается, наоборот 45-е стартует чуть шустрей.

Чтоб выяснить причины снижения производительности системы в целом, тем более со временем аптайма - нужно уже смотреть в моменты когда оно происходит, например как обычно в логах - dmesg на уровне аппаратном, journalctl - на программном, sysstat (sar) можно прикрутить для вывода срезов утилизации ресурсов в определенные моменты.

Причиной может быть и банальная несовместимость какого либо драйвера или модуля с правками в различии версий ядра. причем это может не приводит к падениям, а что он будет работать без ошибок, но именно медленней чем обычно.

Если проблема проявилась после обновления ядра - обычно проще откатиться на предыдущее, или попытать счастья с более свежим)
Изображение

Аватара пользователя
Obamacyborg1975
Сообщения: 117
Зарегистрирован: 27 сен 2016, 08:19
Благодарил (а): 24 раза
Поблагодарили: 25 раз
Контактная информация:

Re: systemd-analyze plot - делимся, сравниваем...

Сообщение #24 Obamacyborg1975 » 24 окт 2016, 18:27

А вот и мой "пупок" :)

Аватара пользователя
Chocobo
Сообщения: 3356
Зарегистрирован: 27 авг 2016, 22:57
Решено: 76
Откуда: НН
Благодарил (а): 312 раз
Поблагодарили: 902 раза
Контактная информация:

Re: systemd-analyze plot - делимся, сравниваем...

Сообщение #25 Chocobo » 24 окт 2016, 19:40

Obamacyborg1975, 23.516s (kernel) - это довольно странно :scratch:
Обычно этот пункт пролетает вдвое быстрей на старых IDE-шных хардах, 4-6 сек на обычных современных HDD и 2-3 на SSD
Изображение

Аватара пользователя
Chocobo
Сообщения: 3356
Зарегистрирован: 27 авг 2016, 22:57
Решено: 76
Откуда: НН
Благодарил (а): 312 раз
Поблагодарили: 902 раза
Контактная информация:

Re: systemd-analyze plot - делимся, сравниваем...

Сообщение #26 Chocobo » 27 окт 2016, 19:46

Добавил в первый пост информацию для пользователей предыдущих релизов - там можно использовать bootchart, он тоже показывает годную информацию.
► Показать
Изображение

Аватара пользователя
qwertKI
Сообщения: 111
Зарегистрирован: 03 сен 2016, 13:11
Решено: 3
Откуда: г.Полтава. Украина
Благодарил (а): 46 раз
Поблагодарили: 47 раз
Контактная информация:

Re: systemd-analyze plot - делимся, сравниваем...

Сообщение #27 qwertKI » 29 окт 2016, 12:42

А если попробовать :

Код: Выделить всё

systemd-analyze blame

то получается как то так :
► Показать

Аватара пользователя
Chocobo
Сообщения: 3356
Зарегистрирован: 27 авг 2016, 22:57
Решено: 76
Откуда: НН
Благодарил (а): 312 раз
Поблагодарили: 902 раза
Контактная информация:

Re: systemd-analyze plot - делимся, сравниваем...

Сообщение #28 Chocobo » 30 окт 2016, 00:13

Debian 8.0 Jessie KDE :wacko: http://imgh.us/jessie.svg

Startup finished in 1.494s (kernel) + 811ms (userspace) = 2.306s
Даже не знаю пока что сказать на эти цифры.
Изображение

Аватара пользователя
wanoska
Сообщения: 99
Зарегистрирован: 17 окт 2016, 15:36
Решено: 1
Откуда: Кинешма
Благодарил (а): 15 раз
Поблагодарили: 22 раза
Контактная информация:

Re: systemd-analyze plot - делимся, сравниваем...

Сообщение #29 wanoska » 30 окт 2016, 08:32


Аватара пользователя
crow7882
Сообщения: 53
Зарегистрирован: 05 сен 2016, 11:53
Решено: 2
Поблагодарили: 8 раз
Контактная информация:

Re: systemd-analyze plot - делимся, сравниваем...

Сообщение #30 crow7882 » 30 окт 2016, 11:19

Не совсем минт, но для коллекции. вот
Всегда есть что сказать, просто мы боимся реакции на эти слова

В сети
Аватара пользователя
Bill Williamson
Сообщения: 365
Зарегистрирован: 31 авг 2016, 13:38
Решено: 11
Благодарил (а): 137 раз
Поблагодарили: 64 раза
Контактная информация:

Re: systemd-analyze plot - делимся, сравниваем...

Сообщение #31 Bill Williamson » 11 ноя 2016, 09:51

Переустановил Linux Mint 18 Cinnamon 32 bit на 64 bit после некоторых проблем. Всё завелось на моём ноутбуке, хотя изначально он поставлялся с Windows 7 Professional 32 bit.
Было так:

Теперь:
почти сразу после установки http://imgh.us/teacher-E4105-4.4.0-21-generic.svg
после обновления ядра и установки всех необходимых программ http://imgh.us/teacher-E4105-4.8.3-040803-generic.svg
Изображение

Аватара пользователя
Chocobo
Сообщения: 3356
Зарегистрирован: 27 авг 2016, 22:57
Решено: 76
Откуда: НН
Благодарил (а): 312 раз
Поблагодарили: 902 раза
Контактная информация:

Re: systemd-analyze plot - делимся, сравниваем...

Сообщение #32 Chocobo » 11 ноя 2016, 09:57

Bill Williamson, на старом графике NetworkManager-wait-online.service (21.904s) долговато ждал ( вообще странной полезности кстати штука, меня не обижало его отсутсвие ни на одной системе), остальное примерно в норме.
Изображение

В сети
Аватара пользователя
Bill Williamson
Сообщения: 365
Зарегистрирован: 31 авг 2016, 13:38
Решено: 11
Благодарил (а): 137 раз
Поблагодарили: 64 раза
Контактная информация:

Re: systemd-analyze plot - делимся, сравниваем...

Сообщение #33 Bill Williamson » 11 ноя 2016, 10:28

Chocobo, откуда удобнее управлять автозапуском этих служб? :blush: Я вот нагуглил sysv-rc-conf...
Изображение

Аватара пользователя
Chocobo
Сообщения: 3356
Зарегистрирован: 27 авг 2016, 22:57
Решено: 76
Откуда: НН
Благодарил (а): 312 раз
Поблагодарили: 902 раза
Контактная информация:

Re: systemd-analyze plot - делимся, сравниваем...

Сообщение #34 Chocobo » 11 ноя 2016, 10:34

Bill Williamson, не совсем, оно для upstart'a было актуально, который остался в 17.3

в принципе, в systemd все довольно наглядно так:
sudo systemd-analyze blame - покажет все сервисы начиная от самого долгого по ниспадающей, а потом тем, что решено отправить под нож sudo systemctl disable имя_сервиса.service и соответсвенно enable для обратного включения автостарта службы, при необходимости.
Изображение

Аватара пользователя
adargeos
Сообщения: 180
Зарегистрирован: 09 окт 2016, 14:40
Решено: 6
Откуда: Москва
Благодарил (а): 21 раз
Поблагодарили: 45 раз
Контактная информация:

Re: systemd-analyze plot - делимся, сравниваем...

Сообщение #35 adargeos » 11 ноя 2016, 21:30

И чем этот systemd так всем понравился, что во все дистры просочился. Вроде все, кроме Gentoo им заболели
if you do this - you know what you are doing

Аватара пользователя
zuzabrik
Сообщения: 759
Зарегистрирован: 29 авг 2016, 12:08
Решено: 14
Благодарил (а): 48 раз
Поблагодарили: 215 раз
Контактная информация:

Re: systemd-analyze plot - делимся, сравниваем...

Сообщение #36 zuzabrik » 12 ноя 2016, 09:03

adargeos писал(а):Источник цитаты И чем этот systemd так всем понравился, что во все дистры просочился. Вроде все, кроме Gentoo им заболели


Из популярных, а не гаражных, еще Slackware использует BSD систему запуска. Чем хорош? А черт его знает. Вроде ничем, больше смахивает на джентельменское соглашение о едином способе запуска среди дистров :)
Имею желание иметь всех желающих, но не имею желающих.

Аватара пользователя
Obamacyborg1975
Сообщения: 117
Зарегистрирован: 27 сен 2016, 08:19
Благодарил (а): 24 раза
Поблагодарили: 25 раз
Контактная информация:

Re: systemd-analyze plot - делимся, сравниваем...

Сообщение #37 Obamacyborg1975 » 12 ноя 2016, 09:22

Chocobo писал(а):Источник цитаты Obamacyborg1975, 23.516s (kernel) - это довольно странно :scratch:
Обычно этот пункт пролетает вдвое быстрей на старых IDE-шных хардах, 4-6 сек на обычных современных HDD и 2-3 на SSD

Я и сам ужаснулся, увидев цифры...Думаю, они что то намудрили с этим systemd. На том же самом ПК, Devuan с XFCE (без systemd) стартует в три раза быстрее (8 сек. до появления логина)...короче, снес я Linux Mint, и уже месяц сижу на Devuan. Система в разы стабильнее, и легче, нежели Linux Mint 18. С холодного старта отъедает 260 мб. А вот и скрины
тыц, и тыц.

Аватара пользователя
Chocobo
Сообщения: 3356
Зарегистрирован: 27 авг 2016, 22:57
Решено: 76
Откуда: НН
Благодарил (а): 312 раз
Поблагодарили: 902 раза
Контактная информация:

Re: systemd-analyze plot - делимся, сравниваем...

Сообщение #38 Chocobo » 12 ноя 2016, 17:59

Obamacyborg1975, дебиан всегда шустрей стартует по дефолту, т.к. не перегружен минто-убунтовыми подходами и тулзами.
Например в #28, чуть выше - там тоже дебиан с системдой и тоже в разы скорей минтов)
Сам инит для пользователя особой роли не играет, от системд добавилось разве что подобных фишек, но это думаю еще возрастное.
На серверах - незаменимая штука, особенно где задействованы взаимосвязанные стеки приложений, rc-скриптами ранее приходилось подгонять вручную многие моменты предусмотренные лаконичными параметрами в системд. А так как десктопы у нас вторыми по списку, быть ему и тут.
Но мне пришелся по нраву - хорошая гибкость в настройках и для обычного десктопа.
Изображение

mintkid
Сообщения: 33
Зарегистрирован: 24 сен 2016, 18:01
Благодарил (а): 28 раз
Поблагодарили: 4 раза
Контактная информация:

Re: systemd-analyze plot - делимся, сравниваем...

Сообщение #39 mintkid » 26 ноя 2016, 20:06

Мои данные. Система грузится более минуты.

Михаил Атласов
Сообщения: 20
Зарегистрирован: 22 ноя 2016, 01:24
Решено: 1
Благодарил (а): 3 раза
Поблагодарили: 1 раз
Контактная информация:

Re: systemd-analyze plot - делимся, сравниваем...

Сообщение #40 Михаил Атласов » 26 ноя 2016, 20:09

Вышел Линукс 18.1 бета (если интересно).

 ! Сообщение из: Chocobo
В рамках этой темы - вряд ли :smile:


Вернуться в «Оптимизация»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей