Страница 1 из 1

zRam - увеличение производительности.

Добавлено: Сб фев 25, 2017 9:33 pm
petrovi4
zRam — модуль ядра Linux. Он увеличивает производительность путём предотвращения подкачки страниц на диск, используя сжатое блочное устройство в оперативной памяти, пока не появится необходимость использовать файл подкачки на жёстком диске. Скорость обмена с оперативной памятью быстрее, чем с жёстким диском, следовательно zRam позволяет Linux производить большее число операций подкачки, особенно на старых компьютерах с малым объёмом оперативной памяти.
Добавляем в конец файла /etc/rc.local инициализацию и запуск модуля zram (перед строкой exit 0):

Код: Выделить всё

####################
modprobe zram num_devices=4  # Пусть все 4 ядра будут задействованы для компрессии

SIZE=512    # Отдадим под псевдо свап-файл 512 Мб
echo $(($SIZE*1024*1024)) > /sys/block/zram0/disksize
echo $(($SIZE*1024*1024)) > /sys/block/zram1/disksize
echo $(($SIZE*1024*1024)) > /sys/block/zram2/disksize
echo $(($SIZE*1024*1024)) > /sys/block/zram3/disksize

mkswap /dev/zram0
mkswap /dev/zram1
mkswap /dev/zram2
mkswap /dev/zram3

swapon /dev/zram0 -p 10
swapon /dev/zram1 -p 10
swapon /dev/zram2 -p 10
swapon /dev/zram3 -p 10

####################      

Файл доступен на запись только пользователю root, так что не забудьте

Код: Выделить всё

$ sudo leafpad /etc/rc.local

Изменения вступят в силу после перезагрузки.

источник:
http://raspberrypi.ru/blog/647.html#cut

Что скажете малиноведы? Изображение

Re: zRam - увеличение производительности.

Добавлено: Вс фев 26, 2017 12:42 am
immortal
какой смысл не на десткопной версии?

Код: Выделить всё

root@orangepipc:~# swapon -s
Filename                Type        Size    Used    Priority
/var/swap                                  file        131068    0    -1
/dev/zram0                                 partition    131068    0    10
/dev/zram1                                 partition    131068    0    10
/dev/zram2                                 partition    131068    0    10
/dev/zram3                                 partition    131068    0    10