Новая стабильная версия real-time ветки Linux ядра


Рубрика: Новости Linux
Метки: |
Просмотров: 3076

Создание OSADL (Open Source Automation Development Lab) анонсировала 4 выпуск стабильной версии модифицированного для работы в режиме реального времени Linux ядра (Realtime-Preempt, PREEMPT_RT или "-rt"), базирующегося на 2.6.31.12 версии основного ядра. Прошлая стабильная ветка проекта базировалась на ядре 2.6.29. Ядро "-rt" используется в real-time редакциях таких промышленных Linux дистрибутивов, как MontaVista, Red Hat и Novell.

Изменения, добавленные в новой версии RT-ветки ядра:

* Реализовано полное описание типов спинлоков, которое будет включено в главное ядро 2.6.33.

* Возвращены гистограммы, отображающие задержки пробуждений.

* Добавлена гистограмма задержек таймера пробуждений.

* Исправлен нетактичный формат вывода трассировки.

* Предотвращён крах ядра, если пользовательское дополнение использует ошибочный вызов futex.

* Уточнение производительности Read-Copy-Update функций.

* Проведена оптимизация планировщика.

* Исправлено некорректное средство задачи в выводе трассировщика.

* Преимущество задач SCHED_FIFO сейчас совместим c POSIX.

* Исправлен пропуск точек вытеснения (preemption points), при включенной трассировке.

Общие результаты перенапряжение-тестирования новой версии RT-ядра продемонстрировали уменьшение задержек, по сравнению с предыдущим RT-ядром, в среднем на 10 микросекунд. Измерения задержек проводились утилитой cyclictest, сейчас сохраняющий многопроцессорные системы. Режим задавалась через циклический пуск пакета hackbench, рекурсивное представление списка директорий на локальных и удалённых файловых системах и одновременную компиляцию ядра Linux. На системе с CPU Athlon XP 2000+ (32-bit) максимальная приостановка составила 69 микросекунд, на системе с CPU Core 2 Duo 2.4 GHz (64-bit) - 32 и 29 микросекунд, на системе с CPU i7 3.33 GHz (32-bit) - от 33 до 47 микросекунд.


  • Комментариев: 0

  • Вконтакте

  • Facebook:

    Оставьте комментарий!

    grin LOL cheese smile wink smirk rolleyes confused surprised big surprise tongue laugh tongue rolleye tongue wink raspberry blank stare long face ohh grrr gulp oh oh downer red face sick shut eye hmmm mad angry zipper kiss shock cool smile cool smirk cool grin cool hmm cool mad cool cheese vampire snake excaim question

    Используйте нормальные имена. Ваш комментарий будет опубликован после проверки.

    Имя и сайт используются только при регистрации

    Если вы уже зарегистрированы как комментатор или хотите зарегистрироваться, укажите пароль и свой действующий email. При регистрации на указанный адрес придет письмо с кодом активации и ссылкой на ваш персональный аккаунт, где вы сможете изменить свои данные, включая адрес сайта, ник, описание, контакты и т.д., а также подписку на новые комментарии.

    Авторизация 

    MaxSiteAuth.

    (обязательно)