The OpenNET Project / Index page

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

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

"Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от opennews on 23-Янв-15, 09:28 
Некоторое время назад в Chrome OS была реализована техника ускорения загрузки системы, основанная на асинхронной инциализации (probe) устройств. Теперь механизм асинхронной инициализации устройств предложен (https://lkml.org/lkml/2015/1/16/576) для включения в состав основного ядра Linux.


Суть проблемы состоит в том, что некоторые устройства работают достаточно медленно. Поэтому вызов probe() при сканировании и инициализации устройств может занимать весьма ощутимое время. В этот момент загрузка системы приостанавливается и система не делает ничего полезного вплоть до завершения инициализации устройства, что является неоптимальным с точки зрения времени запуска системы.


Предложенный патч отличается от предыдущих вариантов подобных патчей тем, что старается сохранить точки синхронизации, используемые драйверами в процессе загрузки, что минимизирует побочные эффекты от перехода на асинхронный режим. Кроме того, реализован интерфейс, через который драйвер может отказаться от асинхронной инициализации.


Для экспериментаторов доступен дополнительный, "бескомпромиссный" вариант патча, когда все драйверы принудиельно используют асинхронный режим инициализации. Автор смог успешно загрузить систему на основе RockChip в полностью асинхронном режиме. Тем не менее, эксперименты показали, что некоторые драйверы не работают корректно в таком режиме и использовать данный вариант патча можно только на свой страх и риск.

URL: https://lkml.org/lkml/2015/1/16/576
Новость: http://www.opennet.me/opennews/art.shtml?num=41521

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

Оглавление

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


1. "Представлен набор патчей для асинхронной инициализации устро..."  –13 +/
Сообщение от Анонимус_б6 on 23-Янв-15, 09:28 
>Тем не менее, эксперименты показали, что некоторые драйверы не работают корректно в таком режиме и использовать данный вариант патча можно только на свой страх и риск.

Линус покажет фак, инфа 146%

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

3. "Представлен набор патчей для асинхронной инициализации устро..."  +4 +/
Сообщение от torvn77 (ok) on 23-Янв-15, 09:51 
Действительно,длящаяся десяток секунд инициализация выглядит довольно странно.
Поэтому хочу такое,но конечно протестированным и отработанным.

И хорошо бы чтоб в строке ядра можно было явно указать модули загрузки которых можно не дожидаться или наоборот,грузить в первую или последнею очередь и ждать.

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору
Часть нити удалена модератором

31. "Представлен набор патчей для асинхронной инициализации устро..."  +3 +/
Сообщение от alx333 on 23-Янв-15, 13:37 
В этом есть смысл. Как показывает практика - в регистрах может оказаться не дефолтное значение. К примеру sd-кардридер в lenovo x220 работает в линуксе всегда.
А если загрузить линух, а затем виндовс - ошибка в устройстве. Потому, что драйвер в виндовс полагается на дефолтные значения в регистрах, а устройство их не сбрасывает при ресете.
Ответить | Правка | Наверх | Cообщить модератору

8. "Представлен набор патчей для асинхронной инициализации устро..."  +5 +/
Сообщение от llolik (ok) on 23-Янв-15, 10:38 
Справедливости ради, kdbus, вроде как, ведёт не Лёня
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

12. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Аноним (??) on 23-Янв-15, 11:32 
kdbus ведет Грег КХ. Давайте теперь и его хейтить, че.
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

73. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Аноним (??) on 23-Янв-15, 21:29 
> kdbus ведет Грег КХ. Давайте теперь и его хейтить, че.

А Грег КХ (учитель и наставник Поттеринга и Сайверса) - старый друг Торвальдса. И неизменно отмазывает своих ребяток перед ним.
Все они из одной банды.

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

13. "Представлен набор патчей для асинхронной инициализации устро..."  –1 +/
Сообщение от Какаянахренразница (ok) on 23-Янв-15, 11:34 
> Справедливости ради, kdbus, вроде как, ведёт не Лёня

Ведёт не Леннарт, а его жена Кей Зиверс. Именно о ней Линус сказал "всегда одна и та же грёбанная примадонна".[1]

------------------

[1] https://lkml.org/lkml/2014/4/2/580

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

15. "Представлен набор патчей для асинхронной инициализации устро..."  –2 +/
Сообщение от Аноним (??) on 23-Янв-15, 11:38 
Кроа-Хартман вообще-то. И если он кому-то жена - то у вас женой наверное выступает бык для испанской корриды.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

23. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Какаянахренразница (ok) on 23-Янв-15, 11:51 
> Кроа-Хартман вообще-то. И если он кому-то жена

К Грэгу никаких претензий нет.

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

36. "Представлен набор патчей для асинхронной инициализации устро..."  –4 +/
Сообщение от Аноним (??) on 23-Янв-15, 13:51 
> К Грэгу никаких претензий нет.

Мы очень рады за вас.

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

64. "Представлен набор патчей для асинхронной инициализации устро..."  –4 +/
Сообщение от Аноним (??) on 23-Янв-15, 21:14 
> К Грэгу никаких претензий нет.

Тогда можете уже угомониться. Все-равно свое у K-H вы не отспорите: калибр не тот.

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

66. "Представлен набор патчей для асинхронной инициализации устро..."  –4 +/
Сообщение от Аноним (??) on 23-Янв-15, 21:21 
>> К Грэгу никаких претензий нет.
> Тогда можете уже угомониться. Все-равно свое у K-H вы не отспорите: калибр не тот.

Специально для таких чуваков, как комментатор выше, в сортирах вешают надписи "Не льсти себе, подойди ближе" :-)

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

75. "Представлен набор патчей для асинхронной инициализации устро..."  –3 +/
Сообщение от Аноним (??) on 23-Янв-15, 21:30 
> Специально для таких чуваков, как комментатор выше, в сортирах вешают надписи "Не
> льсти себе, подойди ближе" :-)

Да тут половине ресурса такой комент надо. Они почему-то думают что Торвальдс, K-H или хотя-бы Поттеринг - их личные слуги и будут делать то что надо им. Размечтались то, наимные.

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

81. "Представлен набор патчей для асинхронной инициализации устро..."  –4 +/
Сообщение от Аноним (??) on 23-Янв-15, 21:37 
> Да тут половине ресурса такой комент надо. Они почему-то думают что Торвальдс,
> K-H или хотя-бы Поттеринг - их личные слуги и будут делать
> то что надо им. Размечтались то, наимные.

Ну как же, "если вы не будете исполнять мои хотелки, я... я... соберу денег вам на киллeра, вот! уже 100 рублей сегодня с завтрака отложил!"

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

55. "Представлен набор патчей для асинхронной инициализации устро..."  +4 +/
Сообщение от Аноним (??) on 23-Янв-15, 16:15 
Кроа-Хартман - нормальный пацан. В стане Linux  с этим нормально. Не путайте это с миром BSD, где не поймёшь кто кому жена.
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

72. "Представлен набор патчей для асинхронной инициализации устро..."  –3 +/
Сообщение от Аноним (??) on 23-Янв-15, 21:27 
> Кроа-Хартман - нормальный пацан. В стане Linux  с этим нормально. Не путайте это с миром BSD, где не поймёшь кто кому жена.

BSDшники вообще переживают за Linux и systemd больше, чем сами линуксоиды.

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

77. "Представлен набор патчей для асинхронной инициализации устро..."  +2 +/
Сообщение от Аноним (??) on 23-Янв-15, 21:33 
> BSDшники вообще переживают за Linux и systemd больше, чем сами линуксоиды.

Боятся подорожания вазелина. Нуачо, DRM/KMS пришлось экстренно копипастить. Боятся что с системд такая же фигня получится. В результате они надергают кода под GPL и придется им менять лицензию. Ну или смириться с мыслью что их клиентуру таскают по судам и разводят на сорцы (так что смысл давать подачки как-то отпадает).

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

83. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Аноним (??) on 23-Янв-15, 21:41 
> Боятся что с системд такая же фигня получится.

Поздняк уже бояться, процесс пошел http://www.opennet.me/opennews/art.shtml?num=41140
Еще лет 10-20, и мы увидим фрю на системд! (Как раз когда Linux перейдет с system-C init на system/M init).

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

90. "Представлен набор патчей для асинхронной инициализации устро..."  –3 +/
Сообщение от Волкот on 23-Янв-15, 22:31 
Именно поэтому в каждой новости о БСД набегают линуксодети и начинают полыхать пуканами.
Ответить | Правка | ^ к родителю #72 | Наверх | Cообщить модератору

104. "Представлен набор патчей для асинхронной инициализации устро..."  +1 +/
Сообщение от Аноним (??) on 24-Янв-15, 05:09 
> Именно поэтому в каждой новости о БСД набегают линуксодети и начинают полыхать пyканами.

А вот и "взрослые дяденьки" от бояздэ подтянулись, с серьезными научными и инженерными терминами. Ну например, "пyкан".

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

33. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Аноним (??) on 23-Янв-15, 13:46 
> этот олень обматюкал разработчика альсы из-за глюков пульзаудии

Не альсы, а V4L, и обматюкал очень по делу.
Этот Mauro вообще псих какой-то, постоянно ползал по сорцам и менял все коды ошибок на ENOTTY, так что заглючить могла не только пульса, но и любая libc. Потом Торвальдсу пришлось перед выпуском последнего RC все самому откатывать.

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

114. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от count0krsk (ok) on 28-Янв-15, 05:58 
Может он просто ЕНОТ? )) Кто пустил енота в сорцы?!
Ответить | Правка | ^ к родителю #33 | Наверх | Cообщить модератору

7. "Представлен набор патчей для асинхронной инициализации устро..."  –2 +/
Сообщение от Аноним (??) on 23-Янв-15, 10:32 
Они его портировали с асинхронной DragonFly BSD или Haiku?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

16. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Аноним (??) on 23-Янв-15, 11:39 
> Они его портировали с асинхронной DragonFly BSD или Haiku?

Они его запилили сами и не с 1 попытки. Внутренности линя не являются копипастой с DF или гайки. И там используются специфичные для линя вызовы.

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

76. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Аноним (??) on 23-Янв-15, 21:33 
>> Они его портировали с асинхронной DragonFly BSD или Haiku?
> Внутренности линя не являются копипастой с DF или гайки.

Когда речь идет о достоинствах и новых возможностях линукса - все его внутренности автоматически считаются копипастой из BSD. Но как только речь заходит о багах и проблемах - хейтеры удивительным образом меняют точку зрения на противоположную :-)

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

79. "Представлен набор патчей для асинхронной инициализации устро..."  +1 +/
Сообщение от Аноним (??) on 23-Янв-15, 21:35 
Тем временем фрибздельники копипастнули GPLный код из ядра линуха 8).
Ответить | Правка | ^ к родителю #76 | Наверх | Cообщить модератору

87. "Представлен набор патчей для асинхронной инициализации устро..."  –1 +/
Сообщение от Аноним (??) on 23-Янв-15, 21:55 
> Тем временем фрибздельники копипастнули GPLный код из ядра линуха 8).

FreeBSD - истинно свободная ОС! Что хотим, то и делаем!

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

97. "Представлен набор патчей для асинхронной инициализации устро..."  +3 +/
Сообщение от Аноним (??) on 23-Янв-15, 23:27 
OS легкого поведения.
Ответить | Правка | ^ к родителю #87 | Наверх | Cообщить модератору

102. "Представлен набор патчей для асинхронной инициализации устро..."  –1 +/
Сообщение от Уже другой Аноним on 24-Янв-15, 01:34 
Если ****BSD - OS свободного поведения.... то Линь - абы как-то да работало, косо, криво, абы было )
Ответить | Правка | ^ к родителю #97 | Наверх | Cообщить модератору

108. "Представлен набор патчей для асинхронной инициализации устро..."  +1 +/
Сообщение от anonym0use on 24-Янв-15, 18:49 
> копипастнули

Ну да, это же бздуны -- извернуться, сделать финт ушами и изобрести на ровном месте свой собственный велосипед для запуска драйверов, пилящихся конкретно под линукс они просто ниасилили -- ну нет у них своего Лени-Великого-Изобритатиля :)

Угадайте с трех раз, кто вообще кмс/дрм в линь и хорг протолкнул, основной код написал (и пишет/коммитит) да и все свои современные драйвера перевел на это дело :)
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.g...
http://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.g...


+++ b/drivers/gpu/drm/drm_modes.c
+ * Copyright © 1997-2003 by The XFree86 Project, Inc.
+ * Copyright © 2007 Dave Airlie
+ * Copyright © 2007-2008 Intel Corporation
+ *   Jesse Barnes <jesse.barnes@intel.com>
b/include/drm/drm_mode.h
@@ -0,0 +1,278 @@
+/*
+ * Copyright (c) 2007 Dave Airlie <airlied@linux.ie>
+ * Copyright (c) 2007 Jakob Bornecrantz <wallbraker@gmail.com>
+ * Copyright (c) 2008 Red Hat Inc.
+ * Copyright (c) 2007-2008 Tungsten Graphics, Inc., Cedar Park, TX., USA
+ * Copyright (c) 2007-2008 Intel Corporation

+++ b/drivers/gpu/drm/drm_crtc.c
@@ -0,0 +1,2497 @@
+/*
+ * Copyright (c) 2006-2008 Intel Corporation
+ * Copyright (c) 2007 Dave Airlie <airlied@linux.ie>
+ * Copyright (c) 2008 Red Hat Inc.

А вообще, вам лучше в сырцы линя не смотреть, расстроитесь только зря
>derives from FreeBSD 8.x
> borrowed from freebsd
> from the FreeBSD driver
> Based on comments in the source code for the FreeBSD
> Timing numbers are taken from    the FreeBSD driver
> Thanks to FreeBSD crew

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

110. "Представлен набор патчей для асинхронной инициализации устро..."  –1 +/
Сообщение от Аноним (??) on 25-Янв-15, 17:17 
> Тем временем фрибздельники копипастнули GPLный код из ядра линуха 8).

Так и напиши об этом в бздовый мейллист. Чего здесь каждый топик этим засорять? Все равно никто не услышит.

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

111. "Представлен набор патчей для асинхронной инициализации..."  +1 +/
Сообщение от arisu (ok) on 25-Янв-15, 21:11 
а кто тебе сказал, что он горит желанием помогать? может, он просто ждёт начала очередного цирка?
Ответить | Правка | ^ к родителю #110 | Наверх | Cообщить модератору

112. "Представлен набор патчей для асинхронной инициализации..."  –1 +/
Сообщение от Аноним (??) on 25-Янв-15, 21:24 
> а кто тебе сказал, что он горит желанием помогать?

Так мы на опеннете. Тут все горят желанием помогать друг-другу. Особенно в темах про бзду и системд.

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

9. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Baz on 23-Янв-15, 11:15 
дадим слово ведущему монстру, простите, специалисту - SystemD
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

18. "Представлен набор патчей для асинхронной инициализации устро..."  +1 +/
Сообщение от Аноним (??) on 23-Янв-15, 11:41 
> дадим слово ведущему монстру, простите, специалисту - SystemD

Ведущий монстр сказал что им это тоже пригодится. У них там какие-то виды на таймауты инициализации модулей были.

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

10. "Представлен набор патчей для асинхронной инициализации устро..."  +6 +/
Сообщение от Аноним (??) on 23-Янв-15, 11:16 
пропатчил ядро 3.18.3. В итоге изменение скорости загрузки ядра на моей конфигурации (обычный десктоп) вообще не заметно, но пара модулей не загрузилась, вывалив трейс в dmesg. Вывод: ждем, когда допилят и оттестируют
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "Представлен набор патчей для асинхронной инициализации устро..."  +1 +/
Сообщение от EuPhobos (ok) on 23-Янв-15, 12:19 
> но пара модулей не загрузилась

Ну вот, система явно на пару модулей стала меньше жрать ресурсов и на пару модулей быстрее стартанула )) Дедукция однако))

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

38. "Представлен набор патчей для асинхронной инициализации устро..."  –1 +/
Сообщение от Аноним (??) on 23-Янв-15, 13:55 
>> но пара модулей не загрузилась
> Ну вот, система явно на пару модулей стала меньше жрать ресурсов и
> на пару модулей быстрее стартанула )) Дедукция однако))

Гентушники для этого ядро пересобирают.
А теперь все это можно сделать доступным из коробки в любом дистре.

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

47. "Представлен набор патчей для асинхронной инициализации устро..."  +4 +/
Сообщение от Andrey Mitrofanov on 23-Янв-15, 14:14 
>>> но пара модулей не загрузилась
> А теперь все это можно сделать

# echo 'blacklist 1st-module' >/etc/modprobe.d/1st-module
# echo 'blacklist 2nd-module' >/etc/modprobe.d/2nd-module
# reboot_

> доступным из коробки в любом дистре.

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

50. "Представлен набор патчей для асинхронной инициализации устро..."  –1 +/
Сообщение от pavlinux (ok) on 23-Янв-15, 14:24 
>>>> но пара модулей не загрузилась
>> А теперь все это можно сделать

а ещё rm  есть


>> доступным из коробки в любом дистре.

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

78. "Представлен набор патчей для асинхронной инициализации устро..."  –2 +/
Сообщение от Аноним (??) on 23-Янв-15, 21:35 
> # echo 'blacklist 1st-module' >/etc/modprobe.d/1st-module
> # echo 'blacklist 2nd-module' >/etc/modprobe.d/2nd-module
> # reboot_

Это недостаточно радикально. Лучше вообще собрать минимальное ядро без поддержки LKM - вот это труЪ gentoo way!

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

80. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Аноним (??) on 23-Янв-15, 21:37 
> Это недостаточно радикально. Лучше вообще собрать минимальное ядро

Это недостаточно радикально. Хватит с вас grub и его shell.


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

85. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Аноним (??) on 23-Янв-15, 21:52 
Правильно. Запустил grub shell, потыкал кнопочки, почувствовал себя офигенный хакером и крутым гентушником... и все, можно грузить винду и запускать крузис.
Ответить | Правка | ^ к родителю #80 | Наверх | Cообщить модератору

98. "Представлен набор патчей для асинхронной инициализации устро..."  +1 +/
Сообщение от Аноним (??) on 23-Янв-15, 23:28 
> Правильно. Запустил grub shell, потыкал кнопочки, почувствовал себя офигенный хакером

Офигенный хакер - это тот кто сможет запустить под grub'ом крысис :)

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

115. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от count0krsk (ok) on 28-Янв-15, 06:03 
> Правильно. Запустил grub shell, потыкал кнопочки, почувствовал себя офигенный хакером
> и крутым гентушником... и все, можно грузить винду и запускать крузис.

Так эта... Recovery console от Микрософт на загрузочных дисках давно. Это для тех, кто Дос не застал, и в Quake 1 не играл с клавиатуры по причине отсутствия мыши ))
А в grub тоже есть гамеса, Grub Invaders.

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

11. "Представлен набор патчей для асинхронной инициализации устро..."  –3 +/
Сообщение от Нанобот (ok) on 23-Янв-15, 11:27 
так а какой прирост в скорости? 0.001с? 1с? 30с? хотя бы для сферического компа в вакууме. чтобы было хоть немного понятно, какого порядка числа
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Аноним (??) on 23-Янв-15, 11:38 
эта фича в основном для серверов с кучей всяких рейд-контроллеров, которые могут загружаться по черт знает сколько минут.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

20. "Представлен набор патчей для асинхронной инициализации устро..."  +1 +/
Сообщение от Аноним (??) on 23-Янв-15, 11:49 
Они там черт знает сколько секунд загружаются на этапе запуска биоса, а не в момент запуска ОС. ТАк что опять-же, непонятно, где выигрыш будет.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

39. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Аноним (??) on 23-Янв-15, 13:58 
> Они там черт знает сколько секунд загружаются на этапе запуска биоса, а
> не в момент запуска ОС.

Спорно. Биос может занимать по пять минут, пробинг - гораздо больше.

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

106. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Аноним (??) on 24-Янв-15, 05:19 
> Они там черт знает сколько секунд загружаются на этапе запуска биоса,

В bios большинство дряни можно отключить. А зафига вам вообще BIOS на всяких там RAID контроллерах и прочая? Линь один хрен прямое управление железом делает и сам все детектирует, потуги биосов - напрасная трата времени.

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

21. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Аноним (??) on 23-Янв-15, 11:49 
На серверах "с кучей всяких рейд-контроллеров" от включения, до загрузки ядра, проходит минуты 2 (две). Базовая система (КопеечнаяОсь, например) грузится секунд за 5.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

34. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Аноним (??) on 23-Янв-15, 13:48 
> На серверах "с кучей всяких рейд-контроллеров" от включения, до загрузки ядра, проходит
> минуты 2 (две). Базовая система (КопеечнаяОсь, например) грузится секунд за 5.

По сравнению со временем пробинга большого SAS-массива (скажем, сто винтов, каждый по полминуты) эти 2 минуты - ерунда.

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

19. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Аноним (??) on 23-Янв-15, 11:42 
> так а какой прирост в скорости?

Весьма зависит от конкретики железа. И твой ссaный сферический писюк в вакууме - не единственная железка на которой загружается линевое ядро.

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

27. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Andrey Mitrofanov on 23-Янв-15, 12:19 
>> так а какой прирост в скорости?
> Весьма зависит от

Ни от чего это не зависит. _Не _будет никакого прироста. Это такой же гидрант, как с ["ускорением" загрузки с] s-d: мы вам тут наструячили, барахтайтесь.

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

37. "Представлен набор патчей для асинхронной инициализации устро..."  –1 +/
Сообщение от Аноним (??) on 23-Янв-15, 13:53 
> Ни от чего это не зависит. _Не _будет никакого прироста. Это такой
> же гидрант, как с ["ускорением" загрузки с] s-d: мы вам тут
> наструячили, барахтайтесь.

Конечно. С sysvinit мой дебианчик грузился почти минуту, с systemd - меньше десяти секунд. Нет никакого прироста. Честные глаза Андрюшки Митрофанова не можгут врать!

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

40. "Представлен набор патчей для асинхронной инициализации устро..."  +1 +/
Сообщение от pavlinux (ok) on 23-Янв-15, 13:58 
> Конечно. С sysvinit мой дебианчик грузился почти минуту, с systemd - меньше десяти секунд. Нет никакого прироста.

У меня грузится 5 сек., так что поттеринговая поделка для лохов.

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

44. "Представлен набор патчей для асинхронной инициализации устро..."  –1 +/
Сообщение от Аноним (??) on 23-Янв-15, 14:02 
> У меня грузится 5 сек., так что поттеринговая поделка для лохов.

А у меня -5 сек - еще за 5 секунд до того, как включаю питание, уже все загружено.
Вот что творит сила юниксвея!

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

82. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Аноним (??) on 23-Янв-15, 21:39 
> Ни от чего это не зависит. _Не _будет никакого прироста.

Ну да, гугл с хромой осью лохи и только опеннетчики в скорости загрузки знают толк :)

Правда у гугли вот виды на продажу этих девайсов и им не в кассу чтобы после включения девайса кастомер 5 минут втыкал на неработоспобный девайс. А опеннетчики чешут ЧСВ и девайсы не продают. Такая вот разница :)

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

25. "Представлен набор патчей для асинхронной инициализации устро..."  –1 +/
Сообщение от Аноним (??) on 23-Янв-15, 12:09 
клоун епты
загрузка android/мобильных устройств будет быстрее например
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

30. "Представлен набор патчей для асинхронной инициализации устро..."  +3 +/
Сообщение от Аноним email(??) on 23-Янв-15, 13:15 
и сколько раз в день ты ведрофон выключаешь?
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

84. "Представлен набор патчей для асинхронной инициализации устро..."  +2 +/
Сообщение от Аноним (??) on 23-Янв-15, 21:41 
> и сколько раз в день ты ведрофон выключаешь?

Юзеру хватит первой загрузки в 5 минут чтобы положить девайс обратно на полочку и посчитать что такое тормозилово ему ни к чему. Первые впечатления - решают.

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

109. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Vkni (ok) on 25-Янв-15, 10:10 
> Юзеру хватит первой загрузки в 5 минут чтобы положить девайс обратно на
> полочку и посчитать что такое тормозилово ему ни к чему. Первые
> впечатления - решают.

iPhone грузится минуту, только об этом мало кто знает.

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

45. "Представлен набор патчей для асинхронной инициализации устро..."  +1 +/
Сообщение от Аноним (??) on 23-Янв-15, 14:04 
сон используется не только и не столько ради ускорения включения
Ответить | Правка | ^ к родителю #25 | Наверх | Cообщить модератору

46. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от pavlinux (ok) on 23-Янв-15, 14:10 
> В идеале, компьютер должен

Сам идеалы придумываешь?

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

52. "Представлен набор патчей для асинхронной инициализации устро..."  +3 +/
Сообщение от Mihail Zenkov (ok) on 23-Янв-15, 14:44 
ИМХО время реакции компьютера на любое действие пользователя должно быть меньше времени реакции пользователя - это и будет идеал.
Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

58. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Crazy Alex (ok) on 23-Янв-15, 17:33 
Именно. Но это мало до кого доходит. Попривыкали к тормозам...
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

74. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Аноним (??) on 23-Янв-15, 21:30 
> Попривыкали к тормозам...

У многих это уже вопрос фанатизма. "Моя любимая система тормозит - значит, скорость не нужна!111"

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

99. "Представлен набор патчей для асинхронной инициализации устро..."  +1 +/
Сообщение от Аноним (??) on 23-Янв-15, 23:37 
> ИМХО время реакции компьютера на любое действие пользователя должно быть меньше времени
> реакции пользователя - это и будет идеал.

Ну вот мой первый компьютер на горячую перезагружался за 2 секунды. В промпт CP/M. Спасибо рамдиску переживавшему ребут. Писюки с SSD только начинают приближаться к этому результату. Замечу что это был i8080 @ 3MHz..

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

67. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Аноним (??) on 23-Янв-15, 21:23 
>> В идеале, компьютер должен
> Сам идеалы придумываешь?

Конечно. Спросите любого далекого от компьютерного задpотства человека - и с вероятностью >90% услышите ровно про те же идеалы :)

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

86. "Представлен набор патчей для асинхронной инициализации устро..."  –1 +/
Сообщение от pavlinux (ok) on 23-Янв-15, 21:53 
>>> В идеале, компьютер должен
>> Сам идеалы придумываешь?
> Конечно. Спросите любого далекого от компьютерного задpотства человека - и с вероятностью
> >90% услышите ровно про те же идеалы :)

Угу, сижу и вижу как народ минуту вдупляет как Гуглу правильно вопрос задать.

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

100. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Аноним (??) on 23-Янв-15, 23:38 
> Угу, сижу и вижу как народ минуту вдупляет как Гуглу правильно вопрос задать.

Даже их бесит ждать 10 секунд загрузки ответов. Проверено.

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

57. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Аноним (??) on 23-Янв-15, 17:17 
> Так как с systemd десктоп загружается оно теперь в несколько раз быстрее, чем выходит из сна (во сколько именно - зависит от объема памяти), то сон вообще нафиг никому не впился.

Что, и все офисные документы, сотня страниц в фаерфоксе, куча софта тут же доступна? Ай да системд, что творит.

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

61. "Представлен набор патчей для асинхронной инициализации устро..."  +1 +/
Сообщение от pkdr (ok) on 23-Янв-15, 18:18 
Ну в кедах и локальные офисные документы, и сотня страниц в фаерфоксе, куча софта (правда для неё как повезёт, зависит от софта) и так доступны после старта и без гибернации и без системд.
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

69. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Аноним (??) on 23-Янв-15, 21:25 
>> Так как с systemd десктоп загружается оно теперь в несколько раз быстрее, чем выходит из сна (во сколько именно - зависит от объема памяти), то сон вообще нафиг никому не впился.
> Что, и все офисные документы, сотня страниц в фаерфоксе, куча софта тут же доступна? Ай да системд, что творит.

Вы не поверите, таки да, доступны, причем без участия системд. Системд нужен разве что для того, чтобы они были доступны быстрее.

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

113. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от fi (ok) on 26-Янв-15, 18:17 
> так а какой прирост в скорости?

В свое время мы сэкономили ~25сек, что примерно половина времени загрузки, когда сократили wait в initrd - ожидание готовности scsi

И наверно таких мест можно найти вагон.

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

29. "Представлен набор патчей для асинхронной инициализации устро..."  +2 +/
Сообщение от Аноним (??) on 23-Янв-15, 13:13 
Загрузка не нужна.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

53. "Представлен набор патчей для асинхронной инициализации устро..."  +1 +/
Сообщение от KinderSurprise on 23-Янв-15, 15:17 
Что-то помнится уже довольно давно асинхронная инициализация в ядре...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

101. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от Michael Shigorin email(ok) on 24-Янв-15, 00:34 
> Что-то помнится уже довольно давно асинхронная инициализация в ядре...

Для SATA, помнится.

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

107. "Представлен набор патчей для асинхронной инициализации устро..."  +/
Сообщение от pavlinux (ok) on 24-Янв-15, 15:38 
SATA, SCSI, USB, SND_HDA, WIFI (не все),RAID5/6, DMA, NFS, ... ваще линь довольно асинхронная ось.

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

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

88. "Представлен набор патчей для асинхронной инициализации устро..."  +1 +/
Сообщение от pavlinux (ok) on 23-Янв-15, 22:20 
Ну и последний вопрос к всем отписавшимся оналитегам, - кто уже бенчмарки, тесты проделал?

Давайте сравнивать.

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

103. "Представлен набор патчей для асинхронной инициализации..."  –1 +/
Сообщение от arisu (ok) on 24-Янв-15, 01:42 
некоторые люди просто не могут уснуть, пока не насрут в ядро.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

105. "Представлен набор патчей для асинхронной инициализации..."  –1 +/
Сообщение от Аноним (??) on 24-Янв-15, 05:16 
> некоторые люди просто не могут уснуть, пока не насрут в ядро.

Пользуйся ядром 1.0 - там никто "гадить" уже не будет. Хотя если авангардизм долбит - можно на 2.4 посмотреть. По слухам ему недавно наступил окончательный стабилизец.

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

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

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




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

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