Изменение, о котором впервые было упомянуто в образовании в декабре 2023 года, не может быть меньшим. Всего 30 строк кода позволяют увеличить пропускную способность данных на 45% без увеличения времени обработки отдельных запросов.
При этом потребление энергии снижается. При высоких вычислительных мощностях доведите экономию до 30%. Учитывая, что большинство серверов во всем мире работают на Linux, это привело бы к огромному количеству электроэнергии, которую можно было бы сэкономить.
В настоящее время серверы и центры обработки данных потребляют примерно 500 тераватт-часов, и это число удвоится в течение следующих нескольких лет. 10% от этого количества было бы достаточно для полного обеспечения электроэнергетикой небольших промышленных стран, таких как Дания.
По словам профессора Карстенса, одного из авторов исследования, это улучшение не требует каких-либо дополнений к Linux. Вместо этого этот рабочий процесс использовался для минимизации количества запросов к процессору.
При больших объемах данных эти IRQ используются для остановки выполнения программы и перераспределения ресурсов в другое место. Затем программа возобновляет работу с точками прерывания.
Но подход такой довольно неэффективен. Благодаря изменениям в ядре кэш-процессора можно работать более эффективно, количество прерываний может быть значительно сокращено. Таким образом, серверы могут работать быстрее и с использованием алгоритмов, особенно под управлением.
Это теория. Само собой разумеется, что реализация на отдельных серверах и центрах обработки данных требует времени. В версии 6.13 ядра Linux вышеупомянутые изменения были реализованы и, как мы надеемся, должны быть реализованы в последующих обновлениях Linux.
ЕСЛИ ВЫ ЖЕЛАЕТЕ ЗАКАЗАТЬ РЕКЛАМУ НА САЙТЕ CYBERSTATE.KZ, ПИШИТЕ НАМ НА ПОЧТУ: editor@cyberstate.kz