Використання файлу підкачки zRam
Маршрутизатори Keenetic мають можливість увімкнути файл підкачки zRAM. Він забезпечує більш ефективне використання оперативної пам'яті шляхом стиснення блоків, до яких рідко звертаються або які рідко змінюються. Це трохи збільшує навантаження на процесор. Файл підкачки може знадобитися для коректної роботи вбудованого торент-клієнта Transmission.
zRam — це модуль ядра Linux (раніше відомий як compcache), який підвищує продуктивність, запобігаючи підкачуванню даних на жорсткий диск і використовуючи стиснення оперативної пам’яті (алгоритм стиснення lzo), доки вам не знадобиться використовувати файл підкачки на жорсткому диску.
Швидкість обміну даними з оперативною пам'яттю набагато вища, ніж з жорстким диском; тому zRam дозволяє виконувати більше операцій підкачки на пристроях з невеликим об'ємом оперативної пам'яті. Крім того, zRam буде корисним для SSD, які використовують флеш-пам'ять, що має обмежену кількість циклів перезапису.
Починаючи з версії KeeneticOS 3.7, zRAM можна ввімкнути у веб-інтерфейсі маршрутизатора в меню Керування на сторінці Загальні налаштування системи в розділі Параметри продуктивності.

Переведіть перемикач Стиснутий диск в оперативній пам'яті для системного файлу підкачки в положення Увімкнено.
Підказка
Для отримання додаткової інформації дивіться статтю Віртуальний файл підкачки zRAM .
Для пристроїв з версією KeeneticOS 3.6 і раніших, zRAM можна ввімкнути лише з інтерфейсу командного рядка (CLI). Підключіться до CLI і виконайте команди:
(config)>system zram(config)>system configuration save

Коли ви виконуєте команду system zram, система автоматично визначить рекомендований розмір файлу. Як правило, розмір файлу zRam відповідає об'єму Keenetic оперативної пам'яті.
У нашому прикладі об'єм оперативної пам'яті Keenetic Ultra становить 256 МБ або 262016 Кбайт (це можна побачити в CLI):
(config)>show systemhostname: Keenetic_Titan domainname: WORKGROUP cpuload: 1memory: 41908/262016swap: 0/262012memtotal: 262016 memfree: 183428 membuffers: 9248 memcache: 27432swaptotal: 262012swapfree: 262012 uptime: 824
У нашому випадку система автоматично вибрала розмір файлу підкачки рівним 256 МБ.
Ви можете використати команду show system zram, щоб переглянути параметри zRam:
(config)>show system zramzram:enabled: yescompression-algo: lzodisk-size: 262016456 compressed-size: 87 original-size: 4096 total-memory-used: 12288 compression-threads: 2 compressed-ratio-pcs: 300
Щоб вимкнути стиснення пам'яті, ви можете використати команду system no zram
(config)>system zramZram::Manager: Enabled zram swap of size 262144Kb. (config)>system no zramZram::Manager: Zram swap disabled.