Здравейте! Вероятно използвате блокиращ рекламите софтуер. В това няма нищо нередно, много хора го правят.

     Но за да помогнете този сайт да съществува и за да имате достъп до цялото съдържание, моля, изключете блокирането на рекламите.

  Ако не знаете как, кликнете тук

Защо reboot е по-бързо от systemctl reboot?  [РЕШЕНА]

feed Всичко свързано с Линукс. Новини, проблеми, въпроси.
Десктоп Линукс дистибуции, сървърни Линукс дистрибуции, Линукс дистрибуции с общо предназначение, Linux Mint, Ubuntu, Arch Linux, Mandriva, PCLinuxOS, openSUSE, Fedora, Red Hat Enterprise Linux, CentOS, Suse Linux Enterprise Server, Debian, Cross Linux from Scratch, Slackware, Gentoo. Графични среди, новини, игри, драйвъри, въпроси, десктоп, сървър, браузъри, помощ.
Нова тема Отговори
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 11050
Регистриран: нед мар 03, 2019 20:29
Репутация: 39781
пол: Мъж
Местоположение: /home/$USER
Контакти:

Защо reboot е по-бързо от systemctl reboot?

Мнение от Валсо »

Зачетох се аз в едни неща из нета за линукс и забелязах, че от време на време споменават команда за рестартиране, която е "systemctl reboot". Пробвах я няколко пъти и забелязах нещо:
е с 0.3-ish сек. по-бърза като изпълнение, според systemd. Като напиша "reboot", рестартирането става мигновено - ефектът е все едно съм натиснал малкото бутонче на кутията, на което едно време му викахме "студен рестарт". Като напиша "systemctl reboot", следва едно замисляне от около половин секунда и чак след това пристъпва към спиране на всичко и рестартиране.
При стартиране от двете команди също има разлики!
• $ reboot - Startup finished in 3.879s и десктопът изгрява почти мигновено, след като си напиша паролата.
• $ systemctl reboot - Startup finished in 4.138s и десктопът отново се замисля, преди да тръгне.

Някой има ли идея защо при "reboot" нещата се случват по-бързо, отколкото при "systemctl reboot" ?
Прочетено: 583 пъти
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 283810
Регистриран: пет юни 01, 2007 14:18
Репутация: 334300
Местоположение: Somewhere In Time

Re: Защо reboot е по-бързо от systemctl reboot?

Мнение от Mozo »

Предполагам, че при втория вариант просто първо ънлоудва процесите и чак тогава гаси и затова се получава така.
Изображение
Потребителски аватар
cprog
Ветеран
Ветеран
Мнения: 1418
Регистриран: нед юли 19, 2015 08:19
Репутация: 12926
пол: Мъж

Re: Защо reboot е по-бързо от systemctl reboot?

Мнение от cprog »

REISUB е най-бърз :)
CPU~Dual core AMD Athlon 64 X2 5200+ (-MCP-) speed~2700 MHz (max) Kernel~4.15.0-33-generic x86_64 Up~1 day Mem~4869.6/7976.7MB HDD~2400.5GB(45.8% used) Procs~313 Client~Shell inxi~2.3.56
Потребителски аватар
user12
Ентусиаст
Ентусиаст
Мнения: 588
Регистриран: пон май 20, 2019 20:55
Репутация: 2350
пол: Мъж

Re: Защо reboot е по-бързо от systemctl reboot?

Мнение от user12 »

Едно бързо въпросче - как ги измервате тия времена за рестарт т.е. къде се замисват? Искам да видя при мен как стоят нещата.
Watch the footsteps, but never follow
If you want to live tomorrow
Потребителски аватар
Zeroadhesion
       
Мнения: 19058
Регистриран: нед апр 13, 2008 18:33
Репутация: 36517
пол: Мъж

Re: Защо reboot е по-бързо от systemctl reboot?  [РЕШЕНА]

Мнение от Zeroadhesion »

Mozo написа:
вт юни 04, 2019 23:26
Предполагам, че при втория вариант просто първо ънлоудва процесите и чак тогава гаси и затова се получава така.
Близо беше. Не процеси, а сървизи (услуги) на systemd.
Валсо написа:
вт юни 04, 2019 22:33
Някой има ли идея защо при "reboot" нещата се случват по-бързо, отколкото при "systemctl reboot" ?
Да :mrgreen:

При reboot, става следното:
  • Убива всички процеси
  • Демонтира всички дялове
  • Рестартира
При systemctl reboot, става следното:
  • Спира всички сървизи
  • Убива всички процеси
  • Демонтира всички дялове
  • Рестартира
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 11050
Регистриран: нед мар 03, 2019 20:29
Репутация: 39781
пол: Мъж
Местоположение: /home/$USER
Контакти:

Re: Защо reboot е по-бързо от systemctl reboot?

Мнение от Валсо »

user12 написа:
вт юни 04, 2019 23:49
Едно бързо въпросче - как ги измервате тия времена за рестарт т.е. къде се замисват? Искам да видя при мен как стоят нещата.

Код: Избери всички

$ systemd-analyze
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 283810
Регистриран: пет юни 01, 2007 14:18
Репутация: 334300
Местоположение: Somewhere In Time

Re: Защо reboot е по-бързо от systemctl reboot?

Мнение от Mozo »

Zeroadhesion написа:
ср юни 05, 2019 00:21
Mozo написа:
вт юни 04, 2019 23:26
Предполагам, че при втория вариант просто първо ънлоудва процесите и чак тогава гаси и затова се получава така.
Близо беше. Не процеси, а сървизи (услуги) на systemd.
Играех на експенжъна на SF3 и не съм се задълбочавал особено :mrgreen: И да, сървизи, ама така се бях заиграл, че... Досега съм джиткал, а отдавна трябваше да съм легнал :lol: :lol: :lol:
Изображение
Потребителски аватар
beggginer
Доктор
Доктор
Мнения: 6341
Регистриран: нед апр 13, 2008 18:33
Репутация: 33104
пол: Мъж

Re: Защо reboot е по-бързо от systemctl reboot?

Мнение от beggginer »

user12 написа:
вт юни 04, 2019 23:49
Едно бързо въпросче - как ги измервате тия времена за рестарт т.е. къде се замисват? Искам да видя при мен как стоят нещата.

Код: Избери всички

journalctl -b -1
и гледаш времевите отпечатъци.
Как да си върнем контрола над Windows 10 Home :violent1:
Изображение
Валсо написа:
съб яну 21, 2023 12:28
Знам какво правя.
Нова тема Отговори

  • Подобни теми
    Отговори
    Преглеждания
    Последно мнение

Върни се в “Линукс - инсталация, настройки, проблеми”