Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
sleepycatСудя по логу и диаграмме анализатора, в момент перезапуска продолжал инициализироваться nginx, продолжал работать iptables-restore, продолжал работать скрипт инициализации сети, и продолжал инициализироваться systemd-logind.service Всё это началось значительно раньше перезапуска systemd и продолжалось после него. Запуск последующих юнитов сдерживался неготовностью сети и logind. Итого, никакого влияния перезапуска systemd на загрузку других юнитов, кроме занятия процессорного времени примерно на 0.05с в журнале не прослеживается. |
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
понятно спс. Можете просветить по диаграммам? я чтото такое встречал в мане, но пока докуриваю systemctl(1)? такчто пользуясь случаем прошу аванса)
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
sleepycat journalctl -b -o short-monotonic systemd-analyze plot > /tmp/boot.svg |
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
Natrioстранно я пробовал последнее, ранее, но у меня график был пустой, один “скелет”, хотя вроде тотже. хм.сейчас через два дня попробовал и все ок, все нарисовалась! сочтем на криворукость в первой попытке, спс. Все рисуется нормально.sleepycat
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
Наконец-то я увидел этого слона :) А всё потому, что не там искал. Как только случайно нарвался на глюк с потерей systemd связи с dbus после выполнения systemctl daemon-reexec (забавное состояние systemd, когда он работает, но совершенно неуправляем), стал искать способ до него достучаться, и тут же нашел неожиданное, но давно искомое: man systemdТаким образом, kill -RTMIN+21 1 kill -RTMIN+20 1 |
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
правильно ли я понял, что можно через загрузчик заказать такоеже поведение?
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
sleepycatНет, нельзя. Через конфиг или параметры ядра можно включить или выключить вывод сообщений systemd в консоль ПОЛНОСТЬЮ и С САМОГО НАЧАЛА. Нужное мне поведение заключается в том, чтобы сообщения изначально выводились, отключались перед запуском getty, а при выключении снова выводились. Другими словами, я воспроизвожу традиционный вид загрузки, когда выводятся сначала сообщения ядра, потом сообщения о загрузке демонов, а потом тишина в консоли и логин в ней же. “Тихая загрузка” мне не нравится категорически, я хочу видеть процесс :) silence.service [Unit] Description=Silence system After=systemd-user-sessions.service Before=getty.target [Service] Type=oneshot RemainAfterExit=yes ExecStart=/bin/kill -RTMIN+21 1 ExecStop=/bin/kill -RTMIN+20 1 [Install] WantedBy=multi-user.target .include /usr/lib/systemd/system/getty@.service [Unit] After=silence.service [Service] Type=simple |
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
хм, полистал ман, да это одно и тоже. Мне показалось что это чтото новенькое(про тихую с самого начала) .. Спасибо за коммент.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|