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

Руководства, вопросы, обсуждения
Правила форума
Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа.
В сети
Аватара пользователя

di_mok
Сообщения: 1974
Зарегистрирован: 27 авг 2016, 16:06
Решено: 15
Откуда: Арзамас
Благодарил (а): 542 раза
Поблагодарили: 313 раз

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

Сообщение di_mok » 06 апр 2017, 05:41

NetWorkManager-wait-online можно попробовать убить. У меня на 18.0 он тоже долго стартовал
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)

Аватара пользователя

kobolt
Сообщения: 252
Зарегистрирован: 27 авг 2016, 18:53
Решено: 5
Откуда: Чебоксары
Благодарил (а): 29 раз
Поблагодарили: 80 раз

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

Сообщение kobolt » 06 апр 2017, 05:43

di_mok писал(а): NetWorkManager-wait-online
удалить совсем или с загрузок убрать? и как это делать?

В сети
Аватара пользователя

Chocobo
Сообщения: 5074
Зарегистрирован: 27 авг 2016, 19:57
Решено: 121
Откуда: НН
Благодарил (а): 384 раза
Поблагодарили: 1326 раз

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

Сообщение Chocobo » 06 апр 2017, 05:55

kobolt, пробегись по теме, уже обсуждали как-то :smile:

Надо будет еще в кучу собрать описание дефолтных сервисов чтоль (кто они и зачем), для прозрачности


Unborn
Сообщения: 710
Зарегистрирован: 03 сен 2016, 10:36
Решено: 14
Благодарил (а): 2 раза
Поблагодарили: 109 раз

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

Сообщение Unborn » 06 апр 2017, 15:26

kobolt, железка что-ли старая? Ондеманд давно не нужен. NM у всех в Минт безобразно долго. Если возможно, то снеси его к нулям и настрой руками.

Аватара пользователя

kobolt
Сообщения: 252
Зарегистрирован: 27 авг 2016, 18:53
Решено: 5
Откуда: Чебоксары
Благодарил (а): 29 раз
Поблагодарили: 80 раз

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

Сообщение kobolt » 07 апр 2017, 06:40

Unborn писал(а): kobolt, железка что-ли старая? Ондеманд давно не нужен. NM у всех в Минт безобразно долго. Если возможно, то снеси его к нулям и настрой руками.
Ноут года так 12-13. нетбук даже. Завтра займусь "оптимизацией". как бы не получилось у меня как тут =)
неприятно думаю секунд 5-10 можно сбавить.

Аватара пользователя

qwertKI
Сообщения: 144
Зарегистрирован: 03 сен 2016, 10:11
Решено: 5
Откуда: г.Полтава. Украина
Благодарил (а): 55 раз
Поблагодарили: 56 раз

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

Сообщение qwertKI » 10 апр 2017, 16:16

Свежеустановленный Stretch, DE - mate, на древнее железо :
qwert@qwert-pc:~$ inxi -Fxz
System: Host: qwert-pc Kernel: 4.9.0-1-686-pae i686 (32 bit gcc: 6.3.0)
Desktop: MATE 1.16.1 (Gtk 3.22.11-1)
Distro: Debian GNU/Linux 9 (stretch)
Machine: Device: laptop System: ASUSTeK product: W6A v: 1.0
Mobo: ASUSTeK model: W6A v: 1.0
BIOS: American Megatrends v: 201 date: 07/27/2005
Battery BAT0: charge: 657.5 Wh 100.0% condition: 657.5/50.6 Wh (1299%)
model: ASUSTEK W6A status: Full
CPU: Single core Intel Pentium M (-UP-) cache: 2048 KB
flags: (nx pae sse sse2) bmips: 3458 speed: 1729 MHz (max)
Graphics: Card: Intel Mobile 915GM/GMS/910GML Express Graphics Controller
bus-ID: 00:02.0
Display Server: X.Org 1.19.2 drivers: intel (unloaded: modesetting,fbdev,vesa)
Resolution: 1280x800@59.81hz
GLX Renderer: Mesa DRI Intel 915GM x86/MMX/SSE2
GLX Version: 2.1 Mesa 13.0.6 Direct Rendering: Yes
Audio: Card Intel 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller
driver: snd_hda_intel bus-ID: 00:1b.0
Sound: Advanced Linux Sound Architecture v: k4.9.0-1-686-pae
Network: Card-1: Realtek RTL-8100/8101L/8139 PCI Fast Ethernet Adapter
driver: 8139too v: 0.9.28 port: d800 bus-ID: 01:04.0
IF: enp1s4 state: down mac: <filter>
Card-2: Intel PRO/Wireless 2200BG [Calexico2] Network Connection
driver: ipw2200 v: 1.2.2kmprq bus-ID: 01:05.0
IF: wlp1s5 state: up mac: <filter>
Drives: HDD Total Size: 60.0GB (31.2% used)
ID-1: /dev/mmcblk0 model: N/A size: 31.9GB
ID-2: /dev/sda model: HTS541060G9AT00 size: 60.0GB
Partition: ID-1: / size: 9.9G used: 3.6G (37%) fs: jfs dev: /dev/sda4
ID-2: swap-1 size: 1.05GB used: 0.00GB (0%) fs: swap dev: /dev/sda2
Sensors: System Temperatures: cpu: 55.0C mobo: N/A
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 122 Uptime: 41 min Memory: 488.8/988.4MB
Init: systemd runlevel: 5 Gcc sys: N/A
Client: Shell (bash 4.4.111) inxi: 2.3.5
выдает очень и не дурные результаты:
qwert@qwert-pc:~$ systemd-analyze time
Startup finished in 4.181s (kernel) + 18.182s (userspace) = 22.364s
qwert@qwert-pc:~$ systemd-analyze blame
8.133s dev-sda4.device
7.579s preload.service
5.528s networking.service
5.406s loadcpufreq.service
5.077s accounts-daemon.service
3.919s systemd-rfkill.service
3.467s speech-dispatcher.service
3.226s alsa-restore.service
3.149s systemd-logind.service
3.057s upower.service
3.043s NetworkManager.service
2.889s rtkit-daemon.service
1.532s systemd-udevd.service
1.463s keyboard-setup.service
1.338s systemd-tmpfiles-setup-dev.service
1.253s console-setup.service
1.024s systemd-random-seed.service
837ms wpa_supplicant.service
837ms systemd-journal-flush.service
815ms systemd-tmpfiles-setup.service
761ms lightdm.service
689ms packagekit.service
563ms dev-hugepages.mount
518ms dev-disk-by\x2duuid-f7fb6d4e\x2d45dc\x2d48c0\x2db7a8\x2d646935b
473ms user@1000.service
468ms systemd-udev-trigger.service
404ms systemd-remount-fs.service
375ms systemd-timesyncd.service
363ms polkit.service
319ms udisks2.service
311ms systemd-modules-load.service
283ms systemd-update-utmp.service
262ms dev-mqueue.mount
251ms sys-kernel-debug.mount
180ms cpufrequtils.service
174ms kmod-static-nodes.service
145ms systemd-tmpfiles-clean.service
110ms systemd-journald.service
75ms systemd-backlight@backlight:asus_laptop.service
74ms var-tmp.mount
69ms systemd-user-sessions.service
61ms tmp.mount
55ms var-spool.mount
45ms systemd-update-utmp-runlevel.service
43ms systemd-sysctl.service
12ms var-cache-apt.mount
12ms systemd-backlight@backlight:intel_backlight.service
и это еще не релиз, заморозка RC2, и работает при включеном композите плавно и не напрягает ноут... радует... и выглядит вкусно : https://yadi.sk/i/GYQu6NzN3GqJao
Последний раз редактировалось пользователем 1 qwertKI; всего редактировалось раз: 10


Unborn
Сообщения: 710
Зарегистрирован: 03 сен 2016, 10:36
Решено: 14
Благодарил (а): 2 раза
Поблагодарили: 109 раз

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

Сообщение Unborn » 10 апр 2017, 17:19

qwertKI, не думаю, что тебе нужен speech-dispatcher.service

Аватара пользователя

qwertKI
Сообщения: 144
Зарегистрирован: 03 сен 2016, 10:11
Решено: 5
Откуда: г.Полтава. Украина
Благодарил (а): 55 раз
Поблагодарили: 56 раз

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

Сообщение qwertKI » 10 апр 2017, 18:00

Unborn писал(а): не думаю, что тебе нужен speech-dispatcher.service
пропустил :)))... согласен

Аватара пользователя

kobolt
Сообщения: 252
Зарегистрирован: 27 авг 2016, 18:53
Решено: 5
Откуда: Чебоксары
Благодарил (а): 29 раз
Поблагодарили: 80 раз

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

Сообщение kobolt » 11 апр 2017, 12:35

di_mok писал(а): NetWorkManager-wait-online
отключил его, после перезагрузки - другие два сервиса стали еще дольше заводиться. и вайфай долго подключался. я так думаю нужный сервис. а после его включения в обратно - два других сервиса стали в норму, а этот как тормозил так и тормозит=) оставил пока все как есть. пишу с работы, потому ответ без примеров.

В сети
Аватара пользователя

di_mok
Сообщения: 1974
Зарегистрирован: 27 авг 2016, 16:06
Решено: 15
Откуда: Арзамас
Благодарил (а): 542 раза
Поблагодарили: 313 раз

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

Сообщение di_mok » 11 апр 2017, 13:01

Какой-то он загадочный. Ни кто толком не знает для чего он нужен, и реакция на отключение у всех разная
Настоящая водка — это не пьянство, а ключ к своей совести, с нее-то и начинается настоящая мудрость. (c)

В сети
Аватара пользователя

Chocobo
Сообщения: 5074
Зарегистрирован: 27 авг 2016, 19:57
Решено: 121
Откуда: НН
Благодарил (а): 384 раза
Поблагодарили: 1326 раз

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

Сообщение Chocobo » 11 апр 2017, 13:09

di_mok, Он нужен чтоб ничего не делать некоторое время, чтоб другие зависимые от сети юниты за ним уже были 100% уверены что сеть поднята. Меня вот его отсутсвие тоже ни разу не задевало.

man nm-online - инфа по его проверкам


Unborn
Сообщения: 710
Зарегистрирован: 03 сен 2016, 10:36
Решено: 14
Благодарил (а): 2 раза
Поблагодарили: 109 раз

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

Сообщение Unborn » 11 апр 2017, 14:43

По инструкции к системд по умолчанию он выключен. Это дистрибутивная шняга, что по умолчанию enabled. Сценарий такой в init.d наверно, я не вникал, отключил и всё. Стало быстрее.


Griga211
Сообщения: 23
Зарегистрирован: 01 окт 2016, 12:20
Поблагодарили: 2 раза

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

Сообщение Griga211 » 13 апр 2017, 07:55

Привет всем! Вот мои результаты. Система загружается от выбора в grub до появления рабочего стола за 1м 15сек - 1м 18сек, заставка Nvidia появляется на 50-53 секунде. На графике моросит ntp.service, пробовал убивать время загрузки не менялось. Вот еще blame:

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

 3min 45.043s ntp.service
         10.232s dev-sdb3.device
          7.780s networking.service
          6.935s accounts-daemon.service
          6.804s loadcpufreq.service
          5.743s grub-common.service
          5.415s NetworkManager.service
          4.531s systemd-tmpfiles-setup.service
          4.505s virtualbox-guest-utils.service
          4.415s preload.service
          3.763s thermald.service
          3.522s console-kit-log-system-start.service
          3.498s iio-sensor-proxy.service
          3.493s systemd-user-sessions.service
          3.368s rsyslog.service
          3.160s lvm2-monitor.service
          2.934s systemd-udevd.service
          2.515s console-setup.service
          1.986s systemd-tmpfiles-setup-dev.service
          1.931s irqbalance.service
          1.931s binfmt-support.service
          1.865s keyboard-setup.service
          1.463s systemd-journald.service
          1.406s systemd-fsck@dev-disk-by\x2duuid-4835\x2dF33F.service
          1.386s systemd-modules-load.service
          1.346s avahi-daemon.service
          1.303s polkitd.service
          1.101s systemd-logind.service
          1.098s speech-dispatcher.service
          1.056s ondemand.service
          1.022s lm-sensors.service
           965ms sys-kernel-debug.mount
           959ms dev-mqueue.mount
           904ms hddtemp.service
           857ms ubiquity.service
           794ms plymouth-read-write.service
           775ms dev-sdb4.swap
           757ms dev-hugepages.mount
           679ms dns-clean.service
           485ms systemd-sysctl.service
           377ms ufw.service
           369ms systemd-journal-flush.service
           366ms colord.service
           356ms kmod-static-nodes.service
           338ms systemd-update-utmp.service
           282ms systemd-udev-trigger.service
           279ms boot-efi.mount
           253ms systemd-random-seed.service
           240ms resolvconf.service
           226ms user@1000.service
           210ms udisks2.service
           186ms pppd-dns.service
           186ms alsa-restore.service
           173ms upower.service
           165ms systemd-remount-fs.service
           162ms proc-sys-fs-binfmt_misc.mount
           143ms console-kit-daemon.service
            93ms openvpn.service
            91ms setvtrgb.service
            62ms systemd-tmpfiles-clean.service
            37ms rc-local.service
            15ms plymouth-quit.service
             6ms cpufrequtils.service
             6ms sys-fs-fuse-connections.mount
             6ms ureadahead-stop.service
             5ms systemd-update-utmp-runlevel.service
             4ms plymouth-quit-wait.service
             2ms rtkit-daemon.service
             1ms nvidia-persistenced.service
Чуть позже убью ntp выложу снова.

Выкладываю с убитым ntp.

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

grigoriy@grigoriy-PC ~ $ sudo systemd-analyze
Startup finished in 6.018s (kernel) + 28.729s (userspace) = 34.748s
grigoriy@grigoriy-PC ~ $ sudo systemd-analyze blame
         10.893s dev-sdb3.device
          6.932s networking.service
          6.224s loadcpufreq.service
          5.703s NetworkManager.service
          5.138s grub-common.service
          4.733s systemd-tmpfiles-setup.service
          3.966s accounts-daemon.service
          3.792s speech-dispatcher.service
          3.726s hddtemp.service
          3.285s lvm2-monitor.service
          3.090s console-kit-daemon.service
          2.930s console-kit-log-system-start.service
          2.908s iio-sensor-proxy.service
          2.897s rsyslog.service
          2.861s systemd-udevd.service
          2.718s avahi-daemon.service
          2.712s thermald.service
          2.556s console-setup.service
          2.256s systemd-tmpfiles-setup-dev.service
          1.951s binfmt-support.service
          1.855s irqbalance.service
          1.823s virtualbox-guest-utils.service
          1.719s keyboard-setup.service
          1.709s preload.service
          1.517s systemd-journald.service
          1.435s systemd-fsck@dev-disk-by\x2duuid-4835\x2dF33F.service
          1.389s systemd-modules-load.service
          1.106s ondemand.service
          1.051s polkitd.service
           917ms lm-sensors.service
           885ms systemd-logind.service
           870ms dev-sdb4.swap
           846ms plymouth-read-write.service
           791ms dev-mqueue.mount
           779ms dev-hugepages.mount
           773ms sys-kernel-debug.mount
           674ms dns-clean.service
           540ms systemd-sysctl.service
           420ms kmod-static-nodes.service
           401ms ufw.service
           351ms systemd-journal-flush.service
           318ms systemd-user-sessions.service
           318ms ubiquity.service
           310ms systemd-update-utmp.service
           278ms user@1000.service
           276ms systemd-udev-trigger.service
           249ms systemd-random-seed.service
           247ms boot-efi.mount
           244ms pppd-dns.service
           239ms resolvconf.service
           204ms udisks2.service
           190ms setvtrgb.service
           182ms colord.service
           170ms upower.service
           168ms systemd-remount-fs.service
           142ms proc-sys-fs-binfmt_misc.mount
           118ms openvpn.service
            45ms rc-local.service
            20ms alsa-restore.service
            17ms plymouth-quit.service
            12ms sys-fs-fuse-connections.mount
             8ms cpufrequtils.service
             6ms systemd-update-utmp-runlevel.service
             3ms ureadahead-stop.service
             2ms plymouth-quit-wait.service
             2ms rtkit-daemon.service
           900us nvidia-persistenced.service
Собственно вот сам график. Ребята, надеюсь на вашу помощь.
PS. Забыл добавить... Форточки стартуют от выбора в grub до появления рабочего стола за 28-30 сек(


Unborn
Сообщения: 710
Зарегистрирован: 03 сен 2016, 10:36
Решено: 14
Благодарил (а): 2 раза
Поблагодарили: 109 раз

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

Сообщение Unborn » 13 апр 2017, 08:49

Griga211 писал(а): Чуть позже убью ntp выложу снова.
Если ты знаешь, что такое ntp, то должен понимать, почему он может долго загружаться. lvm используется? speech-dispatcher.service, извиняюсь, у тебя очень плохое зрение? ondemand.service используется для ЦП до 2 поколения интел и аналогов АМД. ufw.service - стенка реально нужна? От установки preload.service на быстром диске, да и просто современном, профита в работе практически не наблюдается. avahi-daemon.service, virtualbox-guest-utils.service - это тебе видней.

Аватара пользователя

Bill Williamson
Сообщения: 447
Зарегистрирован: 31 авг 2016, 10:38
Решено: 17
Благодарил (а): 166 раз
Поблагодарили: 91 раз

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

Сообщение Bill Williamson » 13 апр 2017, 08:50

Griga211, можно поковыряться в настройках NTP или использовать вместо него systemd-timesyncd, предварительно полностью удалив NTP.


Griga211
Сообщения: 23
Зарегистрирован: 01 окт 2016, 12:20
Поблагодарили: 2 раза

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

Сообщение Griga211 » 13 апр 2017, 10:19

Unborn писал(а): Если ты знаешь, что такое ntp,
Мне кажется что знать что такое ntp должен любой более менее уверенный пользователь ПК. NTP он и в Африке NTP, сервис синхронизации времени даже в Win XP был, только назывался по другому возможно.
Unborn писал(а): lvm используется
Вообще нет, логических томов нет.
Unborn писал(а): извиняюсь, у тебя очень плохое зрение?
Да вроде со зрением все хорошо было, единственное так это совсем маленькая цветоаномалия :-D Я думаю это объясняет тот факт, что я всего лишь без пяти минут как пользователь линукс. Хочу немного получить небольшой опыт использования данной системы, а тут как говорится практика лучший друг).
Unborn писал(а): ufw.service
Нет, файервол мне ни к чему. Хотя может понадобиться при использовании мобильного интернета. Но думаю отключу, если надо то включу.
Unborn писал(а): От установки preload.service на быстром диске, да и просто современном, профита в работе практически не наблюдается.
Ага, это я уже понял. Установил preload и prelink чтобы хром стартовал быстрее чем 5-6 секунд после старта системы, улучшение на глаз есть на 1-2 секунды, но склоняюсь что это все плацебо. Сам диск не такой уж и современный, WD на 200 гб с sata интерфейсом, достаточно потрепан временем и используется только для экспериментов с системой.
Unborn писал(а): virtualbox-guest-utils.service - это тебе видней
Ну вообще виртуалкой не планирую пользоваться, значит прибью.
Готов еще выслушать рекомендации.


Griga211
Сообщения: 23
Зарегистрирован: 01 окт 2016, 12:20
Поблагодарили: 2 раза

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

Сообщение Griga211 » 13 апр 2017, 11:41

Ну вот что вышло, общего времени загрузки это не сократило( :-D
Вот


Olej
Сообщения: 58
Зарегистрирован: 12 апр 2017, 16:59
Поблагодарили: 2 раза

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

Сообщение Olej » 13 апр 2017, 13:08

zuzabrik писал(а): Это вроде модуль ядра линукс, который не что иное как дополнения гостевой ОС.
Это никакой не модуль ядра Linux (все модули ядра Linux имеют расширения .ko и формат объектного файла .o).
А все .service - это файлы управления сервисами подсистемы systemd.

В сети
Аватара пользователя

Chocobo
Сообщения: 5074
Зарегистрирован: 27 авг 2016, 19:57
Решено: 121
Откуда: НН
Благодарил (а): 384 раза
Поблагодарили: 1326 раз

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

Сообщение Chocobo » 13 апр 2017, 13:16

Olej, тем не менее, речь в этом юните таки идёт о модуле vboxguest, поэтому Зузабр не был далек от истины.


Olej
Сообщения: 58
Зарегистрирован: 12 апр 2017, 16:59
Поблагодарили: 2 раза

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

Сообщение Olej » 13 апр 2017, 13:22

Chocobo писал(а): тем не менее, речь в этом юните таки идёт о модуле vboxguest, поэтому Зузабр не был далек от истины.
Речь в юните (файле) может идти о самых разных вещах, но от этого сам он модулем ядра никак не становится.
VirtualBox (со своими модулями) может замечательно работать и без всяких юнитов и systemd вообще, так что это далеко не тождественные вещи ... и Зузабр был сильно далёк от истины :-D

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