The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск systemd 215 с поддержкой генерации содержимого /etc и..., opennews (??), 04-Июл-14, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


57. "Выпуск systemd 215 с поддержкой генерации содержимого /etc и..."  –3 +/
Сообщение от Stax (ok), 04-Июл-14, 15:19 
Это не проблемы systemd, это проблемы debian и его интеграции (корректные unit-файлы и правильные зависимости между ними, отсутствие legacy sysvinit-скриптов и тд).
В федоре во времена первого внедрения systemd примерно такое же происходило. Затыки при выключении, небыстрая работае (иногда).

Ничего, 15 федора была с этими глюками, в 16 получше, а потом стало вообще шоколадно. И загрузка за 4 секунды до десктопа, и надежная работа, и удобная работа с журналами.. Раз уж федору допилили - допилят и дебиан. Тем более что им намного проще, про проторенной-то дорожке - unit-файлы уже ко всему написаны, проблемы выкосили, и так далее. К стабильному релизу должно работать отлично. А тестинг.. всего лишь тестинг.

Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

65. "Выпуск systemd 215 с поддержкой генерации содержимого /etc и..."  +1 +/
Сообщение от Mihail Zenkov (ok), 04-Июл-14, 15:53 
>  И загрузка за 4 секунды до десктопа

Ядро идеально подогнанное под конкретное железо на дестктопе грузится 2.3 с. Всю систему (монтирование разделов+x.org+wm) быстрее чем за 6 сек загрузить не реально, да и то если идеально все подогнать и выкинуть все что только можно (в первую очередь systemd/udev/dbus/pulsaudio).

Ответить | Правка | Наверх | Cообщить модератору

78. "Выпуск systemd 215 с поддержкой генерации содержимого /etc и..."  –1 +/
Сообщение от Stax (ok), 04-Июл-14, 17:04 
Эти мифы вы гентушникам можете рассказывать, чтобы они себе еще больше ядра ломали о флаги процессора и выкидывали "лишние модули".

Обычное федоровское ядро (3.14.8-100.fc19.x86_64), 19 федора. UEFI-загрузка (кстати, переход на UEFI уменьшил раза в два как время загрузки до GRUB'а, так и самого ядра - инициализация устройств стала практически мгновенной). Подключено куча всякого железа, включая несколько USB-устройств. Процессор трехлетней давности Core i5-2500K, SSD Plextor M5P.

LVM, udev, dbus, pulseaudio, штук 7 разделов, две nfs-шары с разных серверов с krb5-авторизацией в наличии.

$ systemd-analyze
Startup finished in 697ms (kernel) + 1.129s (initrd) + 1.689s (userspace) = 3.516s

Вывод systemd-analyze blame по ссылке:
http://pastebin.com/Fwc8Xqfy

4 секунды - реальное время с нажатия "enter" в GRUB до окна входа gdm. Т.к. отработал readahead, запуск всего гуевого после ввода пароля также моментальный.

Я замечу, что на первых версиях systemd (несколько федор назад) эта система грузилась секунд за 10-15.
Самый большой эффект был от перехода на новую инициализацию сети в systemd: у меня ipv6-часть сети раньше долго поднималась (а nfs-шары у меня по ipv6). Теперь я даже не знаю, в какой момент оно поднимается, но работает моментально.

Ответить | Правка | Наверх | Cообщить модератору

90. "Выпуск systemd 215 с поддержкой генерации содержимого /etc и..."  –3 +/
Сообщение от Аноним (-), 04-Июл-14, 17:54 
ответить ему нечего, у ретроградов вообще нет никаких достоверных аргументов против systemd, а чужие они не воспринимают. "хто не скаче ..."
Ответить | Правка | Наверх | Cообщить модератору

94. "Выпуск systemd 215 с поддержкой генерации содержимого /etc и..."  +/
Сообщение от Mihail Zenkov (ok), 04-Июл-14, 18:01 
Очень интересно. Покажите dmesg ядра собраного с CONFIG_PRINTK_TIME=y
Ответить | Правка | К родителю #78 | Наверх | Cообщить модератору

108. "Выпуск systemd 215 с поддержкой генерации содержимого /etc и..."  +/
Сообщение от Stax (ok), 04-Июл-14, 20:16 
Тут: http://pastebin.com/ZXLgEWcM


Загрузка firegl в 4.23 - это запуск X'ов.
Сетевые шары, кстати, поднимается после этого по этому логу.. но разница настолько невелика - я в этот момент, вероятно, еще пароль ввожу - что по факту она подключена сразу же.

Ответить | Правка | Наверх | Cообщить модератору

110. "Выпуск systemd 215 с поддержкой генерации содержимого /etc и..."  +/
Сообщение от Mihail Zenkov (ok), 04-Июл-14, 20:54 
Да похоже UEFI/ssd делают свое дело. Судя по dmesg, если выкинуть вcе лишнее будет в 2-3 раза быстрее.

> Загрузка firegl в 4.23 - это запуск X'ов.

Было бы еще неплохо глянуть /var/log/Xorg.0.log, тогда окончательно станет когда завершается запуск Xorg.

У меня есть ноутбук pentium-m 2x1.66ghz/2gb/hdd 160gb. Последняя строка в Xorg.0.log  - 8.6 секунд. Можно прикинуть насколько это слабее вашей конфигурации и сколько соответственно он должен грузится с вашей системой.

Ответить | Правка | Наверх | Cообщить модератору

111. "Выпуск systemd 215 с поддержкой генерации содержимого /etc и..."  +/
Сообщение от Stax (ok), 04-Июл-14, 21:35 
Ну раз интересно, прикладываю :) Момент завершения запуска иксов - 4.5
http://pastebin.com/jJMBD1eT

Modeline там повторяется, т.к. сразу я после загрузки (экран gdm) выключил (физически) из разъема и включил назад монитор. Просто проверял одну вещь.


8.6 секунд для такого ноута это впечатляет. Я не думаю, что сравнение с ноутбуком правомерно. У меня куча всяких необычных вещей (как я уже говорил, море всяких USB, kerberos-авторизация для nfs-шар с двух серверов, postfix, vmware сервисы - кстати, очень сильно тормозили загрузку, пока не перевел их в systemd-таргет).

Были руководства, как достичь сверхбыстрой загрузки с systemd - но там нужно было отключать LVM, сетевые шары и кучу других вещей, если на слабом железе "выжимать все", это имеет смысл сделать, но в моем случае - никакого.

Ответить | Правка | Наверх | Cообщить модератору

115. "Выпуск systemd 215 с поддержкой генерации содержимого /etc и..."  +/
Сообщение от Mihail Zenkov (ok), 04-Июл-14, 22:58 
>8.6 секунд для такого ноута это впечатляет. Я не думаю, что сравнение с ноутбуком правомерно. У меня куча всяких необычных вещей (как я уже говорил, море всяких USB, kerberos-авторизация для nfs-шар с двух серверов, postfix, vmware сервисы - кстати, очень сильно тормозили загрузку, пока не перевел их в systemd-таргет).

Согласен, на ноуте только необходимый минимум. Как я уже писал, на десктопе при всем желании получить старт ядра быстрее чем за 2.3с не удалось. Но тут есть два момента: ядро монолитное, то есть к этому моменту инициализировано почти все железо. Второе - классический биос. Будет возможность поэкспериментировать с uefi - обязательно попробую, ваш dmesg впечатлил ;)

> Были руководства, как достичь сверхбыстрой загрузки с systemd - но там нужно было отключать LVM, сетевые шары и кучу других вещей, если на слабом железе "выжимать все", это имеет смысл сделать, но в моем случае - никакого.

Да, в вашем случае дальнейшую оптимизацию вести можно только ради спортивного интереса.

Но на слабом железе overhead от systemd и его зависимостей будет очень большим. Вот интересные тезисы по embedded linux boot time: http://free-electrons.com/pub/conferences/2014/elc/opdenacke... Большая часть может быть применена и на десктопе.

Ответить | Правка | Наверх | Cообщить модератору

125. "Выпуск systemd 215 с поддержкой генерации содержимого /etc и..."  +1 +/
Сообщение от Vkni (ok), 05-Июл-14, 01:15 
> Да, в вашем случае дальнейшую оптимизацию вести можно только ради спортивного интереса.

На ноуте изначально оптимизация времени загрузки делается из спортивного интереса - pm-suspend укладывает/поднимает систему за 2 сек, батарея предохраняет от внезапного выключения эл. сети. На десктопе оптимизировать загрузку тоже почти бессмысленно.

Ответить | Правка | Наверх | Cообщить модератору

132. "Выпуск systemd 215 с поддержкой генерации содержимого /etc и..."  +/
Сообщение от Mihail Zenkov (ok), 05-Июл-14, 13:55 
>На ноуте изначально оптимизация времени загрузки делается из спортивного интереса - pm-suspend укладывает/поднимает систему за 2 сек, батарея предохраняет от внезапного выключения эл. сети. На десктопе оптимизировать загрузку тоже почти бессмысленно.

Иногда я занимаюсь ловлей багов в драйверах и приходится по многу раз подряд перезагружаться (или вообще физически отключать питание). Также при полном обновлении системы, новую систему я ставлю на второй раздел. Бывает что нужно перезагружаться между ними для проведения тестов и локализации багов.

Ответить | Правка | Наверх | Cообщить модератору

138. "Выпуск systemd 215 с поддержкой генерации содержимого /etc и..."  +/
Сообщение от Vkni (ok), 05-Июл-14, 20:01 
Ну это исключительные случаи. Впрочем, как и виртуалки по 500 систем.
Ответить | Правка | Наверх | Cообщить модератору

86. "Выпуск systemd 215 с поддержкой генерации содержимого /etc и..."  +1 +/
Сообщение от Vkni (ok), 04-Июл-14, 17:25 
> И загрузка за 4 секунды до десктопа

Освойте pm-suspend, будет вам загрузка за 2 секунды до рабочего окружения.

Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

109. "Выпуск systemd 215 с поддержкой генерации содержимого /etc и..."  –1 +/
Сообщение от Stax (ok), 04-Июл-14, 20:17 
>> И загрузка за 4 секунды до десктопа
> Освойте pm-suspend, будет вам загрузка за 2 секунды до рабочего окружения.

А отключишь питание на "выключенном" компьютере - и все? Аналог reset?
Я вообще очень редко комп даже перегружаю, так что ну этот suspend, баловство.

Ответить | Правка | Наверх | Cообщить модератору

113. "Выпуск systemd 215 с поддержкой генерации содержимого /etc и..."  +1 +/
Сообщение от Vkni (ok), 04-Июл-14, 22:13 
У меня уже более 7-ми лет, как ноутбуки. Впрочем, на десктоп я бы UPS поставил, если скачки напряжения часты.

Но, так или иначе, поднятие всего хлама в cache (сейчас 8Gb RAM), запуск окружения и прочее, занимает довольно серьёзное время. Причём всё это время мне приходится быть рядом с компьютером. Поэтому как-то время загрузки на этом фоне не ощущается, чай не 10 минут, и ладно.

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру