The OpenNET Project / Index page

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

Представлен набор патчей для асинхронной инициализации устройств в Linux

23.01.2015 08:06

Некоторое время назад в Chrome OS была реализована техника ускорения загрузки системы, основанная на асинхронной инициализации (probe) устройств. Теперь механизм асинхронной инициализации устройств предложен для включения в состав основного ядра Linux.

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

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

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

  1. Главная ссылка к новости (https://lkml.org/lkml/2015/1/1...)
Автор новости: Аноним
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/41521-kernel
Ключевые слова: kernel, boot, speed, probe
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (82) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Анонимус_б6 (?), 09:28, 23/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –13 +/
    >Тем не менее, эксперименты показали, что некоторые драйверы не работают корректно в таком режиме и использовать данный вариант патча можно только на свой страх и риск.

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

     
     
  • 2.3, torvn77 (ok), 09:51, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Действительно,длящаяся десяток секунд инициализация выглядит довольно странно.
    Поэтому хочу такое,но конечно протестированным и отработанным.

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

     
     
     
    Часть нити удалена модератором

  • 4.31, alx333 (?), 13:37, 23/01/2015 [ответить]  
  • +3 +/
    В этом есть смысл. Как показывает практика - в регистрах может оказаться не дефолтное значение. К примеру sd-кардридер в lenovo x220 работает в линуксе всегда.
    А если загрузить линух, а затем виндовс - ошибка в устройстве. Потому, что драйвер в виндовс полагается на дефолтные значения в регистрах, а устройство их не сбрасывает при ресете.
     
     
  • 5.8, llolik (ok), 10:38, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +5 +/
    Справедливости ради, kdbus, вроде как, ведёт не Лёня
     
     
  • 6.12, Аноним (-), 11:32, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    kdbus ведет Грег КХ. Давайте теперь и его хейтить, че.
     
     
  • 7.73, Аноним (-), 21:29, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > kdbus ведет Грег КХ. Давайте теперь и его хейтить, че.

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

     
  • 6.13, Какаянахренразница (ok), 11:34, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Справедливости ради, kdbus, вроде как, ведёт не Лёня

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

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

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

     
     
  • 7.15, Аноним (-), 11:38, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Кроа-Хартман вообще-то. И если он кому-то жена - то у вас женой наверное выступает бык для испанской корриды.
     
     
  • 8.23, Какаянахренразница (ok), 11:51, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    К Грэгу никаких претензий нет ... текст свёрнут, показать
     
     
  • 9.36, Аноним (-), 13:51, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Мы очень рады за вас ... текст свёрнут, показать
     
  • 9.64, Аноним (-), 21:14, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Тогда можете уже угомониться Все-равно свое у K-H вы не отспорите калибр не то... текст свёрнут, показать
     
     
  • 10.66, Аноним (-), 21:21, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Специально для таких чуваков, как комментатор выше, в сортирах вешают надписи Н... текст свёрнут, показать
     
     
  • 11.75, Аноним (-), 21:30, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Да тут половине ресурса такой комент надо Они почему-то думают что Торвальдс, K... текст свёрнут, показать
     
     
  • 12.81, Аноним (-), 21:37, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Ну как же, если вы не будете исполнять мои хотелки, я я соберу денег вам ... текст свёрнут, показать
     
  • 8.55, Аноним (-), 16:15, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Кроа-Хартман - нормальный пацан В стане Linux с этим нормально Не путайте это... текст свёрнут, показать
     
     
  • 9.72, Аноним (-), 21:27, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    BSDшники вообще переживают за Linux и systemd больше, чем сами линуксоиды ... текст свёрнут, показать
     
     
  • 10.77, Аноним (-), 21:33, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Боятся подорожания вазелина Нуачо, DRM KMS пришлось экстренно копипастить Боят... текст свёрнут, показать
     
     
  • 11.83, Аноним (-), 21:41, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Поздняк уже бояться, процесс пошел http www opennet ru opennews art shtml num ... текст свёрнут, показать
     
  • 10.90, Волкот (?), 22:31, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Именно поэтому в каждой новости о БСД набегают линуксодети и начинают полыхать п... текст свёрнут, показать
     
     
  • 11.104, Аноним (-), 05:09, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А вот и взрослые дяденьки от бояздэ подтянулись, с серьезными научными и инжен... текст свёрнут, показать
     
  • 3.33, Аноним (-), 13:46, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > этот олень обматюкал разработчика альсы из-за глюков пульзаудии

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

     
     
  • 4.114, count0krsk (ok), 05:58, 28/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Может он просто ЕНОТ? )) Кто пустил енота в сорцы?!
     

  • 1.7, Аноним (-), 10:32, 23/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Они его портировали с асинхронной DragonFly BSD или Haiku?
     
     
  • 2.16, Аноним (-), 11:39, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Они его портировали с асинхронной DragonFly BSD или Haiku?

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

     
     
  • 3.76, Аноним (-), 21:33, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Они его портировали с асинхронной DragonFly BSD или Haiku?
    > Внутренности линя не являются копипастой с DF или гайки.

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

     
     
  • 4.79, Аноним (-), 21:35, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Тем временем фрибздельники копипастнули GPLный код из ядра линуха 8).
     
     
  • 5.87, Аноним (-), 21:55, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Тем временем фрибздельники копипастнули GPLный код из ядра линуха 8).

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

     
     
  • 6.97, Аноним (-), 23:27, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    OS легкого поведения.
     
     
  • 7.102, Уже другой Аноним (?), 01:34, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если ****BSD - OS свободного поведения.... то Линь - абы как-то да работало, косо, криво, абы было )
     
  • 5.108, anonym0use (?), 18:49, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну да, это же бздуны -- извернуться, сделать финт ушами и изобрести на ровном ме... большой текст свёрнут, показать
     
  • 5.110, Аноним (-), 17:17, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Тем временем фрибздельники копипастнули GPLный код из ядра линуха 8).

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

     
     
  • 6.111, arisu (ok), 21:11, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    а кто тебе сказал, что он горит желанием помогать? может, он просто ждёт начала очередного цирка?
     
     
  • 7.112, Аноним (-), 21:24, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > а кто тебе сказал, что он горит желанием помогать?

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

     

  • 1.9, Baz (?), 11:15, 23/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    дадим слово ведущему монстру, простите, специалисту - SystemD
     
     
  • 2.18, Аноним (-), 11:41, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > дадим слово ведущему монстру, простите, специалисту - SystemD

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

     

  • 1.10, Аноним (-), 11:16, 23/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +6 +/
    пропатчил ядро 3.18.3. В итоге изменение скорости загрузки ядра на моей конфигурации (обычный десктоп) вообще не заметно, но пара модулей не загрузилась, вывалив трейс в dmesg. Вывод: ждем, когда допилят и оттестируют
     
     
  • 2.26, EuPhobos (ok), 12:19, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > но пара модулей не загрузилась

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

     
     
  • 3.38, Аноним (-), 13:55, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >> но пара модулей не загрузилась
    > Ну вот, система явно на пару модулей стала меньше жрать ресурсов и
    > на пару модулей быстрее стартанула )) Дедукция однако))

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

     
     
  • 4.47, Andrey Mitrofanov (?), 14:14, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +4 +/
    >>> но пара модулей не загрузилась
    > А теперь все это можно сделать

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

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

     
     
  • 5.50, pavlinux (ok), 14:24, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>>> но пара модулей не загрузилась
    >> А теперь все это можно сделать

    а ещё rm  есть


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

     
  • 5.78, Аноним (-), 21:35, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > # echo 'blacklist 1st-module' >/etc/modprobe.d/1st-module
    > # echo 'blacklist 2nd-module' >/etc/modprobe.d/2nd-module
    > # reboot_

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

     
     
  • 6.80, Аноним (-), 21:37, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Это недостаточно радикально. Лучше вообще собрать минимальное ядро

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


     
     
  • 7.85, Аноним (-), 21:52, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Правильно. Запустил grub shell, потыкал кнопочки, почувствовал себя офигенный хакером и крутым гентушником... и все, можно грузить винду и запускать крузис.
     
     
  • 8.98, Аноним (-), 23:28, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Офигенный хакер - это тот кто сможет запустить под grub ом крысис ... текст свёрнут, показать
     
  • 8.115, count0krsk (ok), 06:03, 28/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Так эта Recovery console от Микрософт на загрузочных дисках давно Это для те... текст свёрнут, показать
     

  • 1.11, Нанобот (ok), 11:27, 23/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    так а какой прирост в скорости? 0.001с? 1с? 30с? хотя бы для сферического компа в вакууме. чтобы было хоть немного понятно, какого порядка числа
     
     
  • 2.14, Аноним (-), 11:38, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    эта фича в основном для серверов с кучей всяких рейд-контроллеров, которые могут загружаться по черт знает сколько минут.
     
     
  • 3.20, Аноним (-), 11:49, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Они там черт знает сколько секунд загружаются на этапе запуска биоса, а не в момент запуска ОС. ТАк что опять-же, непонятно, где выигрыш будет.
     
     
  • 4.39, Аноним (-), 13:58, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Они там черт знает сколько секунд загружаются на этапе запуска биоса, а
    > не в момент запуска ОС.

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

     
  • 4.106, Аноним (-), 05:19, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Они там черт знает сколько секунд загружаются на этапе запуска биоса,

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

     
  • 3.21, Аноним (-), 11:49, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    На серверах "с кучей всяких рейд-контроллеров" от включения, до загрузки ядра, проходит минуты 2 (две). Базовая система (КопеечнаяОсь, например) грузится секунд за 5.
     
     
  • 4.34, Аноним (-), 13:48, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > На серверах "с кучей всяких рейд-контроллеров" от включения, до загрузки ядра, проходит
    > минуты 2 (две). Базовая система (КопеечнаяОсь, например) грузится секунд за 5.

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

     
  • 2.19, Аноним (-), 11:42, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > так а какой прирост в скорости?

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

     
     
  • 3.27, Andrey Mitrofanov (?), 12:19, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> так а какой прирост в скорости?
    > Весьма зависит от

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

     
     
  • 4.37, Аноним (-), 13:53, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Ни от чего это не зависит. _Не _будет никакого прироста. Это такой
    > же гидрант, как с ["ускорением" загрузки с] s-d: мы вам тут
    > наструячили, барахтайтесь.

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

     
     
  • 5.40, pavlinux (ok), 13:58, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Конечно. С sysvinit мой дебианчик грузился почти минуту, с systemd - меньше десяти секунд. Нет никакого прироста.

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

     
     
  • 6.44, Аноним (-), 14:02, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > У меня грузится 5 сек., так что поттеринговая поделка для лохов.

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

     
  • 4.82, Аноним (-), 21:39, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Ни от чего это не зависит. _Не _будет никакого прироста.

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

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

     
  • 2.25, Аноним (-), 12:09, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    клоун епты
    загрузка android/мобильных устройств будет быстрее например
     
     
  • 3.30, Аноним (30), 13:15, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    и сколько раз в день ты ведрофон выключаешь?
     
     
  • 4.84, Аноним (-), 21:41, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > и сколько раз в день ты ведрофон выключаешь?

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

     
     
  • 5.109, Vkni (ok), 10:10, 25/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Юзеру хватит первой загрузки в 5 минут чтобы положить девайс обратно на
    > полочку и посчитать что такое тормозилово ему ни к чему. Первые
    > впечатления - решают.

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

     
  • 3.45, Аноним (-), 14:04, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    сон используется не только и не столько ради ускорения включения
     
  • 3.46, pavlinux (ok), 14:10, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > В идеале, компьютер должен

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

     
     
  • 4.52, Mihail Zenkov (ok), 14:44, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +3 +/
    ИМХО время реакции компьютера на любое действие пользователя должно быть меньше времени реакции пользователя - это и будет идеал.
     
     
  • 5.58, Crazy Alex (ok), 17:33, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    Именно. Но это мало до кого доходит. Попривыкали к тормозам...
     
     
  • 6.74, Аноним (-), 21:30, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Попривыкали к тормозам...

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

     
  • 5.99, Аноним (-), 23:37, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > ИМХО время реакции компьютера на любое действие пользователя должно быть меньше времени
    > реакции пользователя - это и будет идеал.

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

     
  • 4.67, Аноним (-), 21:23, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> В идеале, компьютер должен
    > Сам идеалы придумываешь?

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

     
     
  • 5.86, pavlinux (ok), 21:53, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>> В идеале, компьютер должен
    >> Сам идеалы придумываешь?
    > Конечно. Спросите любого далекого от компьютерного задpотства человека - и с вероятностью
    > >90% услышите ровно про те же идеалы :)

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

     
     
  • 6.100, Аноним (-), 23:38, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Угу, сижу и вижу как народ минуту вдупляет как Гуглу правильно вопрос задать.

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

     
  • 3.57, Аноним (-), 17:17, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Так как с systemd десктоп загружается оно теперь в несколько раз быстрее, чем выходит из сна (во сколько именно - зависит от объема памяти), то сон вообще нафиг никому не впился.

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

     
     
  • 4.61, pkdr (ok), 18:18, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну в кедах и локальные офисные документы, и сотня страниц в фаерфоксе, куча софта (правда для неё как повезёт, зависит от софта) и так доступны после старта и без гибернации и без системд.
     
  • 4.69, Аноним (-), 21:25, 23/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    >> Так как с systemd десктоп загружается оно теперь в несколько раз быстрее, чем выходит из сна (во сколько именно - зависит от объема памяти), то сон вообще нафиг никому не впился.
    > Что, и все офисные документы, сотня страниц в фаерфоксе, куча софта тут же доступна? Ай да системд, что творит.

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

     
  • 2.113, fi (ok), 18:17, 26/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > так а какой прирост в скорости?

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

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

     

  • 1.29, Аноним (-), 13:13, 23/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Загрузка не нужна.
     
  • 1.53, KinderSurprise (?), 15:17, 23/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Что-то помнится уже довольно давно асинхронная инициализация в ядре...
     
     
  • 2.101, Michael Shigorin (ok), 00:34, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    > Что-то помнится уже довольно давно асинхронная инициализация в ядре...

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

     
     
  • 3.107, pavlinux (ok), 15:38, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • +/
    SATA, SCSI, USB, SND_HDA, WIFI (не все),RAID5/6, DMA, NFS, ... ваще линь довольно асинхронная ось.

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

     

  • 1.88, pavlinux (ok), 22:20, 23/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Ну и последний вопрос к всем отписавшимся оналитегам, - кто уже бенчмарки, тесты проделал?

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

     
  • 1.103, arisu (ok), 01:42, 24/01/2015 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    некоторые люди просто не могут уснуть, пока не насрут в ядро.
     
     
  • 2.105, Аноним (-), 05:16, 24/01/2015 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > некоторые люди просто не могут уснуть, пока не насрут в ядро.

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

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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