Forum Linux.pl

System => Konfiguracja => Wątek zaczęty przez: eugieniek w 2021-10-01, 13:09:37

Tytuł: Dlaczego linux uruchamia się i wyłącza 3,4x dłużej jak Windows?
Wiadomość wysłana przez: eugieniek w 2021-10-01, 13:09:37
Testowałem przez krótki czas Manjaro, Mint, Ubuntu, Debian, Q4os. Kazdy z tych systemów na moim PC uruchamia się w czasie 2,3x dłuższym jak Windows. Dlaczego tak się dzieje? Obecnie mam najnowszego Mint i jest to samo. Windows 8.1 budzi się z dysku M.2 PCIe w zaledwie 2sekundy a linux potrzebuje około 9-10 sekund. To samo jest z wyłączaniem się, linux wyłącza się w czasie do 5-6sekund, Windows robi to w 2 sekundy.
Tytuł: Odp: Dlaczego linux uruchamia się i wyłącza 3,4x dłużej jak Windows?
Wiadomość wysłana przez: pavbaranov w 2021-10-01, 14:39:38
Istnieje możliwość, że powodem jest to, iż linux startuje z zimnego startu, a Windows wykorzystuje tę swoją "półhibernację".
Tytuł: Odp: Dlaczego linux uruchamia się i wyłącza 3,4x dłużej jak Windows?
Wiadomość wysłana przez: 1709 w 2021-10-01, 15:19:46
O tym jak szybko coś startuje może decydować ogrom zmiennych.
- ilość aplikacji startujących
- kolejność
- wielkość lub budowa samych aplikacji.
- błędy
- generalnie sposób uruchamiania systemu i aplikacji.
(  np. to że środowisko widać, to nie znaczy że w tle już nic nie pracuje )

Bez konkretnej analizy ciężko cokolwiek stwierdzić.
Ciesz się że 10 sekund, a nie 50 sekund.

Edycja
Przykład programu do analizy startowania systemu w Linux
https://www.dedoimedo.com/computers/systemd-blame.html
Tytuł: Odp: Dlaczego linux uruchamia się i wyłącza 3,4x dłużej jak Windows?
Wiadomość wysłana przez: mackeire w 2021-10-02, 11:55:31
Też sądzę ,że winda się nie wyłącza całkiem bo tak ma domyślnie ustawione. A skoro się nie wyłącza to się i nie włącza ;)
Poza tym w windzie pokazuje się pulpit a dopiero potem wszystko się mozolnie uruchamia, wifi, bt itd ...
W linuchu zanim się pokaże pulpit to 'pod spodem' dawno już wszystko działa.
Tytuł: Odp: Dlaczego linux uruchamia się i wyłącza 3,4x dłużej jak Windows?
Wiadomość wysłana przez: 1709 w 2021-10-02, 12:49:41
Cytuj
to 'pod spodem' dawno już wszystko działa.
To zależy. ( Może inaczej - nie jestem pewien )

Jeśli chodzi o stare init to nie znalazłem poradników jak mogę " regulować " kolejność usług. :(
Przydałby mi się, choćby po to by zaspokoić ciekawość.

Natomiast jeśli chodzi o systemd to usługi startują trochę w bałaganie.
Jest to dobre, bo uruchamiają się następne usługi, gdy tylko jest to możliwe, bez czekania na kolejkę.
Jest to złe, gdy coś startuje szybciej ale nie może wystartować, bo potrzebuje innej usługi.
Przez to wydaje mi się że system startuje raz szybciej raz wolniej. ( różnica nie wielka, ale mierzalna )
Ale można odrobinę ustawić kolejność  https://stackoverflow.com/questions/60361308/systemd-service-run-before-and-after-other-service-starts



Tytuł: Odp: Dlaczego linux uruchamia się i wyłącza 3,4x dłużej jak Windows?
Wiadomość wysłana przez: marcin'82 w 2021-10-02, 13:09:56
Cytat: 1709
Jeśli chodzi o stare init to nie znalazłem poradników jak mogę " regulować " kolejność usług. :(
Przydałby mi się, choćby po to by zaspokoić ciekawość.

Teoretycznie w nagłówku skryptu usługi init występuje linia chkconfig:
#!/bin/sh 
#
# Demonstrate creating your own init scripts
# chkconfig: 2345 91 64
### BEGIN INIT INFO
# Provides: Welcome
# Required-Start: $local_fs $all
# Required-Stop:
# Default-Start: 2345
# Default-Stop:
# Short-Description: Display a welcome message
# Description: Just display a message. Not much else.
###END INIT INFO

2345 -> poziomy uruchamiania, 91 -> symlink z numerem w nazwie przy starcie S-91 (start) i 64 -> przy wyłączaniu usuługi K-64 (kill).

Info:
https://www.linuxnix.com/write-sysvinit-scripts/ .

https://www.blasty.pl/upload/images/large/2017/12/kurla-kiedys-to-bylo_2017-12-21_22-10-02.jpg

;P
Tytuł: Odp: Dlaczego linux uruchamia się i wyłącza 3,4x dłużej jak Windows?
Wiadomość wysłana przez: 1709 w 2021-10-02, 14:45:10
Podziękować :D
Tytuł: Odp: Dlaczego linux uruchamia się i wyłącza 3,4x dłużej jak Windows?
Wiadomość wysłana przez: eugieniek w 2021-10-03, 10:03:02
Czy ja wiem czy... w windzie reszta startuje po pulpicie...  Przypatrywałem się chwilę i praktycznie zawsze wszystko jest uruchomione od razu po pokazaniu sie pulpitu, łącznie z wifi i aplikacją drukarki. A co do powyższego od Was to na razie dla mnie czarna magia :)
Tytuł: Odp: Dlaczego linux uruchamia się i wyłącza 3,4x dłużej jak Windows?
Wiadomość wysłana przez: mackeire w 2021-10-03, 13:08:03
wszystko jest uruchomione od razu po pokazaniu sie pulpitu, łącznie z wifi i aplikacją drukarki.

Ale ja mówię o prawdziwym uruchamianiu 'od zera'  a nie w przypadku wybudzania z uśpienia czy jak to się tam w windzie nazywa ...
Tytuł: Odp: Dlaczego linux uruchamia się i wyłącza 3,4x dłużej jak Windows?
Wiadomość wysłana przez: eugieniek w 2021-10-03, 16:57:39
Ja nigdy nie używałem hibernacji i innych, tuż po instalacji windy leci standardowo z wiersza poleceń jako admin:
powercfg hibernate off
a także wszystko co związane z usypianiem i podobnymi od zawsze jest wyłączane, więc windows startuje mi zawsze od zera...