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

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

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

Защо 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. Графични среди, новини, игри, драйвъри, въпроси, десктоп, сървър, браузъри, помощ.
Нова тема Отговори
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 1559
Регистриран: нед мар 03, 2019 20:29
Репутация: 4918
пол: Мъж
Местоположение: 42.69751 23.32415
Контакти:

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

Мнение от Валсо » вт юни 04, 2019 22:33

Зачетох се аз в едни неща из нета за линукс и забелязах, че от време на време споменават команда за рестартиране, която е "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" ?
Прочетено: 470 пъти

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

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

Мнение от Mozo » вт юни 04, 2019 23:26

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

Потребителски аватар
cprog
Пристрастéн
Пристрастéн
Мнения: 829
Регистриран: нед юли 19, 2015 08:19
Репутация: 7248
пол: Мъж

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

Мнение от cprog » вт юни 04, 2019 23:34

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
Редовен потребител
Редовен потребител
Мнения: 152
Регистриран: пон май 20, 2019 20:55
Репутация: 780
пол: Мъж

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

Мнение от user12 » вт юни 04, 2019 23:49

Едно бързо въпросче - как ги измервате тия времена за рестарт т.е. къде се замисват? Искам да видя при мен как стоят нещата.

Потребителски аватар
Zeroadhesion
       
Мнения: 17539
Регистриран: нед апр 13, 2008 18:33
Репутация: 16866
пол: Мъж

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

Мнение от Zeroadhesion » ср юни 05, 2019 00:21

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

При reboot, става следното:
  • Убива всички процеси
  • Демонтира всички дялове
  • Рестартира
При systemctl reboot, става следното:
  • Спира всички сървизи
  • Убива всички процеси
  • Демонтира всички дялове
  • Рестартира
- Телефонът за анонимни сигнали на ДАНС ли е?
- Да, Георги, кажи.

Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 1559
Регистриран: нед мар 03, 2019 20:29
Репутация: 4918
пол: Мъж
Местоположение: 42.69751 23.32415
Контакти:

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

Мнение от Валсо » ср юни 05, 2019 00:24

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

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

$ systemd-analyze

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

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

Мнение от Mozo » ср юни 05, 2019 00:58

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

beggginer
Доктор
Доктор
Мнения: 5002
Регистриран: нед апр 13, 2008 18:33
Репутация: 17439
пол: Мъж

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

Мнение от beggginer » ср юни 05, 2019 01:11

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

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

journalctl -b -1
и гледаш времевите отпечатъци.

Нова тема Отговори

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