можно, вот только я не знаю, как они будут вместе работать - какая часть данных будет грузиться в память, а какая на диск
не сжимай, а в 8 Гб не влезет...
если установить zram[size]=$[${sys[ram_size]}/2]K и vm.swappiness ~ 70, то получаем вместо 8-ми ~12 ГБ памяти
интересная штука получается:
zRam — модуль ядра Linux (ранее известный как compcache). Он увеличивает производительность путем предотвращения подкачки страниц на диск, используя сжатое блочное устройство в оперативной памяти, пока не появится необходимость использовать файл подкачки на жёстком диске.
https://ru.wikipedia.org/wiki/ZRam.
Параметры vm.swappiness\zram\swap - взаимозависимы. При достижении 70%-vm.swappiness, начнется сжатие и выгрузка ОЗУ с одновременной загрузкой в zram. Что произойдет, когда по условтю 70% еще происходит выгрузка, а дефолтная настройка zram 50% - невыполнима по достижении 30%, поскольку физически памяти уже нет. Зависли, затормозили или именно тогда включится приоритетность физического swap???
Или если vm.swappiness=70, то zram - менее 30, ну 25 к примеру...? Тогда хотя бы таким образом не допускать конфликта?
Пользователь решил продолжить мысль [time]29 Апрель 2015, 21:35:57[/time]:
Интересная штука, спасибо...
Пользователь решил продолжить мысль [time]29 Апрель 2015, 23:09:09[/time]:
попробовал на vmware: 4 ядра, ram 2.
vm.swappiness=90, zram - по дефолту 1\2 ram, приоритеты swap - видны ниже..
Запущено: Google-Chrom открыто 30 вкладок, Google-Crom 1 вкладка телек в он-лайн....
и только сейчас пошла запись на "физический" swap. Конфликтов по параметрам 90% и 50% - не возникло, ничего не зависло, но рывки (незначительные) появились...
dt-13@ubuntu:~$ cat /proc/swaps
Filename Type Size Used Priority
/dev/sda5 partition 2094076 20652 -1
/dev/zram0 partition 254496 249380 10
/dev/zram1 partition 254496 249424 10
/dev/zram2 partition 254496 249332 10
/dev/zram3 partition 254496 249652 10
dt-13@ubuntu:~$
dt-13@ubuntu:~$
dt-13@ubuntu:~$
dt-13@ubuntu:~$ free
total used free shared buffers cached
Память: 2035984 1954908 81076 40240 2956 168220
-/+ буферы/кэш: 1783732 252252
Подкачка: 3112060 1017508 2094552
dt-13@ubuntu:~$
Пользователь решил продолжить мысль 29 Апреля 2015, 20:20:13:
Кто будет ставить, посмотрите:
https://www.kernel.org/doc/Documentation/blockdev/zram.txthttps://wiki.gentoo.org/wiki/Zramhttps://wiki.debian.org/ZRam