Systemd-analyze plot - делимся, сравниваем...
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод
inxi -Fxz
в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3008 раз
- Контактная информация:
Re: systemd-analyze plot - делимся, сравниваем...
Вот такое-вот отступление к необходимости обновлений ядра, предлагаемых в "менеджере обновлений"
график по стоковому ядру (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, многие службы стартуют вдвое дольше, по сравнению с предыдущей версией.
график по стоковому ядру (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, многие службы стартуют вдвое дольше, по сравнению с предыдущей версией.
-
- Сообщения: 928
- Зарегистрирован: 31 авг 2016, 13:38
- Решено: 34
- Благодарил (а): 288 раз
- Поблагодарили: 249 раз
- Контактная информация:
Re: systemd-analyze plot - делимся, сравниваем...
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 жуткие тормоза начинают проявляться через некоторое время работы ОС. В чем может быть проблема? Спасибо.
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 жуткие тормоза начинают проявляться через некоторое время работы ОС. В чем может быть проблема? Спасибо.
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3008 раз
- Контактная информация:
Re: systemd-analyze plot - делимся, сравниваем...
Bill Williamson, По этим графикам не скажешь, тут отлавливаем саму загрузку компонентов и служб при старте системы.
В вопросе быстродействия может быть лишь косвенным показателем.
Причем на вашем графике такого поведения как у меня явно не наблюдается, наоборот 45-е стартует чуть шустрей.
Чтоб выяснить причины снижения производительности системы в целом, тем более со временем аптайма - нужно уже смотреть в моменты когда оно происходит, например как обычно в логах -
Причиной может быть и банальная несовместимость какого либо драйвера или модуля с правками в различии версий ядра. причем это может не приводит к падениям, а что он будет работать без ошибок, но именно медленней чем обычно.
Если проблема проявилась после обновления ядра - обычно проще откатиться на предыдущее, или попытать счастья с более свежим)
В вопросе быстродействия может быть лишь косвенным показателем.
Причем на вашем графике такого поведения как у меня явно не наблюдается, наоборот 45-е стартует чуть шустрей.
Чтоб выяснить причины снижения производительности системы в целом, тем более со временем аптайма - нужно уже смотреть в моменты когда оно происходит, например как обычно в логах -
dmesg
на уровне аппаратном, journalctl
- на программном, sysstat (sar)
можно прикрутить для вывода срезов утилизации ресурсов в определенные моменты.Причиной может быть и банальная несовместимость какого либо драйвера или модуля с правками в различии версий ядра. причем это может не приводит к падениям, а что он будет работать без ошибок, но именно медленней чем обычно.
Если проблема проявилась после обновления ядра - обычно проще откатиться на предыдущее, или попытать счастья с более свежим)
-
- Сообщения: 478
- Зарегистрирован: 27 сен 2016, 08:19
- Решено: 2
- Благодарил (а): 128 раз
- Поблагодарили: 104 раза
- Контактная информация:
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3008 раз
- Контактная информация:
Re: systemd-analyze plot - делимся, сравниваем...
Obamacyborg1975, 23.516s (kernel) - это довольно странно
Обычно этот пункт пролетает вдвое быстрей на старых IDE-шных хардах, 4-6 сек на обычных современных HDD и 2-3 на SSD
Обычно этот пункт пролетает вдвое быстрей на старых IDE-шных хардах, 4-6 сек на обычных современных HDD и 2-3 на SSD
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3008 раз
- Контактная информация:
Re: systemd-analyze plot - делимся, сравниваем...
Добавил в первый пост информацию для пользователей предыдущих релизов - там можно использовать
bootchart
, он тоже показывает годную информацию.
-
- Сообщения: 223
- Зарегистрирован: 03 сен 2016, 13:11
- Решено: 5
- Благодарил (а): 87 раз
- Поблагодарили: 77 раз
- Контактная информация:
Re: systemd-analyze plot - делимся, сравниваем...
А если попробовать :
то получается как то так :
Код: Выделить всё
systemd-analyze blame
qwert@localhost:~$ systemd-analyze blame
7.747s NetworkManager.service
7.321s ModemManager.service
5.613s lm-sensors.service
5.586s alsa-restore.service
5.391s systemd-logind.service
5.334s loadcpufreq.service
5.332s gdomap.service
5.330s preload.service
5.223s NetworkManager-wait-online.service
2.911s teamviewerd.service
2.813s lightdm.service
1.689s keyboard-setup.service
1.451s networking.service
1.255s polkitd.service
1.063s ntp.service
854ms systemd-fsck@dev-disk-by\x2duuid-8bd1ba1f\x2d5402\x2d45d7\x2d9866\
784ms systemd-tmpfiles-setup.service
769ms hdparm.service
675ms rsyslog.service
643ms kbd.service
631ms systemd-setup-dgram-qlen.service
575ms systemd-modules-load.service
560ms systemd-tmpfiles-setup-dev.service
554ms systemd-sysctl.service
482ms user@1000.service
482ms dev-mqueue.mount
481ms dev-hugepages.mount
479ms sys-kernel-debug.mount
398ms systemd-random-seed.service
380ms systemd-journal-flush.service
333ms console-setup.service
311ms proc-sys-fs-binfmt_misc.mount
309ms systemd-update-utmp.service
lines 1-33
7.747s NetworkManager.service
7.321s ModemManager.service
5.613s lm-sensors.service
5.586s alsa-restore.service
5.391s systemd-logind.service
5.334s loadcpufreq.service
5.332s gdomap.service
5.330s preload.service
5.223s NetworkManager-wait-online.service
2.911s teamviewerd.service
2.813s lightdm.service
1.689s keyboard-setup.service
1.451s networking.service
1.255s polkitd.service
1.063s ntp.service
854ms systemd-fsck@dev-disk-by\x2duuid-8bd1ba1f\x2d5402\x2d45d7\x2d9866\
784ms systemd-tmpfiles-setup.service
769ms hdparm.service
675ms rsyslog.service
643ms kbd.service
631ms systemd-setup-dgram-qlen.service
575ms systemd-modules-load.service
560ms systemd-tmpfiles-setup-dev.service
554ms systemd-sysctl.service
482ms user@1000.service
482ms dev-mqueue.mount
481ms dev-hugepages.mount
479ms sys-kernel-debug.mount
398ms systemd-random-seed.service
380ms systemd-journal-flush.service
333ms console-setup.service
311ms proc-sys-fs-binfmt_misc.mount
309ms systemd-update-utmp.service
lines 1-33
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3008 раз
- Контактная информация:
Re: systemd-analyze plot - делимся, сравниваем...
Debian 8.0 Jessie KDE http://imgh.us/jessie.svg
Startup finished in 1.494s (kernel) + 811ms (userspace) = 2.306s
Даже не знаю пока что сказать на эти цифры.
Startup finished in 1.494s (kernel) + 811ms (userspace) = 2.306s
Даже не знаю пока что сказать на эти цифры.
-
- Сообщения: 928
- Зарегистрирован: 31 авг 2016, 13:38
- Решено: 34
- Благодарил (а): 288 раз
- Поблагодарили: 249 раз
- Контактная информация:
Re: systemd-analyze plot - делимся, сравниваем...
Переустановил 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
Было так:
Теперь:Bill Williamson писал(а): http://imgh.us/teacher-E4105-4.4.0-31-generic.svg
http://imgh.us/teacher-E4105-4.4.0-45-generic.svg
почти сразу после установки http://imgh.us/teacher-E4105-4.4.0-21-generic.svg
после обновления ядра и установки всех необходимых программ http://imgh.us/teacher-E4105-4.8.3-040803-generic.svg
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3008 раз
- Контактная информация:
Re: systemd-analyze plot - делимся, сравниваем...
Bill Williamson, на старом графике NetworkManager-wait-online.service (21.904s) долговато ждал ( вообще странной полезности кстати штука, меня не обижало его отсутсвие ни на одной системе), остальное примерно в норме.
-
- Сообщения: 928
- Зарегистрирован: 31 авг 2016, 13:38
- Решено: 34
- Благодарил (а): 288 раз
- Поблагодарили: 249 раз
- Контактная информация:
Re: systemd-analyze plot - делимся, сравниваем...
Chocobo, откуда удобнее управлять автозапуском этих служб? Я вот нагуглил sysv-rc-conf...
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3008 раз
- Контактная информация:
Re: systemd-analyze plot - делимся, сравниваем...
Bill Williamson, не совсем, оно для upstart'a было актуально, который остался в 17.3
в принципе, в systemd все довольно наглядно так:
в принципе, в systemd все довольно наглядно так:
sudo systemd-analyze blame
- покажет все сервисы начиная от самого долгого по ниспадающей, а потом тем, что решено отправить под нож sudo systemctl disable имя_сервиса.service
и соответсвенно enable для обратного включения автостарта службы, при необходимости.-
- Сообщения: 180
- Зарегистрирован: 09 окт 2016, 14:40
- Решено: 8
- Откуда: Москва
- Благодарил (а): 21 раз
- Поблагодарили: 47 раз
- Контактная информация:
Re: systemd-analyze plot - делимся, сравниваем...
И чем этот systemd так всем понравился, что во все дистры просочился. Вроде все, кроме Gentoo им заболели
if you do this - you know what you are doing
-
- Сообщения: 1744
- Зарегистрирован: 29 авг 2016, 12:08
- Решено: 20
- Благодарил (а): 108 раз
- Поблагодарили: 521 раз
- Контактная информация:
Re: systemd-analyze plot - делимся, сравниваем...
Из популярных, а не гаражных, еще Slackware использует BSD систему запуска. Чем хорош? А черт его знает. Вроде ничем, больше смахивает на джентельменское соглашение о едином способе запуска среди дистров
А мог бы стать нормальным человеком...
-
- Сообщения: 478
- Зарегистрирован: 27 сен 2016, 08:19
- Решено: 2
- Благодарил (а): 128 раз
- Поблагодарили: 104 раза
- Контактная информация:
Re: systemd-analyze plot - делимся, сравниваем...
Я и сам ужаснулся, увидев цифры...Думаю, они что то намудрили с этим systemd. На том же самом ПК, Devuan с XFCE (без systemd) стартует в три раза быстрее (8 сек. до появления логина)...короче, снес я Linux Mint, и уже месяц сижу на Devuan. Система в разы стабильнее, и легче, нежели Linux Mint 18. С холодного старта отъедает 260 мб. А вот и скрины
тыц, и тыц.
-
- Сообщения: 10015
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 215
- Откуда: НН
- Благодарил (а): 815 раз
- Поблагодарили: 3008 раз
- Контактная информация:
Re: systemd-analyze plot - делимся, сравниваем...
Obamacyborg1975, дебиан всегда шустрей стартует по дефолту, т.к. не перегружен минто-убунтовыми подходами и тулзами.
Например в #28, чуть выше - там тоже дебиан с системдой и тоже в разы скорей минтов)
Сам инит для пользователя особой роли не играет, от системд добавилось разве что подобных фишек, но это думаю еще возрастное.
На серверах - незаменимая штука, особенно где задействованы взаимосвязанные стеки приложений, rc-скриптами ранее приходилось подгонять вручную многие моменты предусмотренные лаконичными параметрами в системд. А так как десктопы у нас вторыми по списку, быть ему и тут.
Но мне пришелся по нраву - хорошая гибкость в настройках и для обычного десктопа.
Например в #28, чуть выше - там тоже дебиан с системдой и тоже в разы скорей минтов)
Сам инит для пользователя особой роли не играет, от системд добавилось разве что подобных фишек, но это думаю еще возрастное.
На серверах - незаменимая штука, особенно где задействованы взаимосвязанные стеки приложений, rc-скриптами ранее приходилось подгонять вручную многие моменты предусмотренные лаконичными параметрами в системд. А так как десктопы у нас вторыми по списку, быть ему и тут.
Но мне пришелся по нраву - хорошая гибкость в настройках и для обычного десктопа.
-
- Сообщения: 22
- Зарегистрирован: 22 ноя 2016, 01:24
- Решено: 1
- Благодарил (а): 4 раза
- Поблагодарили: 1 раз
- Контактная информация:
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя