LINUX.ORG.RU

Сколько времени загружается ваша система?

 , , , ,


1

2

Подразумевается «холодный старт» после включения ПК, с момента запуска загрузчика, и до появления экрана display manager'а (или вашего runlevel'а по-умолчанию, если DM нет).
Посмотреть можно, например, с помощью systemd-analyze.
Навеяно этим тредом.

  1. Не знаю / без разницы 282 (29%)

    ********************************************************************************************************************************************************************************************************************************************************************************************************************************

  2. 6-10 секунд 155 (16%)

    *******************************************************************************************************************************************************************************

  3. 11-15 секунд 102 (11%)

    *******************************************************************************************************************

  4. 3-5 секунд 87 (9%)

    **************************************************************************************************

  5. 16-25 секунд 84 (9%)

    ***********************************************************************************************

  6. 25-40 секунд 69 (7%)

    ******************************************************************************

  7. 40 секунд - 1 минута 61 (6%)

    *********************************************************************

  8. 1-2 минуты 50 (5%)

    ********************************************************

  9. Меньше 3 секунд 45 (5%)

    ***************************************************

  10. Больше 2 минут 30 (3%)

    **********************************

Всего голосов: 965

★★★

Проверено: Shaman007 ()
Последнее исправление: gasinvein (всего исправлений: 2)

Глянул при помощи секундомера: от grub до dm 24 секунды и еще ~40 до появления рабочего стола. По ощущениям — самоубийственно долго.

Deleted
()
vsevolod@hp15debian9:~$ systemd-analyze
Startup finished in 3.685s (kernel) + 21.944s (userspace) = 25.629s
vsevolod@hp15debian9:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 9.5 (stretch)
Release:	9.5
Codename:	stretch
vsevolod@hp15debian9:~$ uname -a
Linux hp15debian9 4.9.0-8-amd64 #1 SMP Debian 4.9.110-3+deb9u4 (2018-08-21) x86_64 GNU/Linux
Vsevolod-linuxoid ★★★★★
()
Startup finished in 3.454s (kernel) + 3.634s (userspace) = 7.089s
graphical.target reached after 3.497s in userspace 
Fake
()
Ответ на: комментарий от gasinvein

KDE5, SDDM, SysVinit, мои кривые ручки и четыре месяца.

Deleted
()

Сколько времени загружается ваша система?

Обновил ядро, теперь меньше трёх секунд. До кернел паника.

IPR ★★★★★
()

11-15 секунд

11.537s. Это притом, что GRUB2, kernel и initrd лежат на флэшке.

Корневой раздел на ZFS, куча файловых систем (часть из них — ZRAM) монтируется во время загрузки (/etc/fstab отсутствует), поднимается 18 юнитов, не считая их зависимостей.

graphical.target @3.440s
└─multi-user.target @3.440s
  └─mpd.service @770ms +2.669s
    └─sound.target @769ms
      └─alsa-restore.service @761ms +7ms
        └─basic.target @760ms
          └─var-tmp.mount @828ms
            └─local-fs-pre.target @166ms
              └─systemd-tmpfiles-setup-dev.service @156ms +9ms
                └─kmod-static-nodes.service @146ms +9ms
                  └─systemd-journald.socket
                    └─-.mount
                      └─system.slice
                        └─-.slice
r3lgar ★★★★★
()
Startup finished in 4.653s (firmware) + 2.189s (loader) + 1.887s (kernel) + 1.154s (userspace) = 9.885s
graphical.target reached after 1.154s in userspace
featurea
()
Ответ на: комментарий от Bruce_Lee

вот и выросло поколение

Когда его пропихивает RH, выбора особо нет.

// Написал добровольно поставивший systemd в Gentoo.

r3lgar ★★★★★
()
Startup finished in 6.009s (firmware) + 4.658s (loader) + 7.539s (kernel) + 9.791s (userspace) = 27.999s
graphical.target reached after 9.505s in userspace

на ХДД 7200

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

UPD

Предыдущий результат был с модулями; вот попытка вкомпилить всё (≈40 модулей) в ядро:

6-10 секунд

9.770s.

graphical.target @3.412s
└─multi-user.target @3.412s
  └─mpd.service @867ms +2.543s
    └─sound.target @867ms
      └─alsa-restore.service @861ms +5ms
        └─basic.target @860ms
          └─tmp.mount @914ms
mpd задерживается из-за монтирования ext4-раздела с музыкой, но к моменту готовности менеджера сессий музыку уже играет.

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

Ну, выигрыш в ≈0.8s для юзерспейса — это не выигрыш. Если я перенесу kernel+initrd на более быстрый девайс, то я выиграю ещё ≈2s минимум. Но этого делать я не хочу — у меня не ноут и аптайм больше месяца обычно, так что пусть лежит на флэшке.

Дебьян, полностью (в том числе загрузчик и ядро) лежавший на SSD грузился в среднем ≈12-16s, и настраивать там было нечего — оно по природе своей медленное.

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

Лучшее, что мне удавалось выжать, было на openSUSE TW на простом разделе ext4, с systemd-boot и без initrd - около 6 секунд.
Сейчас на Федоре с LVM и network-bound disk encryption около 23 с, которые особо не уменьшить, так что я перестал заморачиваться с этим.

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

около 6 секунд

У меня получалось выжать 2.5-3.5s, но без initrd, без загрузчика (тогда я не использовал ZFS). Тот диск сдох, на этом скорость чуть хуже.

с LVM и network-bound disk encryption около 23 с

Без ввода пароля (по ключу)? Если так, то печально.

я перестал заморачиваться с этим

Я тоже не особо заморачиваюсь. Выходные были, заняться было нечем, решил поковыряться в рамках этого треда.

r3lgar ★★★★★
()
Startup finished in 6.609s (kernel) + 3.010s (userspace) = 9.620s
graphical.target reached after 3.010s in userspace
robus ★★★★★
()
Ответ на: комментарий от r3lgar

с LVM и network-bound disk encryption около 23 с

Без ввода пароля (по ключу)? Если так, то печально.

Без пароля, с помощью Tang/Clevis. Надо сначала поднять сеть, потом расшифровать том, получается долго. Если хомяк не монтировать, получается около 8 с.

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

Не факт. Сеть (NetworkManager) поднимается где-то 8-10. Пароль (смотря какой, конечно) можно набрать быстрее.

gasinvein ★★★
() автор топика

Где вариант «do not care»? «Не знаю» не подходит, ибо примерно знаю, но погоды это не делает.

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

«Не знаю»

Я этот вариант не добавлял, оно само появилось.

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

Сеть (NetworkManager) поднимается где-то 8-10.

У меня связка dhcpcd+wpa_supplicant поднимается в разы быстрее:

network-online.target @863ms
└─network.target @863ms
  └─wpa_supplicant@wlp3s0.service @863ms
    └─basic.target @860ms
      └─tmp.mount @914ms
dhcpcd.service @860ms
└─basic.target @860ms
  └─tmp.mount @914ms

Пароль (смотря какой, конечно) можно набрать быстрее.

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

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

У меня так:

network-online.target @13.879s
└─NetworkManager-wait-online.service @4.295s +9.582s
  └─NetworkManager.service @4.130s +139ms
    └─network-pre.target @4.127s
      └─firewalld.service @3.503s +622ms
        └─polkit.service @2.808s +691ms
          └─basic.target @2.794s
            └─sockets.target @2.792s
              └─cockpit.socket @2.768s +22ms
                └─sysinit.target @2.744s
                  └─systemd-update-utmp.service @2.732s +10ms
                    └─auditd.service @2.592s +136ms
                      └─systemd-tmpfiles-setup.service @2.537s +51ms
                        └─fedora-import-state.service @2.506s +27ms
                          └─local-fs.target @2.498s
                            └─run-user-42.mount @18.620s
                              └─local-fs-pre.target @2.390s
                                └─lvm2-monitor.service @656ms +1.731s
                                  └─lvm2-lvmetad.service @2.346s
                                    └─lvm2-lvmetad.socket @655ms
                                      └─-.mount
                                        └─system.slice
                                          └─-.slice

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

Так это же время с момента запуска.

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.

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

Открыл просмотрщиком, браузером neecaque.

Я тебе изначально предлагал забить на браузер.

А где все .device юниты?

А фиг их знает, они у меня никогда не показывались.

Не связано ли их отсутствие с гентушным eudev?

Их же нельзя установить вместе:

"sys-apps/systemd" is blocking sys-fs/eudev-3.2.5

Моё.

3.14-сец, у тебя всего (даже не считая девайсов).

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

Почти дефолтная Федора.

Весело там у вас на RPM…

Я с дебьяном намучился (оно {,ре}стартует юниты при {,пере}установке пакетов!!!11), там почти ничего нельзя сделать нормально. В федоре так же?

Я настрадался в дебьяне пару месяцев (был завал, некогда было разруливать накопившиеся в генте косяки, но нужен был 100% рабочий Linux (можно было бы и BSD, но там я бы лишился systemd ряда привычных вещей) вотпрямщаз), и вернулся в родную генточку.

r3lgar ★★★★★
()

Не знаю / без разницы.

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

Нет, в rpm-based, насколько я знаю, не принято ни активировать и запускать демоны при установке, ни перезапускать при обновлении. Это делается для некоторых, но не всех подряд.

gasinvein ★★★
() автор топика

Startup finished in 2.427s (kernel) + 29.858s (initrd) + 9.575s (userspace) = 41.861s graphical.target reached after 7.366s in userspace

Deleted
()
systemd-analyze
Startup finished in 4.080s (firmware) + 3.527s (loader) + 4.532s (kernel) + 1.834s (userspace) = 13.975s

Elementary OS

Planet
()

Не могу ответить, нет мультивыбора.

mandala ★★★★★
()

На Linux Mint Cinnamon так:

Startup finished in 3.193s (firmware) + 3.325s (loader) + 5.900s (kernel) + 8.614s (userspace) = 21.033s
graphical.target reached after 1.119s in userspace

На openSUSE KDE было быстрее. Плюс сейчас rEFInd, а раньше был Grub2

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

Linux Mint Cinnamon с Grub2 грузится быстрее

Startup finished in 3.094s (firmware) + 3.443s (loader) + 5.816s (kernel) + 1.095s (userspace) = 13.450s
graphical.target reached after 1.091s in userspace
CryNet ★★★★★
()
Startup finished in 19.602s (firmware) + 10.908s (loader) + 1.546s (kernel) + 7.709s (userspace) = 39.766s
graphical.target reached after 7.686s in userspace
olibjerd ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.