LINUX.ORG.RU

Как долго загружается ваш домашний линукс

 ,


0

1

Привет, ЛОР.

Тема создана по следам разговора про тормозной линукс.

Я в курсе, что тормоза при загрузке и тормоза в работе это разные тормоза, но всё-таки.

Сколько секунд грузится ваш домашний линукс от меню загрузчика (GRUB, UEFI, etc.) до приглашения ко входу в систему? Приветствуется название DE, дистрибутива, описание железа и рассказ, «оно само», или вы его специально как-то тюните напильником.

★★★★★

Последнее исправление: hobbit (всего исправлений: 1)

Так надо команду измерения времени написать. Я на память не помню. Не наглазок же говорить.

Наверно зависит от процессора и от носителя.

jura12 ★★★
()
Последнее исправление: jura12 (всего исправлений: 1)

Сколько секунд грузится ваш домашний линукс от меню загрузчика (GRUB, UEFI, etc.) до приглашения ко входу в систему?

Разве это актуально в 2026?

У меня выключение компа используется исключительно для обновления ядра. В остальных стучаях suspend-then-hibernate

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

Просто засечь по внешним часам. Команда не нужна, миллисекундная точность не нужна. Если 3 секунды это одно, если 22, то другое. Полторы минуты - третье.

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

А обещали что системд это для загрузки за 2 секунды…

Значит подождем еще лет 20.

dmitry237 ★★★★★
()

Секунды 3 на runit. С systemd было секунд 30-40 и это на SSD, а на HDD приходилось минуты 2-3 ждать, при том что оффтоп грузился 1,5-2 минуты. Это критично, когда часто надо перезагрузкой пользоваться.

anonymous
()

Думаю самый длинный запуск будет у меня. Для работы Creative AE-7 требуется, чтобы звезды сошлись как говорится и в неудачных конфигурациях mesa и ядра запуск может длиться часами. Система просто виснет. Иногда реле звуковой карты щелкает, но потом довольно быстро может произойти загрузка. Благо перезагружать комп необязательно. А так обычно мнут 5-10 все это длится. Примерно минуту пока он грузится с жесткого диска пока не станет ясно что загрузка провалилась по лагам крутящейся полосы, потому что с SSD старт невозможен. Но когда все более-менее, то почти половина запусков удачная. В норме runit грузит ноутбук вдвое быстрее системды. Остальное галлюцинации тех кому по мозгам трактор проехался и им мерещится что системда быстрая, но на быстром m.2 накопителе наверное и системда быстрая. Это важно лишь тем у кого жесткий диск.

anonymous
()

Я хз, у меня где-то полторы минуты уходит от нажатия кнопки включения до появления загрузчика, потом сколько-то грузится линукс, и потом я еще минут 10-15 открываю нужные программы, ввожу пароли и т.п. Короче, загрузка линукса занимает ничтожно малое время по сравнению со всем остальным. И да, сохранение сессий у меня специально выключено, чтобы без ручного ввода ничего не работало.

Khnazile ★★★★★
()
$ systemd-analyze
Startup finished in 8.679s (firmware) + 2.944s (loader) + 2.292s (kernel) + 2.562s (userspace) = 16.478s 
graphical.target reached after 2.544s in userspace.

Ubuntu 24.04, gnom. «Оно само».

Как видно, половину времени они бродит в дебрях УЕФИ.

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

Не обещали. Это была сто лет назад такая отдельная спецолимпиада с дисциплиной «загрузи линукс как можно быстрее», и системд там победил (или не победил, не помню).

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

Во, прикольно что ты знаешь команду. Вот это со старого жесткого диска.

systemd-analyze
Startup finished in 12.875s (firmware) + 4.912s (loader) + 410ms (kernel) + 12.857s (initrd) + 1min 26.416s (userspace) = 1min 57.473s 
graphical.target reached after 1min 26.411s in userspace.
anonymous
()
Ответ на: комментарий от Khnazile

полторы минуты уходит от нажатия кнопки включения до появления загрузчика…

Из практики. Планшет. Сначала, в дебрях УЕФИ бродил 6 секунд, плюс примерно десяток секунд загрузка самой системы. Потом произощёл какой-то сбой-глюк. В дебрях УЕФИ бродит 90 секунд, примерно десяток секунд загрузка системы. Ubuntu 24.04.

andytux ★★★★★
()
Последнее исправление: andytux (всего исправлений: 1)

Arch Linux, KDE 6, около двух минут. Оно само.

Windows 10 на этой машине до показа рабочего стола загружается примерно так же, но до юзабельного состояния - еще до 3 раз дольше ждать.

James_Holden ★★★★★
()

Грузится примерно 22 секунды от включения до запуска ядра и примерно 10 секунд с этого момента до появления экрана входа. Arch, GNOME, Thinkpad T14s Gen6 Intel, ничего не тюнил.

systemd-analyze выдаёт такое, но слегка привирает.

% systemd-analyze
Startup finished in 19.430s (firmware) + 387ms (loader) + 544ms (kernel) + 2.995s (initrd) + 5.524s (userspace) = 28.882s 
graphical.target reached after 5.509s in userspace.
vbr ★★★★★
()
Последнее исправление: vbr (всего исправлений: 2)
Ответ на: комментарий от dmitry237

systemd-analyze говорит 23.052s

Это с холодного старта. После перезагрузки немного меньше, 20.003s

Дольше всего загружается NM:

$ systemd-analyze blame | head -1  
5.461s NetworkManager-wait-online.service
dmitry237 ★★★★★
()

Два компа, оба примерно 11-12 сек.

На обоих гента/OpenRC/KDE, на пtрвом компе sata ssd Crucial mx-500, 24Gb DDR3 и i7-3770. На втором nvme Kingston A400, 32Gb DDR4 и i5-12400. Казалось бы второй должен быстрее грузиться, но вот нет, одинаково.

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

это не нетманагер так долго грузится :) это сервис ожидания работоспособности сети.

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

А обещали что системд это для загрузки за 2 секунды

«Ему с три короба наврёшь и делай с ним что хошь»

(с) Кот Базилио

Chord ★★★★★
()

Когда-то временя загрузки беспокоило, сейчас отношение индифферентно — включается он 1-3 раза в день, обычно по расписанию или WOL.

Startup finished in 1.764s (kernel) + 6.052s (initrd) + 8.767s (userspace) = 16.584s
graphical.target reached after 8.731s in userspace.

Фактическое время включения в пределах 30-40с. С выстановленным GRUB_TIMEOUT=2

Дополнительно тюнил fstab (но заметного прироста не получил из-за SATA-дисков)

  • nofail для сетевых дисков
  • x-systemd.automount и device-timeout для дополнительных

Plasma 6.6.5, Kernel 7.0.10, Manjaro

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

Почему старого? Вот у меня тоже Шапка9 с обычного хдд:

tartup finished in 8.597s (firmware) + 9.404s (loader) + 1.625s (kernel) + 4.224s (initrd) + 1min 6.324s (userspace) = 1min 30.176s 
graphical.target reached after 1min 6.303s in userspace.

WDC WD5003ABYZ-011FA0

Кстати дома интересно померить на Fedora44 с нормальным SSD (M2-SATA).

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

Сказал-бы хоть, в каком направлении зависит. Для ориентира.

$ neofetch
        `:+ssssssssssssssssss+:`           -------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 10.04.4 LTS x86_64 
    .ossssssssssssssssssdMMMNysssso.       Host: G41M-Combo 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 5.4.0-26-generic 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 1 min 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Packages: 1093 (dpkg) 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Shell: bash 4.4.20 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Resolution: 1360x768 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   DE: GNOME
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   WM: Metacity 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   WM Theme: deep 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Theme: Adwaita [GTK3] 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/    Icons: Adwaita [GTK3] 
  +sssssssssdmydMMMMMMMMddddyssssssss+     Terminal: gnome-terminal 
   /ssssssssssshdmNNNNmyNMMMMhssssss/      CPU: Intel Core 2 Quad Q6600 (4) @ 3 
    .ossssssssssssssssssdMMMNysssso.       GPU: Intel 4 Series Chipset 
      -+sssssssssssssssssyyyssss+-         Memory: 258MiB / 3900MiB 
        `:+ssssssssssssssssss+:`
$ systemd-analyze
Startup finished in 12.675s (kernel) + 23.886s (userspace) = 36.562s
graphical.target reached after 23.876s in userspace
 
$ neofetch
        ./mdhhhhhhhhhhhhhhhhhhhhhh.         -------- 
     :mdhhhhhhhhhhhhhhhhhhhhhhhhhhhm`       OS: Lubuntu 18.04.5 LTS x86_64 
   :ymhhhhhhhhhhhhhhhyyyyyyhhhhhhhhhy:      Host: G41M-Combo 
  `odhyyyhhhhhhhhhy+-````./syhhhhhhhho`     Kernel: 5.4.0-26-generic 
 `hhy..:oyhhhhhhhy-`:osso/..:/++oosyyyh`    Uptime: 1 min 
 dhhs   .-/syhhhhs`shhhhhhyyyyyyyyyyyyhs    Packages: 1093 (dpkg) 
:hhhy`  yso/:+syhy/yhhhhhshhhhhhhhhhhhhh:   Shell: bash 4.4.20 
hhhhho. +hhhys++oyyyhhhhh-yhhhhhhhhhhhhhs   Resolution: 1360x768 
hhhhhhs-`/syhhhhyssyyhhhh:-yhhhhhhhhhhhhh   DE: LXDE 
hhhhhhs  `:/+ossyyhyyhhhhs -yhhhhhhhhhhhh   WM: Openbox 
hhhhhhy/ `syyyssyyyyhhhhhh: :yhhhhhhhhhhs   Theme: deep [GTK3] 
:hhhhhhyo:-/osyhhhhhhhhhhho  ohhhhhhhhhh:   Icons: deep [GTK3] 
 sdhhhhhhhyyssyyhhhhhhhhhhh+  +hhhhhhhhs    Terminal: x-terminal-emul 
 `shhhhhhhhhhhhhhhhhhhhhhy+` .yhhhhhhhh`    CPU: Intel Core 2 Quad Q6600 (4) @  
  +sdhhhhhhhhhhhhhhhhhyo/. `/yhhhhhhhd`     GPU: Intel 4 Series Chipset 
   `:shhhhhhhhhh+---..``.:+yyhhhhhhh:       Memory: 183MiB / 3900MiB 
     `:mdhhhhhh/.syssyyyyhhhhhhhd:`
$ systemd-analyze
Startup finished in 11.339s (kernel) + 16.243s (userspace) = 27.583s
graphical.target reached after 16.235s in userspace

$ neofetch
        `:+ssssssssssssssssss+:`           -------- 
      -+ssssssssssssssssssyyssss+-         OS: Ubuntu 24.04.1 LTS x86_64 
    .ossssssssssssssssssdMMMNysssso.       Host: G41M-Combo 
   /ssssssssssshdmmNNmmyNMMMMhssssss/      Kernel: 6.8.0-41-generic 
  +ssssssssshmydMMMMMMMNddddyssssssss+     Uptime: 2 mins 
 /sssssssshNMMMyhhyyyyhmNMMMNhssssssss/    Packages: 1401 (dpkg) 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Shell: bash 5.2.21 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   Resolution: 1360x768 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   DE: GNOME 46.0 
ossyNMMMNyMMhsssssssssssssshmmmhssssssso   WM: Mutter 
+sssshhhyNMMNyssssssssssssyNMMMysssssss+   WM Theme: Adwaita 
.ssssssssdMMMNhsssssssssshNMMMdssssssss.   Theme: deep [GTK2/3] 
 /sssssssshNMMMyhhyyyyhdNMMMNhssssssss/    Icons: deep [GTK2/3] 
  +sssssssssdmydMMMMMMMMddddyssssssss+     Terminal: gnome-terminal 
   /ssssssssssshdmNNNNmyNMMMMhssssss/      CPU: Intel Core 2 Quad Q6600 (4) @ 3 
    .ossssssssssssssssssdMMMNysssso.       GPU: Intel 4 Series Chipset 
      -+sssssssssssssssssyyyssss+-         Memory: 751MiB / 3880MiB 
        `:+ssssssssssssssssss+:`
$ systemd-analyze
Startup finished in 11.520s (kernel) + 24.187s (userspace) = 35.707s 
graphical.target reached after 24.168s in userspace.

Носитель там: HDD PATA 30Gb. Это «живые системы». Поэтому загружаются заведомо дольше.

andytux ★★★★★
()
Последнее исправление: andytux (всего исправлений: 1)

Startup finished in 9.785s (firmware) + 3.892s (loader) + 3.085s (kernel) + 17.515s (userspace) = 34.278s

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

Кстати, бывает такая херня, если в дуалбуте винда. При работе в винде, если перезагрузиться в линукс, то скорость загрузки нормальная. А если выключить и включить, то при таком способе линукс очень долго загружается. Что-то там с файловыми системами смотрит и проверяет. Режим быстрой загрузки в винде отключен, но все равно влияет. Поэтому из винды не выключаю, только перезагружаю.

Chord ★★★★★
()

Однажды я попробовал Fast Boot в связке с EFI stub…

Startup finished in 3.792s (firmware) + 181ms (loader) + 2.395s (kernel) + 3.753s (userspace) = 10.123s 
graphical.target reached after 3.749s in userspace.

Грузится почти мгновенно без всяких промежуточных GRUB-ов, при этом остаётся возможность перезагрузиться в биос или сразу в винду.

newpson
()

От стартового звукового сигнала биоса до меню груба - 15 секунд. От груба до гуи с логином в - 50 секунд (из них собственно иксы запускаются последние несколько сек). От ввода логина-пароля до работоспособности гуи - 10 секунд. И в конце самое долгое:

cd .mozilla/firefox ; tar -c -f - список_профилей | cat > /dev/null
10 минут. Если это не сделать - браузер будет жёстко лагать на старте и затем на открывании первых вкладок примерно столько же, неработоспособно. Только tar всё читает в кеш в один поток, а браузер грузит диск в много потоков фрагментированно + tar можно запустить и он сам всё сделает без нужды что-то докликивать в процессе. Думаю надо для профилей фф сделать один маленький раздел чтобы они все были компактно в одном месте без езды головок по всему диску для его считывания (там всего 1300MB на всё).

Дистр - devuan, DE, железо Athlon II 4-core (DDR3 память), но самое главное - системный диск WD Green 1TB 5400rpm.

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)

Хз зачем вам это нужно, но вот:

$ systemd-analyze
Startup finished in 11.551s (firmware) + 2.495s (loader) + 3.651s (kernel) + 42.415s (userspace) = 1min 113ms 
graphical.target reached after 42.297s in userspace.

Комп никогда не выключается. Настроено только чтобы мониторы сами выключались через 5 минут бездействия. Сам комп перезагружается когда обновляешь ядро или видеодрова. Пришел нажал ctrl - работай, поработал - ушел.

Обновил ядро, драйверы, нажал ребут пошел за чаем. Пришел все готово к работе. Так что хз зачем это нужно.

AoD314
()
Последнее исправление: AoD314 (всего исправлений: 1)

Сейчас лень бутаться и замерять(я вообще перезагружаю комп только при обновлении ядра).

А так от граба до sddm менее полуминуты. Gentoo/OpenRC на Netac NVMe SSD 512GB. Это с учётом того, что у меня на локалхосте грузятся всякие виртуалки в libvirt/KVM и прочие мускли(использую для опытов).

Проц AMD Ryzen 7 8700F 8-Core Processor.

Специально ничего не делал. Раньше этим заморачивался, и получалось докрутить до семи секунд. Сейчас лень - как писал выше, комп не ребутаю часто.

shell-script ★★★★★
()
systemd-analyze
Startup finished in 1.210s (kernel) + 5.243s (initrd) + 13.530s (userspace) = 19.983s 
graphical.target reached after 13.528s in userspace.

Arch Linux, Acer Aspire E1-531, 4 Gb RAM, Intel Celeron 1005M. HDD 500 Gb, BTRFS с сжатием compress=zstd:15.

Тут надо понимать, что система будет грузится за 8-10 секунд если установить Void. Более легкий Runit вместо Systemd будет быстрее, особенно на HDD.

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

В общем, да. Но специально привёл здесь данные. Многие показанные здесь, на более быстрых процессорах, с большей памятью, с SSD, а загружаются медленней.

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

Потому что он жив и вроде бы побыстрее ноутбучного терабайтника на 5400 оборотов. Тут вот люди сравнивают разные системы запуска, но на мой взгляд скорость процессора и количество памяти тоже влияет. Тот же медленный диск в ноуте на атоме вообще тяжко грузится, а с твердотельником более-менее. Но и мощный процессор ускоряет работу почему-то. Не в разы, но по-моему весьма заметно. Поэтому kernel у меня вчетверо быстрее получается грузит.

[    2.078269] [    T702] ata1.00: ATA-8: WDC WD2500AAKS-00VSA0, 01.01B01, max UDMA/133
[    2.079731] [    T186] scsi 0:0:0:0: Direct-Access     ATA      WDC WD2500AAKS-0 1B01 PQ: 0 ANSI: 5
anonymous
()
Startup finished in 8.973s (firmware) + 4.433s (loader) + 3.296s (kernel) + 5.291s (userspace) = 21.995s 
graphical.target reached after 5.291s in userspace.

В целом или не выключаю компьютер в принципе, или после включения я все равно чем-то другим занят и особо не слежу за скоростью запуска

nutsandmilk ★★★
()

Тем у кого «медленно стартует» надо убрать ещё паузу в начале,когда grub просто ждёт, что ты выберешь ядро.не посню в каким жистре было, десять секунд.

А в остальном - свежеустановленный грузится быстро. Разжиревший и много раз обновлявшийся медленнее. Даже на ссд. Самому интересно почему хамедляется,но не настолько чтоб лезть узнавать.

Вечером замеряю с секундомером.

PcheloBiaka
()
Disk model: KINGSTON SA400S3
Startup finished in 4.579s (firmware) + 10.757s (loader) + 1.084s (kernel) + 2.805s (initrd) + 12.883s (userspace) = 32.111s 
graphical.target reached after 12.882s in userspace.

  _a@@@@@@@@@@@@@@@@@@@@@@@@@@@@@y_          OS: Xubuntu 26.04 LTS (Resolute Raccoon) x86_64
    _a@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@g_        Host: 23255NC (ThinkPad X230)
   a@@@@@@@@@@@@@###@@@@@@@@##@@@@##@@@@@k       Kernel: Linux 7.0.0-22-generic
  g@@@@@@@###@@@#####@@@@@@@##@@###@@@@@@@k      Uptime: 15 mins
 a@@@@@@@@#####@#####@@@@@@##@@###@@@@@@@@@k     Packages: 2379 (dpkg), 14 (snap)
j@@@@@@@@@############@@@@@##@###@@@@@@@@@@@k    Shell: bash 5.3.9
g@@@@@@@@@#####################@@@@@@@@@@@@@@    Display (LGD03A3): 1366x768 in 13", 60 Hz [Built-in]
@@@@@@@@@##########################@@@@@@@@@@    DE: Xfce4 4.20
0@@@@@@@@###########################@@@@@@@@@    WM: Xfwm4 (X11)
~@@@@@@@############################@@@@@@@@F    WM Theme: Greybird
 9@@@@@@##########################@@@@@@@@@P     Theme: Greybird [GTK2/3/4]
  4@@@@@@######################@@@@@@@@@@@P      Icons: elementary-xfce [GTK2/3/4]
   ~@@@@@@################@@@@@@@@@@@@@@@F       Font: Noto Sans (9pt) [GTK2/3/4]
    `4@@@@@@#######@@@@@@@@@@@@@@@@@@@@P`        Cursor: DMZ-White (24px)
      `~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@F`          Terminal: xfce4-terminal 1.1.5
         ~~4@@@@@@@@@@@@@@@@@@@@@P~~             Terminal Font: Monospace (10pt, Bold)
             `~~=R@@@@@@@@@P=~~~                 CPU: Intel(R) Core(TM) i5-3320M (4) @ 3.30 GHz
                                                 GPU: Intel 3rd Gen Core processor Graphics Controller @ 1.20 GHz [Integrated]
                                                 Memory: 1.04 GiB / 11.50 GiB (9%)
                                                 Swap: 0 B / 4.00 GiB (0%)
                                                 Disk (/): 24.73 GiB / 50.11 GiB (49%) - ext4
                                                 Local IP (wlp3s0): 192.168.98.71/24
                                                 Battery (45N1025): 85% [Discharging]
                                                 Locale: en_US.UTF-8

В принципе особо не парюсь за скорость. Меня всё устраивает.

Вспомнил про такой проект https://e4rat.sourceforge.net/ кто-нибудь им пользовался?

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

Я знаю. То, что в винде «выключение» - это всего лишь переход в гибернацию. А чтобы реально полный сброс состояния диска произошел - нужна перезагрузка.

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

чтобы реально полный сброс состояния диска произошел - нужна перезагрузка.

Это и есть «выключить Windows». Это самый простой и надёжный способ, во всяком случае пока-что.

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

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

Нынче секундомер в реале выдаёт примерно то же, что и systemd-analyze. Т.е. 28 секунд до ввода пароля и примерно 15 секунд потом грузится KDE Plasma.

❯ systemd-analyze
Startup finished in 8.399s (firmware) + 876ms (loader) + 526ms (kernel) + 5.156s (initrd) + 13.998s (userspace) = 28.957s
graphical.target reached after 13.997s in userspace.

По системе NixOS Unstable, ядро 7.0.10, Ryzen 5700X, материнка Asus TUF Gaming B550M-Plus, 16 гигов памяти на 3600 МГц и CL17, видеокарта RTX 4060, система стоит на обычном (по сегодняшним меркам) Sata SSD Crucial MX500 — в нём вроде DRAM есть.

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

Вёнд у меня нет, но инициализация на Хасвелле примерно 0,5-0,6 сек, на Зине_5 - примерно 2,7-2,9 сек; потом уже Зина быстрее. Возможно, это связано тем, что сама система(матплата+цпу) посложнее и в неё много чего напихано. Но, честно говоря, когда эту разницу заметил, у меня немного так подгорело.

Ololo_Trololo ★★
()
  • Markdown
Пустая строка (два раза Enter) начинает новый абзац. Знак '>' в начале абзаца выделяет абзац курсивом цитирования.
Внимание: прочитайте описание разметки Markdown.
Используйте Ctrl-Enter для размещения комментария