Strona 1 z 2

Szybkość startu systemu

: 04 gru 2018, 16:06
autor: tratsok
Cześć,

Zastanawiam się czy jest jakiś sensowny i polecany sposób na przyspieszenie startu systemu. Korzystam z Linux Mint 19 + cinammon. Pytanie zrodziło się stąd, że na podobnych komputerach z zainstalowanymi różnymi systemami ( mint i windows 10) czas odpalenia systemu do okna logowania jest zupełnie różny. Na windows 10 ekran logowania pojawia się szybciej.
Korzystam z lenovo thinkpad x250 8gb ram i dysk ssd. Pomyślałem, że może Cinammon tak opóźnia start. No ale czy zmiana środowiska graficznego na lżejsze (np Xfce) na takim komputerze przyniesie tak diametralną zmianę?
Tutaj wynik polecenia

Kod: Zaznacz cały

:~$ systemd-analyze 
Startup finished in 6.653s (kernel) + 1.676s (userspace) = 8.329s
graphical.target reached after 1.664s in userspace

Kod: Zaznacz cały

$ systemd-analyze blame 
           820ms systemd-journal-flush.service
           452ms dev-sda6.device
           325ms NetworkManager.service
           319ms systemd-logind.service
           289ms udisks2.service
           262ms networkd-dispatcher.service
           208ms systemd-resolved.service
           205ms accounts-daemon.service
           195ms ubuntu-system-adjustments.service
           172ms grub-common.service
           164ms ModemManager.service
           154ms thermald.service
           150ms avahi-daemon.service
           150ms speech-dispatcher.service
           143ms hddtemp.service
           131ms apparmor.service
           131ms lvm2-monitor.service
           125ms systemd-timesyncd.service
           117ms upower.service
           110ms bluetooth.service
           109ms systemd-tmpfiles-setup-dev.service
            99ms lm-sensors.service
            97ms keyboard-setup.service
Z góry dzięki za odpowiedzi

Re: Szybkość startu systemu

: 04 gru 2018, 17:51
autor: Laos
Ale w W10 startuje z hibernacji, a w Mincie z zamknięcia.
Zamykać do hibernacji lub uśpienia to będzie startował szybciej.
Jak rozumiem 8 sekund to dla Ciebie za dużo ? Pewnie można nie startować niektórych usług np. Avahi czy Bluetooth.
Może masz ustawione, że system Ci czeka byś miał czas na wejście do Biosu lub czeka na wybór trybu odpalania systemu ?

Re: Szybkość startu systemu

: 04 gru 2018, 18:39
autor: tratsok
No z ta hibernacją to faktycznie może tak być. Ale szczerze powiem, że tak na pierwszy rzut oka to nie widzę w Mint żadnej opcji hibernacji. Laptop z uśpienia faktycznie uruchamia się błyskawicznie i to jest bardzo w porządku.
Przed chwilą włączyłem Minta ze stoperem w ręku i wyszło, że na okno logowania trzeba czekać jakieś 33s, a na pulpit po wpisaniu hasła czeka się jakieś 4-5s.
Także te około 8s jakie można ujrzeć po wpisaniu komendy dla mnie osobiście jest małą zagadką ;)
Z tym czekaniem do biosu to jakiś czas faktycznie jest ustawiony, ale w granicach rozsądku.
Z trybem odpalania to szczerze mówiąc nie wiem o co chodzi.

Re: Szybkość startu systemu

: 04 gru 2018, 20:37
autor: kobrawerde
To coś faktycznie jest nie tak ...jeśli do okna logowania fizycznie masz 33s a terminal podaje 8s ? :mrgreen:
U mnie 32 - 35s miałem na dysku HDD jak przeszedłem na SSD to mam ok 11s.

Kod: Zaznacz cały

systemd-analyze
Startup finished in 4.415s (kernel) + 6.111s (userspace) = 10.527s
graphical.target reached after 6.095s in userspace
i tak jest faktycznie ze stoperem w ręku...
A czy podczas startu systemu wyświetlają Ci się wpisy z konsoli ...czy masz tzw splash screen. Może coś by to podpowiedziało co się dzieje w trakcie .... tak na szybko to klawisz F2 podczas startu systemu.
Ps. sprawdzałem na LM w wersji mate

Re: Szybkość startu systemu

: 04 gru 2018, 21:13
autor: tratsok
No faktycznie terminal pokazuje inaczej niż to co ja uważam za włączenie komputera ;)
Zrobiłem jeszcze raz to polecenie i oto wynik:

Kod: Zaznacz cały

systemd-analyze 
Startup finished in 4.926s (kernel) + 1.787s (userspace) = 6.714s
graphical.target reached after 1.779s in userspace
Jak odpalam laptopa to przez jakies 4-6s od wciśniecia przycisku startowego widnieje "firmowy ekran" Lenovo Thnikpad. Najdłuższym okresem jest ciemny ekran i to on "zajmuje" około 29s. Następnie jest ekran z logiem Minta, a na nim takie kropki "postępu"- no i ten ekran to około 4-5s. Suma sekund może być inna od tej podanej w pierwszym poście, czasy podane orientacyjnie.

W zasadzie żadnych wpisów w konsoli podczas startu nie ma- no na upartego widać coś przez około 1s.

Re: Szybkość startu systemu

: 04 gru 2018, 21:33
autor: kobrawerde
Ale nie sprawdziłeś opcji klawisz F2 w czasie startu systemu ...trzeba trafić zaraz po ekranie logo Lenovo ... no może troszkę później bo jeszcze BIOS się ładuje ... lub zmienić opcję w grub-ie jeśli go posiadasz żeby widzieć uruchamiane wpisy dotyczące opcji kernela.
np.
https://askubuntu.com/questions/33416/h ... -text-inst
Korzystam z lenovo thinkpad x250 8gb ram i dysk ssd.
A czy na tym laptopie masz też Winde ? .... i też tak długo startuje z tym czarnym ekranem :razz:

Re: Szybkość startu systemu

: 04 gru 2018, 21:55
autor: tratsok
Na tym laptopie jest tylko zainstalowany Mint. Zaraz sie zabieram za te opcje z F2
No z tym klawiszem F2 jak narazie nic nie działa. Możliwe, że robię coś nie tak

Re: Szybkość startu systemu

: 04 gru 2018, 22:01
autor: kobrawerde
No to jeśli po wciśnięciu F2 i sprawdzeniu jak długo lądują / wczytują się opcje dotyczące kernela / systemu i będzie to 6 - 8 s to wynika iż to tylko jakieś opcje w BIOS-e powodują takie działanie ...musisz szukać co tam jest nie tak :-)

Re: Szybkość startu systemu

: 04 gru 2018, 22:50
autor: tratsok
No ok, tylko że ta opcja z klawiszem F2 nie działa, a przynajmniej nie wiem dokładnie czego mam szukać / na co patrzeć.

Re: Szybkość startu systemu

: 04 gru 2018, 23:07
autor: kobrawerde
Podałem Ci link zrób według tego ... tzn. usuniesz przy uruchamianiu splash sreen Minta i będziesz widział kiedy i jak długo uruchamia się system wczytujący i pokazujący opcje kernela ... a nie tylko logo Minta z kropkami :-) ..... moim zdaniem zdiagnozujesz czy ten czarny ekran to uruchamiany system Mint czy .... np. BIOS ... który może mieć włączone pewne opcje sprawdzające itp ... lub poprostu coś źledziała i tak długo wykrywa podzespoły ....w co wątpię ....ale ? :razz:
Albo zostań z tymi 30 s ...co przy dysku SSD to raczej katastrofa :mrgreen:
Jak zobaczysz podobne wpisy tzn że dopiero teraz system się ładuje i możesz zmierzyć czas ....
Obrazek

Re: Szybkość startu systemu

: 05 gru 2018, 00:54
autor: tratsok
No faktycznie, jak liczyć w ten sposób to wychodzi to co jest wywalane w terminalu. Aczkolwiek dla mnie nie jest istotne czy liczę od tego momentu gdzie są "jakieś literki" i wychodzi to co pokazuje konsola. Dla mnie, jako użyszkodnika liczy się to, że laptop się uruchamia za długo ;)
Rozumiem, że w tym przypadku powinienem poszukać jakiejś enigmatycznej opcji w BIOSie?

PS co ty z tymi "...." ?? ;)

Re: Szybkość startu systemu

: 05 gru 2018, 01:40
autor: tratsok
Tak się zastanawiam czy na fakt takiego czasu uruchomienia systemu może wpływać, to, że mam BIOS w trybie Legacy, a nie UEFI?
Jeśli tak to da radę to bezproblemowo zmienić?

Re: Szybkość startu systemu

: 05 gru 2018, 17:38
autor: kobrawerde
Rozumiem, że w tym przypadku powinienem poszukać jakiejś enigmatycznej opcji w BIOSie?
Ooo taaak z całą pewnością i już bez "..."?? ... :razz:
Powodzenia !

Re: Szybkość startu systemu

: 06 gru 2018, 11:59
autor: Laos
A pokaż plik /etc/default/grub

Może jest tam coś ustawione, że komputer czeka by pójść dalej

Re: Szybkość startu systemu

: 08 gru 2018, 20:01
autor: tratsok
A no coś takiego w nim siedzi

Kod: Zaznacz cały

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

Re: Szybkość startu systemu

: 08 gru 2018, 20:14
autor: kobrawerde
No teraz już potwierdziłeś na 100% że po stronie systemu Linux jest wszystko OK :razz:
mój plik grub:

Kod: Zaznacz cały

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
widzisz różnicę ? bo ja nie.
Poza wpisami :

Kod: Zaznacz cały

GRUB_DEFAULT=saved
GRUB_SAVEDEFAULT=true
#GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
Ale one odnoszą się do innego zastosowania. U mnie mając trzy systemy menu grub "trzyma" opcję wyboru ostatnio uruchamianego systemu jak bym chciał automatycznie zrestartować system ten który zaplanowałem. Jeśli masz menu grub a w nim opcję wyboru swojego systemu Mint ..to po wybraniu w/w możesz rozpocząć pomiar czasu startu do menu logowania. To co jest przed menu grub-a to już tyczy się BIOS-u ..... tak uważam ale może inni się wypowiedzą.

Re: Szybkość startu systemu

: 08 gru 2018, 20:16
autor: Laos
Jeżeli zmienisz w GRUB_TIMEOUT=10
z wartości 10 na 2 to system będzie Ci startował 8 sekund szybciej.
Nie znam Minta i nie wiem co tam masz za edytor tekstowy.
W skrócie otwierasz /etc/default/grub z uprawnieniem root w edytorze tekstu i zmieniasz z 10 na 2, zapisujesz i ponownie uruchamiasz komputer.

Re: Szybkość startu systemu

: 08 gru 2018, 20:26
autor: kobrawerde
8 sekund OK i jeśli nie widzi menu grub-a to ma sens.......a gdzie pozostałe 20 sekund z tych 29 o które tu walczymy :-)
Czy zatem widzisz menu grub-a z wyborem systemu i z biegnącym czasem te 10s .. 9s ...8 s ...do 1s do uruchomienia systemu ?
Gdyby wpis miał
GRUB_TIMEOUT=29
a menu grub-a nie było wyświetlane to OK :razz:

Re: Szybkość startu systemu

: 08 gru 2018, 21:23
autor: tratsok
No nie widzę menu gruba. Kiedyś jak miałem Ubuntu wraz z windowsem to faktycznie było takie menu z możliwością wyboru systemu i zegarem, który odliczał czas- no ale to nie ważne ;)
Po tym jak zaczynam uruchamiać komputer to najpierw pojawia mi się ekran z logo lenovo. Później na długi czas jest tylko czarny ekran.
Ostatnio zauważyłem, ze w czasie tego czarnego ekranu (najdłuższy moment w czasie startu systemu) gdy nacisnę ESC, to włącza mi się menu gruba.
Ja kompletnie się na tym nie znam i szczerze mówiąc nie mam teraz czasu na szukanie informacji, by jakoś sensownie się zaznajomić hmm no z tym wszystkim co jest potrzebne do zrozumienia działania- w tym przypadku- startu systemu. Ale się tak zastanawiam czy w ogóle ten grub jest jako taki potrzebny? Bo kiedyś myślałem, ze cale to ustrojstwo jest po to, by mieć możliwość wyboru miedzy dwoma zainstalowanymi systemami. Wiec skoro mam tylko Minta na laptopie to po co mi w ogóle ten grub? (pytanie retoryczne).
Może jest jakaś możliwość by skrócić te chwile, w której mam niepowtarzalna okazje na wciśniecie ESC by ujrzeć menu grub? ;)

Re: Szybkość startu systemu

: 08 gru 2018, 21:45
autor: Laos
tratsok pisze:
08 gru 2018, 21:23
Może jest jakaś możliwość by skrócić te chwile, w której mam niepowtarzalna okazje na wciśniecie ESC by ujrzeć menu grub? ;)
Dałem Ci instrukcję jak to zrobić. Zrobiłeś ?