The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Facebook представил механизм TMO, позволяющий экономить 20-32% памяти на серверах, opennews (??), 21-Июн-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


58. "Facebook представил механизм TMO, позволяющий экономить 20-3..."  +1 +/
Сообщение от Анонимemail (62), 21-Июн-22, 13:09 
Не понимаю, зачем это всё. Разве своп не так же работал? Это позор конечно. Но если своп работал не так, значит надо было его доработать, а не городить велосипеды.
Ответить | Правка | Наверх | Cообщить модератору

130. "Facebook представил механизм TMO, позволяющий экономить 20-3..."  +/
Сообщение от Аноним (127), 21-Июн-22, 20:10 
Текущая версия swap в линуксе работает, прямо скажем, неоптимально. Там используется простой LRU-механизм, с разделением только на данные (анонимную память) и файловый кеш.
Есть два подхода к его улучшению, оба до сих пор не приняты в ядро:

1. Патч под названием le9: https://github.com/hakavlad/le9-patch
Защищает (как мягко, так и жёстко) какое-то фиксированное количество файлового кеша в оперативной памяти. Очень полезно для десктопов, позволяет выгружать гигабайты в своп без зависаний и тормозов системы.

2. Более продвинутая версия предыдущего патча с автоматическим определением количества важного файлового кеша MG-LRU, добавляющая понятие времени к LRU: https://lore.kernel.org/lkml/20220614071650.206064-1-yuzhao&...
Применяется в Chrome OS и Android.
Подробное описание: https://lore.kernel.org/all/20220614071650.206064-15-yuzhao&.../

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру