Создан патч для 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.
GNU/Linux kernel 5.7 сменил статус с «mainline» на «stable» — теперь уже можно ставить 1
Вышло ядро Linux 5.7 — это mainline и лучше пока подождать 1
Статистика Linux Foundation по разработке ядра Linux собрала данные о 83 тысячах патчей за год
Fleet Commander для централизованного управления Linux-десктопами с GNOME готов к production
LTS-поддержка ядра Linux увеличена с 2 до 6 лет… для Android и не только 2
Linux 4.13 — новая версия ядра свободной ОС 2
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
Цифры впечатляют, кто нибудь пробовал?
Пробовал: mend0za2.livejournal.com/46959.html
А когда же этот нано-патч включат в ядро? Или не будут включать?
Линус одобрил, так что будут :-) При первой возможности (для релиза, где еще принимают изменения).
В 2.6.38 будет, в 2.6.37 не попадает — окно уже закрыто.
включат в версию 2.6.38
Молодежный патчик!
До этого все стариковские были.)))))
дайте два)))