nixp.ru v3.0

22 декабря 2024,
воскресенье,
16:14:47 MSK

17 ноября 2010, 15:19

Создан патч для Linux-ядра, увеличивающий производительность десктопов

19
Довольный Тукс… отдыхает
Довольный Тукс… отдыхает
Иллюстрация с сайта Wallpaperlinux.Com

Linux-разработчик Майк Гэлбрейт (Mike Galbraith) представил новую версию патча к ядру, который при своем скромном объеме позволяет заметно улучшить отзывчивость при работе операционной системы на настольных компьютерах.

Третья версия патча, опубликованная 15 ноября в почтовой рассылке linux-kernel, добавляет всего 224 строчки кода в планировщик задач ядра и убирает 9, а достигаемые при его использовании результаты впечатлили Линуса Торвальдса (Linus Torvalds), которого часто обвиняют в ориентации современного развития Linux-ядра на серверное применение.

Согласно тестам, выполненным самим Майком, патч позволяет в некоторых случаях «уменьшить время задержки более, чем в 10 раз, а среднюю нагрузку десктопа — почти в 60 раз».

Комментарий Линуса: «Должен сказать, я (приятно) удивлен тем, насколько маленьким стал этот патч и насколько он при этом ненавязчив и элегантен. Вместе с тем, я очень рад тому, что он делает с производительностью при интерактивной работе. Мой тестовый случай был действительно прост (чтение электронной почты в веб-браузере и немного скроллинга во время сборки ядра с „make -j64“ [т.е. в 64 потока — прим ред.]), но такой тестовый случай очень мне подходит. И было заметно _огромное_ улучшение. [..] Групповая планировка перешла от статуса полезной в некоторых особых случаях для серверов к настоящей киллер-фиче».

Сам патч к ядру Linux и комментарий Майка Гэлберта можно найти в архивах рассылки linux-kernel.

Постоянная ссылка к новости: http://www.nixp.ru/news/10895.html. Дмитрий Шурупов по материалам phoronix.com.

fb twitter vk
ffldove

Цифры впечатляют, кто нибудь пробовал?

myst
s.r

А когда же этот нано-патч включат в ядро? Или не будут включать?

Дмитрий Шурупов

Линус одобрил, так что будут :-) При первой возможности (для релиза, где еще принимают изменения).

myst

В 2.6.38 будет, в 2.6.37 не попадает — окно уже закрыто.

Mr.[TwiSteD]
s.r

А когда же этот нано-патч включат в ядро? Или не будут включать?

включат в версию 2.6.38

Андрей Половов

Молодежный патчик!

ffldove

До этого все стариковские были.)))))

iFox

дайте два)))