Використання файла підкачки zRam

Починаючи з KeeneticOS версії 2.09 на пристроях Keenetic, ви можете ввімкнути файл підкачки zRam. Для коректної роботи вбудованого торрент-клієнта Transmission може знадобитися файл підкачки.

zRam – модуль ядра Linux (раніше відомий як compcache), який підвищує продуктивність, запобігаючи переміщення даних на жорсткий диск і використовуючи стиснення RAM (алгоритм стиснення lzo), доки вам не знадобиться використовувати файл підкачки на жорсткому диску.

Швидкість обміну даними з оперативною пам'яттю набагато більше, ніж з жорстким диском; отже, zRam дозволяє виконувати більше операцій підкачки на пристроях з невеликим обсягом оперативної пам’яті. Також zRam буде корисний для SSD, які використовують флеш-пам’ять, яка має обмежену кількість циклів перезапису.

Щоб використовувати zRam, потрібно зайти в налаштування маршрутизатора Keenetic через інтерфейс командного рядка (CLI) і виконати команди: :

(config)> system zram
(config)> system configuration save


2017-11-03_9-33-20.png

Коли ви виконуєте системну команду zram, система автоматично визначить рекомендований розмір файлу. Як правило, розмір файлу zRam відповідає розміру RAM Keenetic.

У нашому прикладі розмір оперативної пам’яті Keenetic Ultra (KN-1810) становить 256 МБ або 262016 Кбайт (ви можете побачити його в CLI):

(config)> show system

hostname: Keenetic_Titan
domainname: WORKGROUP
cpuload: 1
memory: 41908/262016
swap: 0/262012
memtotal: 262016
memfree: 183428
membuffers: 9248
memcache: 27432
swaptotal: 262012
swapfree: 262012
uptime: 824


У нашому випадку система автоматично вибрала розмір файлу підкачки рівний 256 МБ.

Ви можете використовувати таку команду, щоб переглянути параметри zRam:

(config)> show system zram

zram:
enabled: yes
compression-algo: lzo
disk-size: 262016456
compressed-size: 87
original-size: 4096
total-memory-used: 12288
compression-threads: 2
compressed-ratio-pcs: 300


Щоб відключити стиснення пам'яті, можна скористатися командою system no zram

(config)> system zram
Zram::Manager: Enabled zram swap of size 262144Kb.
(config)> system no zram
Zram::Manager: Zram swap disabled.


Якщо розміру файлу підкачки недостатньо, ви можете підключити файл automatically mounted swap partition. ZRam і swap можуть працювати разом.

 

Чи була ця стаття корисною?

80 з 81 вважають статтю корисною