32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
Уже 2 недели сижу на чистом systemdnafanja, если можно, то не могли бы вы сделать пошаговую инструкцию по переходу на чистый systemd? Что где удалить, что подредактировать? А то я системд поставил, вроде быстрее стал выключаться, но при включении особо разницы не заметил. Может инитскриптс мешает?
www.linux32.ru - новости и статьи о Linux
|
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
32regсам переходил по этой инструкции https://wiki.archlinux.org/index.php/Systemd Но, честно говоря, там инфа только базовая, большинство плюшек не описано… Выковыриваю полезную инфу в гугле и тут http://www.freedesktop.org/wiki/Software/systemd/ но там чисто техническая информация… 32regВозможно ты используешь initscripts-systemd пакет, который на лету считывает настройки initscripts и создает юниты для systemd, а потом уже юниты запускаются… Соответственно на генерацию юнитов нужно время… Но даже с initscripts-systemd скорость загрузки возрастает не меньше чем раза в полтора, и это если ничего лишнего в демонах не использовать… Я же юзаю кроме всяких там аваши самб купс еще кучу серверов хттп фтп nginx и т.п. на глаз скорость выросла в 4 раза…
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
32reg |
|
Темы:
29
Сообщения:
526
Участник с: 17 мая 2011
|
Нет, initscripts-systemd не использую. Стоят только systemd, systemd-tools, systemd-arch-units. В rc.conf вот эти демоны: @syslog-ng @dbus @network @crond @networkmanager @cupsd @vnstat @cdemud В системд я запускаю: [email protected], kdm.service, cronie.service, NetworkManager.service и lircd.service. Все остальное по умолчанию. Скорость загрузки как-то не сильно увеличилась (если увеличилась вообще), а выключение да, стало заметно быстрее. В хуках mkinitcpio.conf стоит еще plymouth. Хочу полностью перейти на systemd (удалить sysvinit). Что для этого нужно? Может это ускорит загрузку…
www.linux32.ru - новости и статьи о Linux
|
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
32reg, Понимаешь я не спец в этом еще, 2 недели как разбираюсь в systemd, ничего конкретно советовать не могу… Сам вот экспериментирую еще, потом еще будет несколько стадий закрепления накопленного опыта путем повторения всех действий и отсеивания ненужных… А вот потом можно будет и советами раскидываться с высоты птичьего полета )))
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Ого, понаписали пока меня небыло. Если по теме, то cucullus уже ответил, мне к его словам добавить нечего. Разве что процитирую сам себя Там говорится о systemd-tools, а не о systemd. Самого systemd в системе может и не быть вообще (у меня например его нет). |
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
))) скажу по другому в пакете systemd-tools находится 100% udev + 30% systemd (утилиты которые могут использоваться без systemd) а в пакете systemd находятся остальные 70% systemd. Ладно проехали….
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |
leonardo19 |
|
![]()
Темы:
40
Сообщения:
848
Участник с: 25 ноября 2008
|
Факт налицо: systemd вползает в систему. /var/log/errors.log Jun 17 16:38:30 localhost slim: PAM unable to dlopen(/usr/lib/security/pam_systemd.so): /usr/lib/security/pam_systemd.so: cannot open shared object file: No such file or directoryПакет systemd еще не является зависимостью, но отсутствие принадлежащих ему файлов уже вызывает ошибки. |
vadik |
|
Темы:
55
Сообщения:
5395
Участник с: 17 августа 2009
|
Leonardo19Slim - это не вся система. ) Хотя тенденции, конечно, настораживают. |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Чтож поделаешь, если такова общая тенденция. |
nafanja |
|
![]()
Темы:
94
Сообщения:
9252
Участник с: 02 июня 2012
заблокирован
|
32regЕсли совет еще нужен, то могу его дать на основе проведенных опытов и http://freedesktop.org/wiki/Software/sy … imizations https://wiki.archlinux.org/index.php/Systemd 0. стоит проанализировать процесс загрузки и отключить ненужное!!! 1. отключить Plymouth 2. отключить из загрузки cronie.service, а вместо него использовать юниты типа .timer 3. так как ты пользуешься KDE, то стоит отключить загрузку первой консоли systemctl disable [email protected]. Это не значит что нельзя будет переключится в консоль!!! Просто консоли tty2-6, будут загружаться по требованию, нажал alt+f2 и загрузится agetty для нужной консоли, а не как сейчас в initscripts при загрузке грузятся все 6 консолей!!! 4. так как /tmp в systemd монтируется автоматом в уже прописанном юните, то стоит убрать монтирование /tmp из fstab, а если ты монтируешь еще и свои временные папки, то стоит их переписать в юниты и убрать из fstab. 5. если ты используешь отдельные разделы для /home и /boot, то стоит их перевести в режим монтирования по требованию, дописав в параметры монтирования noauto,x-systemd.automount. Допустим такую ситуацию, загрузились, вошли под рутом, запустили генерацию initcpio, и у нас автоматом подключится /boot. Или зашли пользователем, и подключится /home (прикольно!!!) 6. нужно на время (1 недели хватит) включить упреждающее чтение, systemctl enable systemd-readahead-collect.service systemctl enable systemd-readahead-replay.service и потом выключить systemctl disable systemd-readahead-collect.service 7. включить в параметры загрузки ядра тихий режим quiet
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874 |