Вышло Linux-ядро версии 2.6.37

Разработчики ядра открытой операционной системы Linux накануне объявили о выходе версии ядра 2.6.37, где был внесен ряд новых разработок, существенно повышающих производительность Linux на компьютерах с несколькими центральными процессорами. Здесь, в частности, были несколько изменены подсистемы, работающие с файловыми системами Ext4 и XFS в симметричных мультипроцессорных системах.

Помимо этого, в новом ядре Linux были улучшены системы маршрутизации и управления устройствами, работающими в составе SMP-систем (symmetric multiprocessing). По словам лидера разработки ядра Linux Линуса Торвальдса, новая версия ядра появилась примерно через два месяца после выхода предыдущей сборки. Напомним, что версия 2.6.36 появилась в конце октября. Согласно данным статистики, в новой версии ядра добавлены 1 140 000 строк кода.

В отношении файловой системы Ext4, новое ядро будет более экономично использовать память, а также не будет применять единый буфер коммуникаций, который давал некоторый прирост производительности в однопроцессорных системах, но съедал его на многопроцессорных. Разработчики говорят, что в новой версии ядра они фиксировали прирост операций Ext4 на машинах с 48 работающими процессорными ядрами и 24-дисковыми SAS-массивами из жестких дисков. Сообщается, что новое ядро может без проблем одновременно работать со 192 потоками дисковых данных.

Некоторые нововведения коснулись с файловой системы XFS, которая также была ускорена в 2.6.37. Согласно данным Changelog-файла, производительность XFS на мультипроцессорных системах была повышена в среднем на 15% (тестирование проводилось на файловой системе с 50 млн файлов).

Кроме всего прочего, в ядре была обновлена устаревшая мультипроцессорная технология BKL (Big Kernel Lock). Теперь здесь появилась BKL2.0, способная лучше контролировать конкурирующие операции, предсказывать операционные блокировки и более детально относиться к расходованию памяти. Но с другой стороны, BKL 2.0 стала более требовательной к процессорам, поэтому здесь нагрузка возрастает.

По словам Торвальдса, большая часть нововведений версии 2.6.37 относится к нововведениям корпоративного плана и может быть оценена компаниями, где работают большие Linux-серверы, работающие с системами комплексного бизнес-планирования.

Среди других новшеств ядра можно выделить обновленный планировщик CPU и улучшенную систему управления питанием процессоров.

Главная тема: 

Комментировать

Filtered HTML

  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <blockquote> <strike> <code> <h2> <h3> <h4> <h5> <del> <img>
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.