Разработка > Пользовательский

Тестирование zram

<< < (2/9) > >>

runtik:
А как работает zram с SSD ???. Поясните пожалуйста. Количество пользователей, которые успользуют SSD постоянно увеличивается.

ek-nfn:

--- Цитата: runtik от Январь 04, 2016, 07:50:08 ---А как работает zram с SSD ???.

--- Конец цитаты ---

Как понимаю, также, как с простым диском. От ОЗУ отбирается часть объема (swapon -s показывает сколько, можно вручную корректировать). Система воспринимает это как увеличение swap. Но эти добавленные разделы имеют приоритет (также можно корректировать вручную) перед основным разделом (файлами) swap. То бишь, сначала пишется в них, а уж по заполнению идет сброс на медленный дисковый swap.
 Вроде сокращаем основное ОЗУ, но, учитывая то, что в этой области данные сжимаются, а скорость обмена данными снижается не слишком сильно, то получаем какой-то гибрид, эквивалентный увеличению ОЗУ (за счет компрессии данных), но работающий по алгоритму swap.
C этим разделом (разделами под каждое ядро ЦП) даже параметр Swappiness, определяющий порог начала обращения к swap, работает как со стандартным разделом swap. Поэтому я и назвал гибридом - работа как со swap, но эквивалентно увеличению ОЗУ с небольшой потерей скорости обмена данными с ОЗУ при достижении порога начала сброса в swap (по умолчанию - при заполнении ОЗУ на 40%, смотрим командой cat /proc/sys/vm/swappiness - показывает в процентах остаток свободного ОЗУ, после которого в работе задействется swap).

sfs:
Есть информация насколько эффективно zram жмет?

Не будет ли проще и эффективней просто отключить swap (при достаточном к-ве ram) и включить

--- Код: ---# mount
tmpfs on /tmp type tmpfs (rw)
--- Конец кода ---

Если хочется сжатия памяти - UKSM. Пишу из под https://pf.natalenko.name/ . 10 вкладок в firefox-lite - uksmstat -s показывает 17мб экономии RAM (бывало до 30)

--- Код: ---# free -h
              total        used        free      shared  buff/cache   available
Mem:           3,9G        457M        2,6G        111M        854M        3,2G
Swap:            0B          0B          0B

--- Конец кода ---

Пользователь.:
Я выше давал ссылку на свои исследования.


--- Цитата: Пользователь. от Май 28, 2013, 14:54:51 ---Тут главное не думать что ОЗУ удвоится, нет не удвоится, просто за счет сжатия получится вместить данных в ОЗУ больше на 50-100 мегабайт.

--- Конец цитаты ---

сжатие там в районе 10%
основной эффект дает перенаправление свапа в оперативную память
то же самое можно сделать настроив swappines (но без сжатия), зато нагрузка на процессор меньше будет.

Пользователь.:
Можно настройку swappines упаковать в deb пакет, в скрипт postinstall прописать нужные команды.
Тогда без zram все будет.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Перейти к полной версии