LINUX.ORG.RU

Скорость загрузки

 ,


0

1

debian 10, mate. c2d q6600, 4gb ram, hdd

Так длговато из-за проца и hdd? Еще смущает черный экран перед рабочим столом.

https://streamable.com/2rrkly

@debian:~$ systemd-analyze
Startup finished in 6.903s (kernel) + 1min 37.361s (userspace) = 1min 44.265s 
graphical.target reached after 26.522s in userspace
@debian:~$ systemd-analyze blame
         45.640s apt-daily.service
         30.676s apt-daily-upgrade.service
         25.251s man-db.service
         15.550s udisks2.service
         14.263s ModemManager.service
         10.873s logrotate.service
         10.051s NetworkManager.service
         10.028s accounts-daemon.service
          8.478s dev-sdb3.device
          7.122s pppd-dns.service
          7.121s rsyslog.service
          7.119s wpa_supplicant.service
          7.117s systemd-logind.service
          6.954s avahi-daemon.service
          6.947s nvidia-persistenced.service
          6.755s alsa-restore.service
          4.550s lightdm.service
          4.547s plymouth-quit-wait.service
          4.371s networking.service
          2.661s user@1000.service
          2.658s polkit.service
          2.129s systemd-udevd.service
          2.108s apparmor.service
          1.395s upower.service
          1.337s systemd-modules-load.service
          1.068s keyboard-setup.service
           918ms systemd-tmpfiles-setup.service
           826ms systemd-sysusers.service
           645ms systemd-udev-trigger.service
           546ms plymouth-start.service
           477ms systemd-tmpfiles-setup-dev.service
           466ms systemd-journald.service
           432ms systemd-journal-flush.service
           398ms console-setup.service
           385ms sys-kernel-debug.mount
           384ms dev-hugepages.mount
           372ms systemd-timesyncd.service
           370ms dev-disk-by\x2duuid-ddc428bd\x2dd1c0\x2d4129\x2daf9a\x2de958bd1
           351ms dev-mqueue.mount
           329ms kmod-static-nodes.service
           304ms systemd-remount-fs.service
           302ms systemd-random-seed.service
           275ms ifupdown-pre.service
           149ms systemd-user-sessions.service
           117ms systemd-update-utmp.service
            81ms rtkit-daemon.service
            69ms systemd-sysctl.service
            51ms user-runtime-dir@1000.service
            13ms plymouth-read-write.service
            12ms systemd-update-utmp-runlevel.service
             4ms sys-fs-fuse-connections.mount
lines 29-51/51 (END)
@debian:~$ systemd-analyze critical-chain
The time after the unit is active or started is printed after the "@" character.
The time the unit takes to start is printed after the "+" character.

graphical.target @26.522s
└─udisks2.service @10.971s +15.550s
  └─basic.target @10.970s
    └─sockets.target @10.970s
      └─avahi-daemon.socket @10.970s
        └─sysinit.target @10.812s
          └─sys-fs-fuse-connections.mount @38.283s +4ms
            └─systemd-modules-load.service @2.289s +1.337s
              └─systemd-journald.socket @1.959s
                └─system.slice @1.944s
                  └─-.slice @1.944s
@debian:~$ 


1min 44.265s

Systemd не тормозит и грузится за считанные секунды! Зачем вы врёте?

ugoday ★★★★★ ()

debian sid, i3. athlon II X2 270, 4gb ram, hdd

Startup finished in 2.853s (kernel) + 8.311s (userspace) = 11.164s 
graphical.target reached after 7.691s in userspace

=>

3.339s dev-sdb1.device
2.055s NetworkManager.service
1.637s smartmontools.service
1.546s systemd-journal-flush.service
1.498s polkit.service
1.406s dhcpcd.service
1.303s systemd-random-seed.service
1.287s systemd-modules-load.service
1.234s avahi-daemon.service
1.165s wpa_supplicant.service
1.160s systemd-logind.service
 971ms rsyslog.service
 808ms networking.service
 721ms systemd-udevd.service
 691ms e2scrub_reap.service
 674ms ModemManager.service
 613ms tlp.service
 522ms user@1000.service
 464ms lm-sensors.service
 450ms apparmor.service
 437ms systemd-tmpfiles-setup-dev.service
 387ms keyboard-setup.service
 356ms systemd-journald.service
 278ms modprobe@drm.service
 225ms systemd-remount-fs.service
 203ms systemd-tmpfiles-setup.service
 190ms systemd-sysusers.service
 170ms systemd-udev-trigger.service
 162ms binfmt-support.service
 150ms dev-disk-by\x2duuid-ee9858c7\x2d17a0\x2d4141\x2da2a9\x2d12c06e3b86af.swap
 113ms systemd-tmpfiles-clean.service
 103ms systemd-sysctl.service
  96ms media-sdX3.mount
  91ms modprobe@fuse.service
  83ms modprobe@configfs.service
  81ms console-setup.service
  69ms alsa-restore.service
  68ms atopacct.service
  67ms systemd-timesyncd.service
  64ms ifupdown-pre.service
  48ms systemd-update-utmp.service
  34ms dev-hugepages.mount
  33ms dev-mqueue.mount
  32ms sys-kernel-debug.mount
  31ms sys-kernel-tracing.mount
  28ms user-runtime-dir@1000.service
  22ms systemd-update-utmp-runlevel.service
  20ms proc-sys-fs-binfmt_misc.mount
  19ms kmod-static-nodes.service
  15ms systemd-user-sessions.service
  11ms atop.service
   2ms sys-fs-fuse-connections.mount
   2ms sys-kernel-config.mount

=>

graphical.target @7.691s
└─multi-user.target @7.690s
  └─ModemManager.service @7.015s +674ms
    └─polkit.service @5.512s +1.498s
      └─basic.target @5.476s
        └─sockets.target @5.476s
          └─uuidd.socket @5.476s
            └─sysinit.target @5.471s
              └─apparmor.service @5.021s +450ms
                └─local-fs.target @5.019s
                  └─media-sdX3.mount @4.923s +96ms
                    └─dev-sdb3.device @4.914s
amd_amd ★★★★ ()

Так из-за винтчестера и фрагментации (которой на линуксе конечно нет). Купи себе Sata3 SSD на 120/240gb на aliexpress с доставкой из Москвы типа LongDisk там например.

bhfq ★★★★★ ()
Ответ на: комментарий от MiST

«Крылья, ноги! Хвост!»

Вот твоя болячка:

   45.640s apt-daily.service
     30.676s apt-daily-upgrade.service
     25.251s man-db.service

Эти три строки, добрая половина твоего времени загрузки.

andytux ★★★ ()
Ответ на: комментарий от andytux

Эти три строки, добрая половина твоего времени загрузки.

И что с этим делать? И почему так они тормозят? Система недавно установлена.

MiST ()
Ответ на: комментарий от MiST

Хорошенько подумать, нужно-ли тебе каждую загрузку обновлять. Например, я сам решаю, что, где и когда устанавливать. Поэтому все эти оповещалки-обновлялки удалил.

andytux ★★★ ()

Во первых, для hdd в 2021 году это совсем не плохо. Оптимизация софта идёт под ссд, а тут ещё зачем то системд стартует ненужный мусор по перелопачиванию баз данных прямо в процессе запуска системы. Вот этот предположительно, надо разобраться что именно оно делает и насколько оно ненужно: plymouth, apt-daily, man-db, logrotate, avahi-daemon.

Во вторых, да, действительно слишком долгое ожидание между логотипом нвидии и появлением мыши, 99% что это косяк видеодрайвера.

Ну и в третих, mate традиционно медлителен.

kirill_rrr ★★★★★ ()

Хочешь скорости - собирай сам.

Так договато из-за проца и hdd?

debian не самый шустрый дистр.

Хочешь скорости - собирай сам. У меня на ноуте gentoo грузится ~3sec.

Еще смущает черный экран перед рабочим столом.

В современных системах вместо лога загрузки показывают заставку/черный экран.

P.S. Еще можно посмотреть в сторону WM, всяко быстрее DE будут.
P.P.S. Обновление при старте, как видно, сильно замедляет.

mrnkv ()
Ответ на: комментарий от kirill_rrr

Спасибо!

тут ещё зачем то системд стартует ненужный мусор по перелопачиванию баз данных прямо в процессе запуска системы. Вот этот предположительно, надо разобраться что именно оно делает и насколько оно ненужно: plymouth, apt-daily, man-db, logrotate, avahi-daemon.

Система только недвно установлена. Я ничего не ковырял. Почему и откуда эти тормозящие сервисы? Что с ними делать? Disable, mask? Какие именно?

Во вторых, да, действительно слишком долгое ожидание между логотипом нвидии и появлением мыши, 99% что это косяк видеодрайвера.

С драйвером ничего не поделашь? Разве попробовать нуво?

MiST ()
Ответ на: комментарий от andytux

Хорошенько подумать, нужно-ли тебе каждую загрузку обновлять. Например, я сам решаю, что, где и когда устанавливать. Поэтому все эти оповещалки-обновлялки удалил.

Спасибо. Все по умлчанию, я ничего не трогал как установилось. Как и удалить, что вы советуете?

MiST ()
Ответ на: комментарий от MiST

Что с ними делать? Disable, mask?

Да, как то так. Я совсем не спец по системд, а там нюансы. И дебиан по умолчанию устанавливает много ненужного. Короче принцип простой: гуглим что это делает и почему оно ненужно, а потом гуглим как его отключить, ребут и проверяем, не полетело ли чего нужное (ну, мало ли).

попробовать нуво

С другой стороны, все эти лишние сервисы могут не дать и 10% скорости запуска если вдруг реализованы по человечески. А с графическим багом результат будет незаметен.

Нуво попробовать конечно можно, но скорее всего что то важное отвалится или начнёт тормозить.

kirill_rrr ★★★★★ ()
Ответ на: комментарий от kirill_rrr

гугл подмказал сделать так

sudo systemctl unmask man-db.timer sudo systemctl enable --now man-db.timer

теперь выглядит так но по реальному времени ощущение, что ничего не поменялось

@debian:~$ systemd-analyze 
Startup finished in 6.953s (kernel) + 20.400s (userspace) = 27.353s 
graphical.target reached after 20.381s in userspace
@debian:~$ 
# systemd-analyze blame
          8.995s ModemManager.service
          8.730s udisks2.service
          8.054s dev-sdb3.device
          6.924s NetworkManager.service
          6.757s accounts-daemon.service
          5.465s nvidia-persistenced.service
          5.460s wpa_supplicant.service
          5.343s avahi-daemon.service
          5.341s rsyslog.service
          5.339s systemd-logind.service
          3.942s alsa-restore.service
          3.183s networking.service
          2.351s lightdm.service
          2.347s plymouth-quit-wait.service
          2.218s systemd-udevd.service
          2.066s apparmor.service
          1.877s systemd-modules-load.service
          1.552s user@1000.service
          1.413s keyboard-setup.service
          1.204s polkit.service
          1.098s systemd-sysusers.service
          1.097s upower.service
          1.071s pppd-dns.service
           970ms systemd-tmpfiles-setup.service
           785ms ifupdown-pre.service
           748ms systemd-remount-fs.service
           721ms dev-mqueue.mount
           720ms sys-kernel-debug.mount
           719ms dev-hugepages.mount
           579ms systemd-udev-trigger.service
           563ms systemd-journal-flush.service
           414ms console-setup.service
           399ms systemd-journald.service
lines 1-33

MiST ()
Ответ на: комментарий от MiST

Дальше не столь очевидно, но в том-же духе.

8.054s dev-sdb3.device

Что у тебя на sdb3? Нужно оно тебе при загрузке?

8.995s ModemManager.service

Если у тебя интернет через модем, то смотри сам. В противном случае, нафига?

2.347s plymouth-quit-wait.service

Жалуешься на черный экран, т.е. заставки у тебя нет. А зачем тогда это? Пара секунд конечно мелочь, но… Смотри сам.

andytux ★★★ ()
Ответ на: комментарий от MiST

5.343s avahi-daemon.service

О, точно. Насколько помню это хроническое ненужно.

kirill_rrr ★★★★★ ()
Ответ на: комментарий от andytux

Это все можно отключить безопасно если ненужно? Через disable или mask?

MiST ()
Ответ на: комментарий от kirill_rrr

Ха! Удалил проприетарный нвидиа драйвер. Тот же черный экран на логине. Смотри.

https://streamable.com/od6lwz

@debian:~$ systemd-analyze blame
          8.002s udisks2.service
          7.080s dev-sdb3.device
          6.207s accounts-daemon.service
          5.964s NetworkManager.service
          4.493s pppd-dns.service
          4.490s systemd-logind.service
          4.352s wpa_supplicant.service
          4.345s alsa-restore.service
          4.314s avahi-daemon.service
          4.308s rsyslog.service
          2.842s networking.service
          2.293s lightdm.service
          2.246s plymouth-quit-wait.service
          2.173s systemd-udevd.service
          2.035s apparmor.service
          1.538s user@1000.service
          1.344s upower.service
          1.015s systemd-tmpfiles-setup.service
           768ms keyboard-setup.service
           644ms polkit.service
           548ms sys-kernel-debug.mount
           533ms dev-hugepages.mount
           486ms systemd-udev-trigger.service
lines 1-23

MiST ()
Ответ на: комментарий от MiST
root@debian:/home/grovekeeper# glxinfo | grep "OpenGL version"
OpenGL version string: 3.3 (Compatibility Profile) Mesa 18.3.6
root@debian:/home/grovekeeper# 

MiST ()
Ответ на: комментарий от kirill_rrr

Ну да, виноват скорее всего он и скорее всего это не лечится.

Послу нуво, пробовал другой дм, вообще отключил дм… И тот же черный экран… Похоже это так медленно стартуют иксы?

MiST ()
Ответ на: комментарий от MiST

Я тут плохо разбираюсь. Но что то лог уж больно длинный, а метки времени что то сильно растянуты. Как будто все 25 секунд Х-сервер пытается разобраться в каком же режиме работать.

У меня есть 2 ноута, на одном амд HD8000 и этот ноут с любым драйвером тратит порядка 10-30 секунд на инициализацию видеодрайвера где то между запуском ядра и запуском Х. А навтором нвидия 9000 и там запуск с блобом на 10 секунд дольше чем с нуво, но с нуво не всё работает.

kirill_rrr ★★★★★ ()
Последнее исправление: kirill_rrr (всего исправлений: 1)
Ответ на: комментарий от amd_amd

Спасибо но как это должно повлиять на скорость запуска иксов?

А как sway будет работать на закрытых дровах нвидии?

А так sway только под Деб11?

Тайлинговые вм меня пугают, там все через хоткеи

https://www.reddit.com/r/linux_gaming/comments/5gfp2l/any_news_about_using_nvidia_340xx_for_wayland/

MiST ()
Последнее исправление: MiST (всего исправлений: 4)
Ответ на: комментарий от MiST

как sway будет работать на закрытых дровах нвидии

никак не будет

там все через хоткеи

на самом деле это офигенно удобно

amd_amd ★★★★ ()
Ответ на: комментарий от amd_amd

никак не будет

И в чем смысл? Если с этим на нуво я буду иметь низкую производительность в 3д

на самом деле это офигенно удобно

Кому как, мне нет

MiST ()
Ограничение на отправку комментариев: только для зарегистрированных пользователей