The OpenNET Project / Index page

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

Boottime - встроенный в ядро Linux инструмент для оценки времени загрузки

12.10.2012 11:24

В списке рассылки разработчиков ядра Linux представлен патч с реализацией нового инструмента для автоматического измерения времени, затрачиваемого на выполнение различных стадий загрузки. Отмечается, что новая система отличается минимальным влиянием на производительность и обеспечивает возможность доступа к накопленной статистике через интерфейсы sysfs/bootime.

В отличие от ранее доступных систем, Boottime позволяет использовать данные в автоматически работающих тестовых комплексах и не требует установки дополнительных приложений (например, популярный инструмент bootchart требует запуска фонового процесса). Формируемые данные совместимы с утилитой scripts/bootgraph.pl и могут быть использованы в стандартных средствах визуализации процесса загрузки. Дополнительно возможен экспорт расширенной статистики через debugfs, включающей сведения о нагрузке на систему, наблюдаемой на различных стадиях загрузки.

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


Обсуждение (37) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 16:43, 12/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Весёлая новость. Наверное это один из этапов подготовки к конкурсу на самый быстрый бут. Хоть бут и происходит раз в полгода, но кому-то это важно, мать его дери.
     
     
  • 2.2, Аноним (-), 16:52, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Кому-то важно, да. Потому что телевизор например имеет полное право бутиться почаще чем раз в полгода. И никому не хочется ждать 5 минут пока телевизор прогреется^W загрузится.
     
     
  • 3.4, dfjh (?), 17:18, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Раньше ждали пока прогреется пока засветиться, пока еадр в экран влезет и моргать перестанет.
    :)
     
  • 3.17, Аноним (-), 22:57, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Потому что телевизор например имеет полное право бутиться почаще чем раз в полгода.

    Вы полагаете этот "инструмент_встроенный_в_ядро" будет сильно нужен в ядре, сконпилированном под телевизер? :)

     
     
  • 4.19, Аноним (-), 03:16, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Аноним, не тупи. По бутчартам получил данные, кто кого, где и сколько ждал, оттюнил узкие места, собрал ядро без Boottime и закатал прошу для телевизора
     
     
  • 5.20, Аноним (-), 08:41, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > прошу

    Розовые пони одобряют.

     
  • 4.23, Аноним (-), 12:51, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Вы полагаете этот "инструмент_встроенный_в_ядро" будет сильно нужен в ядре, сконпилированном под телевизер? :)

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

     
  • 2.10, Аноним (-), 19:22, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    Ну кто-то обновляет систему чаще 2-х раз в год
     
     
  • 3.36, Аноним (-), 21:26, 16/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну кто-то обновляет систему чаще 2-х раз в год

    Гентурасы ежедневно, не?

     
  • 2.13, Аноним (-), 20:29, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > Весёлая новость. Наверное это один из этапов подготовки к конкурсу на самый быстрый бут. Хоть бут и происходит раз в полгода, но кому-то это важно, мать его дери.

    Потребности меньшинств, у которых бут раз в полгода, мало волнуют большинство, у которого бут минимум раз день :)

     

  • 1.3, Аноним (-), 17:03, 12/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    А в systemd его внедрят?
     
     
  • 2.5, Аноним (-), 17:46, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Ага, два раза.
    Linux и systemd - прямые соперники в соревновании "кто больше всякой хрени включит".
     
     
  • 3.6, Аноним (-), 17:50, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А потом они объединятся (среди разработчиков ядра уже сейчас бродят идеи о переименовании systemd в Linux Core OS и жесткой привязке ядра к этому окружению), и захватят мир.
     
     
  • 4.9, filosofem (ok), 18:34, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • –6 +/
    Не раньше, чем Линуса собъёт автобус.
    Да и мало ли какие идеи могут бродить среди двух с половиной разработчиков, сочувствующих Потцерингу.
     
     
  • 5.11, Аноним (-), 19:49, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Линус и Леннарт в довольно хороших отношениях.
    К тому же, Кроа-Хартман и Инго Молнар - это немножко больше, чем два с половиной разработчика :)
     
     
  • 6.12, Аноним (-), 19:54, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > К тому же, Кроа-Хартман и Инго Молнар - это немножко больше, чем два с половиной разработчика :)

    AFAIK, еще Alan Cox. Во всяком случае, положительно комментирует systemd в гуглоплюсе.
    А первые два так вообще стеной за идею Core OS.

     
     
  • 7.15, filosofem (ok), 21:06, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > AFAIK, еще Alan Cox. Во всяком случае, положительно комментирует systemd в гуглоплюсе.

    Пруфы?

     
     
  • 8.24, Аноним (-), 13:06, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Комменты к лентам systemd и леннарта в гуглоплюсе, очевидно же ... текст свёрнут, показать
     
     
  • 9.25, filosofem (ok), 13:21, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Я и не ожидал, что фанбой Леннарда сможет хотя бы приблизительно понять, о чём п... текст свёрнут, показать
     
  • 6.14, filosofem (ok), 21:05, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >Линус и Леннарт в довольно хороших отношениях.

    Линус в более чем хороших отношениях с Unix-way, поэтому никакие systemd и кореоси не пройдут.

    >К тому же, Кроа-Хартман и Инго Молнар - это немножко больше, чем два с половиной разработчика :)

    Если измерять по ЧСВ, то намного больше. =)

     
     
  • 7.22, Аноним (-), 12:50, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Линус в более чем хороших отношениях с Unix-way, поэтому никакие systemd и кореоси не пройдут.

    Именно поэтому и пройдут. Потому что юниксвейны.

     
     
  • 8.26, filosofem (ok), 13:26, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Хаха, скажи это Леннарду, он тоже над тобой поржёт ... текст свёрнут, показать
     
     
  • 9.30, Аноним (-), 14:53, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А если Линусу сказать про юниксвейность Linux, он тоже ржать будет ... текст свёрнут, показать
     
     
  • 10.37, Аноним (-), 21:27, 16/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Без сомненья Linux is NOT UNIX C Так-то его слова ... текст свёрнут, показать
     
  • 6.18, Ytch (?), 00:26, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Линус и Леннарт в довольно хороших отношениях.

    "Two-faced lying weasel" - это типичное обращение к другу, особенно если тот делает что-то хорошее и правильное.
    ( https://lkml.org/lkml/2012/10/2/303 )

    Он же. Тем же. Оттуда же:

    What kind of insane udev maintainership do we have? And can we fix it?

    If the new maintainers are causing problems, they need to be fixed some way.

     
     
  • 7.21, Аноним (-), 12:50, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > "Two-faced lying weasel" - это типичное обращение к другу, особенно если тот делает что-то хорошее и правильное.

    Для Линуса - да :)

    > What kind of insane udev maintainership do we have? And can we fix it?
    > If the new maintainers are causing problems, they need to be fixed some way.

    Обычная рабочая обстановка в LKML.

     
     
  • 8.27, filosofem (ok), 13:28, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Линус ещё не понял, что они намеренно, а не случайно поломали udev ... текст свёрнут, показать
     
     
  • 9.28, Ytch (?), 13:41, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Может быть, но там уже явным образом речь идет о форке, включении его форка в ... текст свёрнут, показать
     
     
  • 10.29, Аноним (-), 14:51, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Обычная линусовская манера морально стимулировать сотрудников О каком новом ... текст свёрнут, показать
     
     
  • 11.33, Ytch (?), 20:26, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Речь идет, естественно, о новых версиях того же старого udev Ну, видимо, раньше... текст свёрнут, показать
     

  • 1.7, Loooooker (ok), 18:03, 12/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Напомните мне, что запускается ДО ядра? Ведь именно эти части будут недоступны для измерения.
     
     
  • 2.8, Аноним (-), 18:28, 12/10/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Биос/UEFI и загрузчик.
    Но леннарт уже подсуетился - его загрузчик (gummiboot) сам регистрирует время, и к тому же считывает отметки времени UEFI (есть там такая фиче).
    А с биосом такое не прокатит.
     

  • 1.16, Аноним (-), 22:01, 12/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    ещё одна отличная даром ненужная штука, отнимающая попусту ресурсы компа, и замедляющая загрузку.
     
     
  • 2.31, Аноним (-), 14:55, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > ещё одна отличная даром ненужная штука, отнимающая попусту ресурсы компа, и замедляющая

    загрузку.

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

     
     
  • 3.32, Аноним (-), 15:28, 13/10/2012 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Во-первый не микросекундного.
    Во-вторых десяток таких ненужных вещей, уже больше, чем на секунду увеличится загрузка системы, все нормальные пользователи переживают из-за лунксных тормозов.
     
     
  • 4.34, qux (ok), 15:58, 14/10/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > все нормальные пользователи переживают из-за лунксных тормозов
    > больше, чем на секунду увеличится загрузка системы

    (Глядя на хрипящую диском по 10 минут винду) нормальные пользователи-альтруисты, о себе не думают, всё о других? :)

     

  • 1.35, Аноним (35), 06:13, 16/10/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    systemd в kernel ?

    хе-хе - мелковато плаваем

    были проекты и глобальнее
    шел и иксы в ядре

    причем рабочий код еще лежит на просторах интернета

    а вы говорите систем ... :)

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



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

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