Nowe posty

xx Dystrybucja pod HP Omen (6)
Wczoraj o 23:30:08
xx [Poradnik] Wyszukiwanie Sterowników (2)
Wczoraj o 21:08:23
lamp Problem z Linux Lite po instalacji (0)
Wczoraj o 19:50:30
xx Ile pingwinów? (1)
Wczoraj o 08:59:24
xx konfiguracja pale moon (0)
2024-03-24, 21:53:42
xx Plasma 6 w Neonie ssie trochę mniej ... (10)
2024-03-23, 02:38:11
xx problem z instalacja sterowników do karty sieciowej (3)
2024-03-18, 18:10:16
xx Plik abc.001 (1)
2024-03-17, 17:48:27
xx Zlecę dopracowanie programu w MatLab (0)
2024-03-13, 15:28:40
xx Linux Mint 21.3 XFCE brak dźwieku po paru minutach (karta muzyczna zintegrowana) (5)
2024-03-12, 23:07:01

Autor Wątek: Dlaczego linux uruchamia się i wyłącza 3,4x dłużej jak Windows?  (Przeczytany 1358 razy)

Offline eugieniek

  • Stały bywalec
  • ***
  • Wiadomości: 104
    • Zobacz profil
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.

Offline pavbaranov

  • Users
  • Guru
  • *****
  • Wiadomości: 879
    • Zobacz profil
Odp: Dlaczego linux uruchamia się i wyłącza 3,4x dłużej jak Windows?
« Odpowiedź #1 dnia: 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ę".

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2763
  • 1709
    • Zobacz profil
Odp: Dlaczego linux uruchamia się i wyłącza 3,4x dłużej jak Windows?
« Odpowiedź #2 dnia: 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
« Ostatnia zmiana: 2021-10-01, 15:28:58 wysłana przez 1709 »
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline mackeire

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 490
    • Zobacz profil
Odp: Dlaczego linux uruchamia się i wyłącza 3,4x dłużej jak Windows?
« Odpowiedź #3 dnia: 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.

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2763
  • 1709
    • Zobacz profil
Odp: Dlaczego linux uruchamia się i wyłącza 3,4x dłużej jak Windows?
« Odpowiedź #4 dnia: 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



« Ostatnia zmiana: 2021-10-02, 12:56:47 wysłana przez 1709 »
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 402
    • Zobacz profil
Odp: Dlaczego linux uruchamia się i wyłącza 3,4x dłużej jak Windows?
« Odpowiedź #5 dnia: 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
« Ostatnia zmiana: 2021-10-02, 13:13:21 wysłana przez marcin'82 »
marcin82

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2763
  • 1709
    • Zobacz profil
Odp: Dlaczego linux uruchamia się i wyłącza 3,4x dłużej jak Windows?
« Odpowiedź #6 dnia: 2021-10-02, 14:45:10 »
Podziękować :D
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

Offline eugieniek

  • Stały bywalec
  • ***
  • Wiadomości: 104
    • Zobacz profil
Odp: Dlaczego linux uruchamia się i wyłącza 3,4x dłużej jak Windows?
« Odpowiedź #7 dnia: 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 :)

Offline mackeire

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 490
    • Zobacz profil
Odp: Dlaczego linux uruchamia się i wyłącza 3,4x dłużej jak Windows?
« Odpowiedź #8 dnia: 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 ...

Offline eugieniek

  • Stały bywalec
  • ***
  • Wiadomości: 104
    • Zobacz profil
Odp: Dlaczego linux uruchamia się i wyłącza 3,4x dłużej jak Windows?
« Odpowiedź #9 dnia: 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...