Обложка канала

Linux / Линукс

Все о мире Свободного Программного обеспечения 🐧

Linux / Линукс

4 года назад
Открыть в
​​Новый планировщик для Linux способен повысить производительность процессора до 50% На этой неделе был представлен планировщик Nest, цель которого — удерживать задачи на сильно нагруженных ядрах с наименьшей задержкой. Разработчики Nest обнаружили, что их планировщик повышает производительность до 50% и может снизить энергопотребление на современном оборудовании. ▫️Поведение планировщика Linux CFS заключается в распределении задач по доступным ядрам ЦП. Nest использует другой подход, учитывая современные характеристики процессора. Распределение работы может быть полезным, но включение долго бездействующих ядер ЦП может привести к задержке до тех пор, пока эти ядра не будут переведены в состояние более высокой производительности (более высокая частота). Также это может негативно повлиять на мощность работающих в данный момент ядер. ▪️Nest старается сначала удерживать задачи на наборе активных ядер, которые уже работают с максимальной производительностью, прежде чем запускать бездействующие ядра. Nest также учитывает родительское ядро ​​в своем решении по планированию, чтобы попытаться улучшить локальность в случае многоядерных процессоров. ▫️Планировщик задач Nest может повысить производительность от 10% до 50% при легких или умеренных рабочих нагрузках на серверах Intel с 1/2/4 ядрами, а также на серверах и настольных компьютерах с AMD.