Автор Тема: Уменьшение времени загрузки Systemd  (Прочитано 23028 раз)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 908
    • Домашняя страница
    • Email
Re: Уменьшение времени загрузки Systemd
« Ответ #15 : 17.10.2013 20:05:33 »
Можно.
Андрей Черепанов (cas@)

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Уменьшение времени загрузки Systemd
« Ответ #16 : 19.10.2013 08:04:37 »
можно что то отключать на время загрузкиТут почитал так и не понял как правильно отключить эти сервисы? Совсем пакеты не хотелось бы убирать,а как по другому и откуда их тормознуть не врублюсь что то.
Век живи, век учись.

чайник

  • Гость
Re: Уменьшение времени загрузки Systemd
« Ответ #17 : 19.10.2013 08:32:40 »
 
Это навсегда такие тормоза будут при загрузке или что то со временем поменяется?sergey@comp-celeron-cpu-d8743f ~]$ systemd-analyze
Startup finished in 4.179s (kernel) + 37.137s (userspace) = 41.317s
[sergey@comp-celeron-cpu-d8743f ~]$ systemd-analyze blame
         22.068s ModemManager.service
         21.612s dnsmasq.service
         21.031s xinetd.service
         16.019s NetworkManager.service
        ...
Это все systemd так притормаживает или можно что то отключать на время загрузки,вопрос потом эти сервисы можно будет запустить?
Если вам не нужен модем манагер, то просто выключите его, и на 20 секунд будет быстрее.
Если вам не нужна эта служба, то можно просто выключить ее:
systemctl disable ModemManager.serviceВключить  ... enable ...
Или, например, служба mdadm-activation.service в р7 ругается на ошибку
# systemctl --failed
UNIT                     LOAD   ACTIVE SUB    DESCRIPTION
mdadm-activation.service loaded failed failed Activation of RAID devices

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.

1 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
В некоторых случаях, как например служба mdadm mask mdadm-activation.service
простым enabled/disabled это не отключить, тут нужны mask (блокировать), unmask (разблокировать).
Поиском по гуглу можно узнать о назначении сервисов и вырубить то, что вам не нужно.

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Уменьшение времени загрузки Systemd
« Ответ #18 : 19.10.2013 08:36:40 »
[sergey@comp-celeron-cpu-d8743f ~]$ systemd-analyze
Startup finished in 4.176s (kernel) + 29.526s (userspace) = 33.702s
[sergey@comp-celeron-cpu-d8743f ~]$ systemd-analyze blame
         14.541s ModemManager.service
          9.168s NetworkManager.service
 
Ага понял,начал эксперементы,правда менеджера пока не трогал,приходится модемы запускать иногда,а вот эти прикрыл21.612s dnsmasq.service
         21.031s xinetd.service
,правда пока не знаю за что они отвечают.
Век живи, век учись.

чайник

  • Гость
Re: Уменьшение времени загрузки Systemd
« Ответ #19 : 19.10.2013 08:50:44 »
приходится модемы запускать иногда
Если иногда, то у вас есть выбор: пусть запускается при загрузке системы, или включать по мере надобности (start/stop/status)
systemctl start ModemManager.service
вот эти прикрыл21.612s dnsmasq.service
         21.031s xinetd.service
,правда пока не знаю за что они отвечают.
Очень смело  ;) http://www.altlinux.org/Services_Policy#xinetd_based
« Последнее редактирование: 19.10.2013 08:52:25 от чайник »

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Уменьшение времени загрузки Systemd
« Ответ #20 : 19.10.2013 08:51:59 »
[sergey@comp-celeron-cpu-d8743f ~]$ systemd-analyze
Startup finished in 4.153s (kernel) + 29.517s (userspace) = 33.671s
[sergey@comp-celeron-cpu-d8743f ~]$ systemd-analyze blame
          9.762s NetworkManager.service
          7.222s plymouth-start.service
          7.167s systemd-udev-settle.service
          6.073s altlinux-update_chrooted.service
          3.892s systemd-fsck-root.service
   
Не понял прикола,модем менеджер остановил, а время все равно 33 секунды осталось,в чем подвох?
Век живи, век учись.

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Уменьшение времени загрузки Systemd
« Ответ #21 : 19.10.2013 08:55:05 »
Очень смело  ;) http://www.altlinux.org/Services_Policy#xinetd_based Скорей всего глупо,сначала делаем потом смотрим что сделали :o . Да комп эксперементальный если рухнет перезагружу,поэтому и делаю что в голову придет.[sergey@comp-celeron-cpu-d8743f ~]$ systemd-analyze
Startup finished in 4.292s (kernel) + 36.926s (userspace) = 41.219s
[sergey@comp-celeron-cpu-d8743f ~]$ systemd-analyze blame
         16.203s NetworkManager.service
          7.794s plymouth-start.service
 
Вот теперь еще больше время стало,как говорится дальше все прикольнее. >:( 
[root@comp-celeron-cpu-d8743f ~]# systemd-analyze
Startup finished in 4.129s (kernel) + 28.906s (userspace) = 33.036s
[root@comp-celeron-cpu-d8743f ~]# systemd-analyze blame
         13.893s avahi-daemon.service
          9.084s NetworkManager.service
          7.016s plymouth-start.service
          6.964s systemd-udev-settle.service
          5.841s altlinux-update_chrooted.service
опять сократилось.Сейчас авахи попробую тормознуть.
[sergey@comp-celeron-cpu-d8743f ~]$ systemd-analyze
Startup finished in 4.308s (kernel) + 36.605s (userspace) = 40.913s
[sergey@comp-celeron-cpu-d8743f ~]$ systemd-analyze blame
         15.935s NetworkManager.service
          7.426s plymouth-start.service
          7.372s systemd-udev-settle.service
          6.183s altlinux-update_chrooted.service
          5.309s systemd-readahead-done.service
          4.022s systemd-fsck-root.service
   
опять увеличилось,и модем с телефона не подхватился,только wi-fi заработало.Чем дальше тем интересней,,xinetd.service уже не встает на место ругается на что то. :o может на меня.
« Последнее редактирование: 19.10.2013 10:10:28 от ARHAN »
Век живи, век учись.

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Уменьшение времени загрузки Systemd
« Ответ #22 : 19.10.2013 11:40:27 »
systemd-analyze
Startup finished in 4.152s (kernel) + 33.753s (userspace) = 37.906s
[sergey@comp-celeron-cpu-d8743f ~]$ systemd-analyze blame
         20.028s ModemManager.service
         19.088s dnsmasq.service
         18.396s xinetd.service
         13.358s NetworkManager.service
          6.779s plymouth-start.service
          6.729s systemd-udev-settle.service
          6.476s altlinux-update_chrooted.service
          4.202s systemd-fsck-root.service
          3.080s x11presetdrv.service
          1.532s systemd-vconsole-setup.service
          1.446s udisks2.service
          1.363s mdadm-activation.service
           978ms altlinux-save-dmesg.service
           957ms network.service
           788ms colord.service
           729ms systemd-udev-trigger.service
           660ms lvm2-activation-early.service
           635ms cpufreq-simple.service
           630ms systemd-modules-load.service
           629ms avahi-daemon.service
           
еще чуток поиздевался,по времени опять разница,хотя вроде все сервисы включил ,а время меньше стало. не понятная зависимость от времени.


вот так теперь~]$ systemd-analyze
Startup finished in 4.140s (kernel) + 29.141s (userspace) = 33.281s
[sergey@comp-celeron-cpu-d8743f ~]$ systemd-analyze blame
         15.142s ModemManager.service
         14.240s dnsmasq.service
         13.511s xinetd.service
          7.876s NetworkManager.service
          7.146s plymouth-start.service
          7.094s systemd-udev-settle.service
          6.998s altlinux-update_chrooted.service
          3.926s systemd-fsck-root.service
          3.155s x11presetdrv.service
          1.468s systemd-vconsole-setup.service
          1.238s altlinux-save-dmesg.service
          1.078s mdadm-activation.service
          1.042s udisks2.service
непонятно от чего время так прыгает.
« Последнее редактирование: 19.10.2013 12:19:03 от ARHAN »
Век живи, век учись.

чайник

  • Гость
Re: Уменьшение времени загрузки Systemd
« Ответ #23 : 19.10.2013 18:18:31 »
[sergey@comp-celeron-cpu-d8743f ~]$ systemd-analyze blame
         
         18.396s xinetd.service
Кстати, копнул немного глубже, и открыл для себя:
службы на основе xinetd:
        chargen-tcp
        chargen-udp
        cups-lpd:       
        daytime-tcp   
        daytime-udp     
        discard-tcp
        discard-udp
        echo-tcp
        echo-udp
        time-tcp
        time-udp

Оффлайн squire

  • Завсегдатай
  • *
  • Сообщений: 1 609
Re: Уменьшение времени загрузки Systemd
« Ответ #24 : 19.10.2013 19:04:45 »
Кстати, копнул немного глубже,
Они все по умолчанию отключены, кроме daytime-tcp, но и этот у меня отключен, т.к. не нужен.

Оффлайн akarp

  • Завсегдатай
  • *
  • Сообщений: 226
    • Email
Re: Уменьшение времени загрузки Systemd
« Ответ #25 : 19.10.2013 19:49:11 »
Извините, а это вы из спортивного интереса делаете? Просто у меня с
hdparm -i /dev/sdb
/dev/sdb: Model=Corsair CSSD-V32GB2
сразу же было
[user@desktop ~]# systemd-analyze
Startup finished in 2.388s (kernel) + 6.450s (userspace) = 8.839s
и никакой разницы в скорости при переходе с initd на systemd я не заметил.

Цена вопроса 1400 руб.

Оффлайн ARHAN

  • Завсегдатай
  • *
  • Сообщений: 1 090
  • kde-p10,mate-p10 xfce-p10
Re: Уменьшение времени загрузки Systemd
« Ответ #26 : 20.10.2013 19:24:06 »
[root@comp-celeron-cpu-d8743f ~]# hdparm -i /dev/sda

/dev/sda:

 Model=ST380215A, FwRev=3.AAD, SerialNo=9RA9EYF8
у меня вот такой,и что HD поменяю и все залетает.?и никакой разницы в скорости при переходе с initd на systemd я не заметил. ну комп наверно современный,у меня уже предпенсионного состояния,вкладывать туда бабки нет смысла,пусть так доживает.Это была попытка немного разобраться что и как на systemd вращается.



Играть не стал далее чем больше отключаешь тем больше время начинает увеличиваться,спортивный интерес пока притух. ;D 


на основе xinetd: да без нее тоже работало.
« Последнее редактирование: 20.10.2013 19:28:47 от ARHAN »
Век живи, век учись.

Оффлайн akarp

  • Завсегдатай
  • *
  • Сообщений: 226
    • Email
Re: Уменьшение времени загрузки Systemd
« Ответ #27 : 20.10.2013 22:09:16 »
[root@comp-celeron-cpu-d8743f ~]# hdparm -i /dev/sda
/dev/sda: Model=ST380215A, FwRev=3.AAD, SerialNo=9RA9EYF8
у меня вот такой,и что HD поменяю и все залетает.?
Строго говоря, не зная конфигурации, сказать точно нельзя, но в среднем - да, отклик системы повышается, плюс уменьшается время доступа в случае нескольких потоков чтения/записи, что в общежитейском смысле можно интерпретировать как "залетает".

ну комп наверно современный,у меня уже предпенсионного состояния,вкладывать туда бабки нет смысла,пусть так доживает.
Нет, далеко не современный. Даже в 2007, когда я его покупал, он был средним по конфигурации. Правда, я вовремя делал мелкие апгрейды, поэтому и сейчас не вижу смысла переходить на современную платформу.

чайник

  • Гость
Re: Уменьшение времени загрузки Systemd
« Ответ #28 : 21.10.2013 17:56:44 »
Извините, а это вы из спортивного интереса делаете?
Ну, дык... хочется и с шашечками, и ехать! :) Мне нравится, что от момента включения бука, до полной загрузки кед проходит чуть более 30 секунд.

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Re: Уменьшение времени загрузки Systemd
« Ответ #29 : 21.10.2013 19:34:29 »
Извините, а это вы из спортивного интереса делаете?
Ну, дык... хочется и с шашечками, и ехать! :) Мне нравится, что от момента включения бука, до полной загрузки кед проходит чуть более 30 секунд.
Мне тоже нравится, когда на семилетнем десктопе, от груба до полной загрузки с sysvinit проходит 26 секунд.
"Здоровки" от VCARD, POST, GRUB - не в счёт.