Długość startu systemu

Witam,
Jak długo startuje nasz system?
U mnie na razie jest dysk HDD, środowisko MATE. System odrobinę spowalnia po kilku miesiącach:
10 jenvier (styczeń) 2019
christophe@christophe-Lenovo-G585:~$ systemd-analyze
Startup finished in 3.938s (firmware) + 4.811s (loader) + 24.494s (kernel) + 31.129s (userspace) = 1min 4.374s
graphical.target reached after 31.094s in userspace

12 mars (marzec) 2019
christophe@christophe-Lenovo-G585:~$ systemd-analyze
Startup finished in 4.236s (firmware) + 4.182s (loader) + 7.285s (kernel) + 41.299s (userspace) = 57.003s
graphical.target reached after 41.276s in userspace

14 décembre (grudzień) 2019
christophe@christophe-Lenovo-G585:~$ systemd-analyze
Startup finished in 9.628s (Kernel: 5.4.3-050403-generic) + 1min 9.204s (userspace) = 1min 18.833s
graphical.target reached after 51.238s in userspace

14 janvier (styczeń) 2020 (Kernel: 5.4.11-050411-generic)
christophe@christophe-Lenovo-G585:~$ systemd-analyze
Startup finished in 10.052s (kernel) + 1min 16.140s (userspace) = 1min 26.192s
graphical.target reached after 1min 2.241s in userspace

lingruby at arch-bspwm ~
❯❯❯  sa                                                                                                                                             [0]  [372]  16:19:31
Startup finished in 2.649s (kernel) + 13.464s (userspace) = 16.113s 
graphical.target reached after 12.717s in userspace
lingruby at arch-bspwm ~
❯❯❯                                                                                                                                                 [0]  [373]  16:19:33

z 18-tom programami w tle :wink:

a co najwięcej zabiera

lingruby at arch-bspwm ~
❯❯❯  sab                                                                                                                                            [0]  [373]  16:19:33
8.071s NetworkManager-wait-online.service                                                       
3.959s octopi.service                                                                           
2.947s man-db.service                                                                           
1.873s lvm2-monitor.service                                                                     
1.232s home3.mount                                                                              
1.209s systemd-logind.service                                                                   
1.130s dev-sda2.device                                                                          
1.049s lightdm.service                                                                           
...
 11ms tmp.mount                                                                                
   9ms sys-kernel-config.mount                                                                  
   7ms systemd-update-done.service                                                              
   7ms proc-sys-fs-binfmt_misc.mount                                                            
lingruby at arch-bspwm ~
❯❯❯                                                                                                                                                 [0]  [374]  16:26:57

powtarzalne wyniki :wink:

Dysk SSD, środowisko KDE

[tomek@tomek ~]$ systemd-analyze
Startup finished in 1.669s (kernel) + 3.192s (userspace) = 4.861s 
graphical.target reached after 2.949s in userspace

Różnice (na tym samym sprzęcie) mogą wynikać z:

  1. poprawek bezpieczeństwa. Nie ma co się oszukiwać, załatanie wszelkich, coraz powszechniejszych podatności w procesorach (Spectre, Meltdown itp.) powoduje spadek wydajności i dłuższy start systemu. Chociaż czasem może trafić się jakiś wyjątek.
  2. oprogramowania w autostarcie. Im więcej programów tym dłuższy start.
  3. środowiska graficznego. Tu jest wielka niewiadoma, bo każda aktualizacja może zarówno wydłużyć, jak i skrócić czas startu. Tak samo KDE, Gnome czy XFCE będą się uruchamiały w innym czasie, jedne szybciej, inne wolniej.

Nie powinienem narzekać - bo laptop z 2012 roku. No i w dodatku HDD. Z dyskiem SSD startowałby znacznie szybciej.
EDIT: … no ale do kupna dysku SSD (też 1TB) to zaczekam i kupię przed Wielkanocą.

Manjaro po 3 latach.

systemd-analyze
Startup finished in 2.780s (kernel) + 4.851s (userspace) = 7.631s 
graphical.target reached after 4.695s in userspace

Core2Duo, HDD, Xfce :

Startup finished in 6.253s (kernel) + 30.806s (userspace) = 37.060s 
graphical.target reached after 29.281s in userspace

Teraz mam porównanie bo wyniki są na prawie świeżych systemach (dwa-trzy dni po instalacji).
polecenie oczywiście
$ systemd-analyze

  1. Manjaro ze środowiskiem Xfce
    03 mars 2020 (Manjaro 19.0.1 Kyria)(dwa dni po instalacji)(Kernel: 5.5.6-1-MANJARO)
    Startup finished in 7.296s (kernel) + 46.432s (userspace) = 53.728s
    graphical.target reached after 44.513s in userspace
  2. Mint ze środowiskiem MATE
    23 luty 2020 (dwa dni po instalacji)(Kernel: 5.3.0-40-generic)(Mint 19.3 Tina)
    Startup finished in 9.409s (kernel) + 48.986s (userspace) = 58.396s
    graphical.target reached after 35.807s in userspace

-> dysk HDD i 4GB pamięci DDR3

jak pamiętam u siebie na HDD na Manjaro-i3 miałem 30s +/- 5s

a teraz SSD na Arch z bspwm oscyluje 15s +/- 3s

A u mnie na Arch-u Xfce

Startup finished in 4.941s (kernel) + 16.617s (userspace) = 21.559s 
graphical.target reached after 16.616s in userspace

Jajco 5.5.7, dysk HDD.

[norbi@asus ~]$ systemd-analyze
Startup finished in 1.811s (kernel) + 3.812s (userspace) = 5.623s
graphical.target reached after 3.596s in userspace

Kernel 5.5.7.1
SSD SanDisk 512 GB

Startup finished in 8.710s (firmware) + 1.330s (loader) + 1.759s (kernel) + 4.155s (userspace) = 15.955s 
graphical.target reached after 3.062s in userspace

Manjaro XFCE, Kernel 5.4.24
SSD Samsung EVO 860 500GB SATAIII (mSATA)

Może nie są to wartości wybitne ale i tak jestem w ciągłym szoku, jak szybko wstaje system. Na tym samym lapku Win 7 (mam dual boota na EFI) wstaje mniej więcej 2x wolniej, niemniej to nadal błyskawica. SSD Moc wielka jest.

Laptop i3-6100U 2,30 GHz, SSD ADATA SU800 256 GB.

/home/mariusz ~> systemd-analyze
Startup finished in 3.707s (firmware) + 3.620s (loader) + 3.435s (kernel) + 12.362s (userspace) = 23.125s
graphical.target reached after 12.350s in userspace
┌─┤lingruby at arch-bspwm├─>>>  ~
└──>>>  al                                                                                                                        ─┤0├──┤454├──┤15 mar 2020, 17:15:16├─

        ,                       _     _ _
       /#\        __ _ _ __ ___| |__ | (_)_ __  _   ___  __
      /###\      / _` | '__/ __| '_ \| | | '_ \| | | \ \/ /
     /#####\    | (_| | | | (__| | | | | | | | | |_| |>  <
    /##,-,##\    \__,_|_|  \___|_| |_|_|_|_| |_|\__,_/_/\_\
   /##(   )##\
  /#.--   --.#\   A simple, elegant GNU/Linux distribution.
 /`           `\

> OS: Arch Linux x86_64
> Hostname: arch-bspwm
> Uptime: 2:56, 13 sec
> Kernel: 5.5.9.ll42-1-lingruby-ll
> Shell: /bin/zsh
> Packages: 1583
> WM: Bspwm
> GTK3 theme: oomox-LinGruby-Dark
> GTK3 icon theme: oomox-LinGruby-Dark
> GTK3 font name: Hack Bold 8.5
> RAM: 4486M / 15939M (28%)
> SWAP: 0M / 3057M (0%)
> CPU: Intel(R) Core(TM) i3-4005U CPU @ 1.70GHz

┌─┤lingruby at arch-bspwm├─>>>  ~
└──>>>  sa                                                                                                                        ─┤0├──┤455├──┤15 mar 2020, 17:15:21├─
Startup finished in 2.458s (kernel) + 4.515s (userspace) = 6.973s
graphical.target reached after 4.057s in userspace
┌─┤lingruby at arch-bspwm├─>>>  ~
└──>>>                                                                                                                            ─┤0├──┤456├──┤15 mar 2020, 17:15:35├─

dysk SSD
na czysto bez programów w tle :wink:

Mały offtopic.
W dawnych czasach bo nie tak dawnych Panowie to cyferka miała być jak największa a nie najmniejsza :nerd_face:

[warsztat@warsztat-dom ~]$ systemd-analyze
Startup finished in 8.433s (kernel) + 21.353s (userspace) = 29.787s
graphical.target reached after 20.315s in userspace

[adam@adam-pc stany]$ systemd-analyze
Startup finished in 4.826s (firmware) + 9.003s (loader) + 4.963s (kernel) + 1min 7.525s (userspace) => 1min 26.318s
graphical.target reached after 1min 7.066s in userspace

Szału nie ma :D, szyfrowana partycja home.
Główni winowajcy:

32.957s man-db.service
31.377s docker.service
12.647s lvm2-monitor.service

EndeavourOS

[mariusz@laptop ~]$ systemd-analyze
Startup finished in 3.576s (firmware) + 2.225s (loader) + 2.210s (kernel) + 3.853s (userspace) = 11.866s
graphical.target reached after 3.722s in userspace

Tak sobie czytam forum u mnie jest tak:
[piotrek@piotrek-pc ~]$ systemd-analyze
Startup finished in 2.051s (kernel) + 4.099s (userspace) = 6.151s
graphical.target reached after 2.735s in userspace
to dobry wynik dla staruszka?

Ten staruszek ma zapewne dysk SSD, więc fakt, że jest staruszkiem nie ma w tym przypadku większego znaczenia. Stary, czy młody - z takim dyskiem różnice będą liczone w pojedynczych sekundach.

Archman i3-wm, linux-zen 5.7.6

[mariusz@laptop ~]$ systemd-analyze
Startup finished in 3.322s (firmware) + 2.287s (loader) + 1.667s (kernel) + 2.410s (userspace) = 9.688s
graphical.target reached after 2.185s in userspace
[mariusz@laptop ~]$

Byłoby dobrze, gdybyśmy podawali pewne dodatkowe informacje, tak aby czas startu zaistniał w konkretnym kontekście. Na przykład: CPU, rodzaj dysku, system (dystrybucja), środowisko graficzne (jeżeli uruchamiane jest wraz ze startem systemu), jądro.