LINUX.ORG.RU
ФорумTalks

Amazon работает над новым упреждающим восстановлением памяти для ядра Linux

 


0

1

Более года инженеры Amazon работали над DAMON как новым средством мониторинга доступа к данным в Linux. Эту серию патчей еще предстоит внедрить, но работа над ней продолжается с намерением обновить ее, когда она будет готова. Совсем недавно задействованные инженеры работали над реализацией восстановления страниц на основе DAMON для ядра Linux для упреждающей работы с системами, имеющими высокую нагрузку на память.

На этой неделе Amazon разослала вторую серию патчей «запрос комментариев», реализующих упреждающее восстановление страниц памяти на основе DAMON. Этот модуль ядра будет обеспечивать восстановление страниц с помощью DAMON для отслеживания доступа к данным при обнаружении холодных страниц. В серии патчей поясняется: «Он находит области памяти, к которым не осуществлялся доступ в течение определенного времени, и выводит страницу. Чтобы избежать чрезмерного использования ресурсов ЦП для операций вывода страниц, можно настроить ограничение скорости. При ограничении скорости он выдает страницы из областей памяти, к которым не осуществлялся доступ в первую очередь.Кроме того, чтобы убрать накладные расходы на мониторинг в мирной ситуации и вернуться к восстановлению гранулярности страницы на основе LRU-списка, когда он не работает, используется механизм активации на основе трех водяных знаков. используется с долей свободной памяти в качестве метрики водяного знака. Для удобной настройки он использует параметры модуля. Используя их, системные администраторы могут включать / отключать его и настраивать порог времени идентификации холода, ограничение скорости и три водяных знака».

Производительность этой утилизации страниц на основе DAMON для Linux звучит неплохо: «DAMON_RECLAIM в ядре Linux v5.12 с устройством подкачки ZRAM и ограничением скорости 10 ГБ / с обеспечивает экономию памяти 32% при накладных расходах всего 1,91%. Для этого DAMON_RECLAIM потребляет только 5,72% времени одного ЦП. Ожидается, что из потребления ЦП только около 1,448% времени одного ЦП будет использоваться для мониторинга шаблонов доступа».

Те, кто хочет узнать больше об этой инициативе ядра Amazon Linux, могут увидеть эту серию патчей и дополнительную информацию в этой ветке списка рассылки ядра.

https://lore.kernel.org/lkml/20210608115254.11930-1-sj38.park@gmail.com/

★★★

А источник новости phoronix? Похоже на перевод оттуда.

xmikex ★★★★
()

а что, Linux еще и память ломает, дааа

Shulman
()

Проще говоря, он перманентно свопит редко используемые страницы? А разве память сейчас так дорога, чтобы экономить за счёт этого потенциально глючного механизма?

x-signal ★★
()
Ответ на: комментарий от x-signal

память сейчас так дорога

  • по крайней мере не бесплатна
  • все еще выпускаются ноутбуки с лимитом 4 гига памяти
hakavlad ★★★
() автор топика
Ответ на: комментарий от x-signal

Любой алгоритм потенциально глючен. Так что, может вообще не использовать алгоритмы выкинуть компьютеры? Или у тебя есть какие-то конкретные комментарии почему именно этот алгоритм имеет большие, чем обычно, шансы быть «потенциально глючным»?

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)

Очень нетехнические разговоры, бро.

Все над чем-то скучным работают, тащить это на Лор необязательно.

t184256 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.