Создан патч для Linux-ядра, увеличивающий производительность десктопов
19
								Иллюстрация с сайта Wallpaperlinux.Com
Linux-разработчик Майк Гэлбрейт (Mike Galbraith) представил новую версию патча к ядру, который при своем скромном объеме позволяет заметно улучшить отзывчивость при работе операционной системы на настольных компьютерах.
Третья версия патча, опубликованная 15 ноября в почтовой рассылке linux-kernel, добавляет всего 224 строчки кода в планировщик задач ядра и убирает 9, а достигаемые при его использовании результаты впечатлили Линуса Торвальдса (Linus Torvalds), которого часто обвиняют в ориентации современного развития Linux-ядра на серверное применение.
Согласно тестам, выполненным самим Майком, патч позволяет в некоторых случаях «уменьшить время задержки более, чем в 10 раз, а среднюю нагрузку десктопа — почти в 60 раз».
Комментарий Линуса: «Должен сказать, я (приятно) удивлен тем, насколько маленьким стал этот патч и насколько он при этом ненавязчив и элегантен. Вместе с тем, я очень рад тому, что он делает с производительностью при интерактивной работе. Мой тестовый случай был действительно прост (чтение электронной почты в веб-браузере и немного скроллинга во время сборки ядра с „make -j64“ [т.е. в 64 потока — прим ред.]), но такой тестовый случай очень мне подходит. И было заметно _огромное_ улучшение. [..] Групповая планировка перешла от статуса полезной в некоторых особых случаях для серверов к настоящей киллер-фиче».
Сам патч к ядру Linux и комментарий Майка Гэлберта можно найти в архивах рассылки linux-kernel.
Постоянная ссылка к новости: https://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
        
  
DevOps as a Service from Palark
	
Цифры впечатляют, кто нибудь пробовал?
Пробовал: mend0za2.livejournal.com/46959.html
А когда же этот нано-патч включат в ядро? Или не будут включать?
Линус одобрил, так что будут :-) При первой возможности (для релиза, где еще принимают изменения).
В 2.6.38 будет, в 2.6.37 не попадает — окно уже закрыто.
включат в версию 2.6.38
Молодежный патчик!
До этого все стариковские были.)))))
дайте два)))