Внесение изменений, влияющих на интерактивность в Linux-ядро

В ближайшем будущем в Linux-ядро будет внедрен патч, повышающий интерактивность реализации десктоп-задач. Это делает возможным беспроблемно выполнять повседневные задачи, к числу которых можно отнести просмотр веб-страниц, проигрывание видеороликов и т.п., даже при условии сильной загрузки процессора фоновыми приложениями (многопоточной компиляцией, математическими расчётами, участием в различных вычислительных проектах и т.д.). Действие данного патча базируется на принципе  разбивки выполняемых задач по  группам с привязкой к TTY. Это позволяет осуществить  равномерную загрузку  процессорных тактов. Патч имеет размер всего около двухсот строк. По результатам замеров, проведенных самим автором, в процессе критически высокой загрузки системы максимальная отзывчивость уменьшилась в десять раз, при этом средняя отзывчивость улучшилась более чем в двадцать раз. Эту возможность планируется интегрировать в ядро 2.6.38.

©  Root.UA