Инструменты свопирования страниц RAM туда же в RAM в сжатом виде. Включённые в официальный состав ядра начиная с версии 2.6.37. Позволяет увеличить скорость свопирования виртуальных страниц RAM до 10-15 раз! Что проявляется субъективно, "на глаз" увеличением отзывчивости приложений на действия пользователя, особенно для крупных GUI приложений на Qt.
Особенно может оказаться полезным для малых (память 1-4Gb) и встраиваемых (tmbedded) конфигураций.
Популярно, "на пальцах" можно почитать здесь: Zram и Zswap или как увеличить эффективность оперативной памяти
Здесь есть и пожелание (включить в состав репозитория), и вопрос.
Пожелание, естественно, в том, чтобы включить весь этот инструментарий в полном объёме. Многие пользователи за это скажут вам: спасибо.
P.S. Есть, как кажется, ещё одно достоинство использования именно Zram / Zswap, не очень замеченная в публикациях: повышенная защищённость системы за счёт того, что а). выгруженные в swap страницы RAM сжаты, т.е. искажены + б). алгоритм этого сжатия можно менять, т.е. он неизвестен априори + в). после завершения работы системы swap пространство, как след работы приложений, не существует.
Особенно может оказаться полезным для малых (память 1-4Gb) и встраиваемых (tmbedded) конфигураций.
Популярно, "на пальцах" можно почитать здесь: Zram и Zswap или как увеличить эффективность оперативной памяти
15 декабря 2015 г.
Пожелание, естественно, в том, чтобы включить весь этот инструментарий в полном объёме. Многие пользователи за это скажут вам: спасибо.
P.S. Есть, как кажется, ещё одно достоинство использования именно Zram / Zswap, не очень замеченная в публикациях: повышенная защищённость системы за счёт того, что а). выгруженные в swap страницы RAM сжаты, т.е. искажены + б). алгоритм этого сжатия можно менять, т.е. он неизвестен априори + в). после завершения работы системы swap пространство, как след работы приложений, не существует.
Последнее редактирование: