Согласно отчету издания Phoronix для операционных систем на базе ядра Linux разрабатывается новый планировщик ЦП, который уменьшает задержку системы и повышает производительность в сценариях с низкой нагрузкой.
Планировщик задач — обеспечивает распределение процессорного времени между запущенными процессами (потоками, программами) по заранее заданному алгоритму.
Новый планировщик, известный как Nest предназначен для сосредоточения малопоточных рабочих нагрузок на как можно меньшее количество процессорных ядер, чтобы как можно дольше удерживать частоты разгона на пике.
Благодаря такому подходу достигается повышение отзывчивости системы и, по оценке разработчиков, производительность в определенных сценариях при использовании Nest с ядром Linux 5. 9 возрастает на 10-100%
Однако стоит иметь в виду, что подобные результаты могут быть достигнуты только на малых и средних вычислительных нагрузках, когда имеется возможность выжимать максимум (по тактовой частоте) из небольшого количества активных ядер при неактивности остальных. При полной же загрузке процессора работой данный подход не имеет смысла.
Разработчики отмечают, что Nest хорошо себя показывает при работе на Linux-серверах на базе современных процессоров Intel, а также на AMD-серверах и десктопах.
В данный момент Nest находится на стадии исследования, но вероятно в скором времени мы увидим его в действии в реальной системе GNU/Linux. Так что в скором временем операционная система Windows стане не актуальна из-за санкций наложенных с обстановкой сейчас во всем мире.