serg43 |
|
Темы:
1
Сообщения:
21
Участник с: 05 июля 2008
|
revupУскорение загрузки системы 1) pacman -S ifplugd 2) vim /etc/rc.conf 3) DAEMONS=(….. !network @ifplugd …..) Отключаем netwok запускаем в фоне ifplugd сокращение времени загрузки на ~20 секунд. |
revup |
|
Темы:
4
Сообщения:
28
Участник с: 29 декабря 2009
|
Да дело не только в демоне network; не в нем одном причина. Вопрос остается открытым: как контролировать последовательность загрузки демонов, запускаемых в фоне? Еще раз отмечу - везде указано, как запустить только один демон в фоне, но так не контролируется последовательность загрузки. |
void |
|
Темы:
32
Сообщения:
375
Участник с: 15 февраля 2010
|
поиском ничего не нашел. Так что похоже одним rc.conf'ом это не реализовать. но что мешает создать свои скрипты с последовательной загрузкой определенных демонов и запускать эти скрипты в фоне? например: 1. меняем /etc/rc.multi, чтобы он запускал /etc/rc.local в фоне код if [ -x /etc/rc.local ]; then /etc/rc.local fi if [ -x /etc/rc.local ]; then /etc/rc.local & fi /etc/rc.d/alsa start /etc/rc.d/net-profiles start /etc/rc.d/net-auto-wireless start /etc/rc.d/net-auto-wired start |
h4tr3d |
|
Темы:
34
Сообщения:
2656
Участник с: 12 июля 2007
|
Короче, развели тут, почему в хав-ту встречается информация только по одному демону? потому как, в общем случае, схема инициализационных скриптов (на базе классического SysV Init и BSD-style скриптов инициализации) ArchLinux не предусматривает асинхронную загрузку демонов, т.к. это требует введения дополнительных сущностей, типа хранилища зависимостей демонов друг от друга (посмотрите как это сделано в OS Solaris 10, вот примерно, как добавляется новый демон в солярке, это из собственного опыта: http://hatred.homelinux.net/wiki/jboss (файлы smf/*)), что требует некоторого усложнения схемы инициализации, и по хорошенму, замену init на что-то более другое. В общем, куча противоречий с KISS подходом. Далее, вспоминая такой слоган арча как - он будет то, что вы из него сделаете. Если вам нужна асинхронная инициализация, воспользуйтесь, к примеру, проектом daemontools (AUR: http://aur.archlinux.org/packages.php?ID=16966 ), он ещё и мониторит процесс и перезапускает его при крахе. И пример использования (попиарю свой блог :-D): http://hatred.homelinux.net/wiki/zhurna … ri_razryve какие-то там вроде даже базовые функции депендов есть (кажись на уровне: проверить запущен ли процесс такой-то, если запущен - запускаться, если нет - завершиться, а т.к. супервизор перезапускает остановившийся процесс, то как только запустится нужный демон - стартанет и этот). Супервизор мониторится из init (прописывается в /etc/inittab). Скрипты простейшие - посмотри пример в статье моей. Это самое простое, что может дополнить стандартный процесс загрузки, не вступая в глобальные противоречия с ним. А таких решений в том же AUR - есть, только прикручивай, если оно действительно нужно.
systemd должен умереть.
|
sysmouse |
|
Темы:
7
Сообщения:
577
Участник с: 17 июня 2008
|
Что только люди не делают, лишь бы не использовать Upstart. |
amigo |
|
Темы:
35
Сообщения:
2126
Участник с: 05 февраля 2007
|
его под арч уже допилили?
Разберемся, голубчик!
|
sysmouse |
|
Темы:
7
Сообщения:
577
Участник с: 17 июня 2008
|
его под арч уже допилили?А что, в арче Upstart сильно отличается от дебиановского? http://aur.archlinux.org/packages.php?ID=24506 http://aur.archlinux.org/packages.php?ID=31689 |
muhas |
|
Темы:
23
Сообщения:
342
Участник с: 30 октября 2006
|
sysmouseкак-то стремно это велосипедное поделие использовать - куча хлама хер пойми что где. а тут всё просто, на крайний случай rc.local в руки и вперед =) |
sysmouse |
|
Темы:
7
Сообщения:
577
Участник с: 17 июня 2008
|
как-то стремно это велосипедное поделие использовать - куча хлама хер пойми что где.Этому “велосипедному” поделию на данный нет аналогов ^^ а тут всё просто, на крайний случай rc.local в руки и вперед =)Ну и как ты сделаешь асинхронный запуск демонов, с учетом зависимостей? |
muhas |
|
Темы:
23
Сообщения:
342
Участник с: 30 октября 2006
|
sysmouseчто же он умеет чего не умеют другие? sysmouseнадо будет для своих демонов набрасаю башскрипт, не вижу в этом проблемы… |