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

Проблемы/вопросы, связанные с запуском под различными платформами и конфигурациями.

Модератор: immortal

Ответить
petrovi4
Сообщения: 3
Зарегистрирован: Пт фев 24, 2017 9:17 pm
Благодарил (а): 0
Поблагодарили: 0

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

Сообщение petrovi4 » Сб фев 25, 2017 9:33 pm

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

Что скажете малиноведы? Изображение
immortal
Сообщения: 1138
Зарегистрирован: Вт янв 29, 2013 9:16 am
Откуда: Белозерск
Благодарил (а): 16 раз
Поблагодарили: 402 раза
Контактная информация:

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

Сообщение immortal » Вс фев 26, 2017 12:42 am

какой смысл не на десткопной версии?

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

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
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
Ответить