Zram: различия между версиями
Перейти к навигации
Перейти к поиску
Нет описания правки |
Zombah (обсуждение | вклад) м (fix link) |
||
Строка 1: | Строка 1: | ||
==По мотивам [http://4pda.ru/forum/index.php?s=&showtopic=230018&view=findpost&p=9342239 письма] .avolver'а человекам.== | ==По мотивам [http://4pda.ru/forum/index.php?s=&showtopic=230018&view=findpost&p=9342239 письма] .avolver'а человекам.== | ||
В '''<span style="color: #ff4500;">Ubuntu</span>''' действительно нужно только положить <u><span style="background-color: transparent; color: #222222;">[ | В '''<span style="color: #ff4500;">Ubuntu</span>''' действительно нужно только положить <u><span style="background-color: transparent; color: #222222;">[https://wiki.ubuntu.com/ARM/TEGRA/AC100?action=AttachFile&do=view&target=zramswap.conf zramswap.conf]</span></u> в папку '''/etc/init/''', перезагрузиться и всё. | ||
В '''<span style="color: purple;">Gentoo</span>''' (и подобных дистрибутивах, без upstart) создайте '''/etc/init.d/zramswap''' и заполните его подобным текстом: | В '''<span style="color: purple;">Gentoo</span>''' (и подобных дистрибутивах, без upstart) создайте '''/etc/init.d/zramswap''' и заполните его подобным текстом: | ||
<pre> | <pre> |
Текущая версия от 22:39, 16 января 2015
По мотивам письма .avolver'а человекам.
В Ubuntu действительно нужно только положить zramswap.conf в папку /etc/init/, перезагрузиться и всё. В Gentoo (и подобных дистрибутивах, без upstart) создайте /etc/init.d/zramswap и заполните его подобным текстом:
#!/sbin/runscript # Zram, zram, zram!. depend() { need localmount keyword -jail -openvz -prefix -vserver -lxc } start() { ebegin "Initializes zram swaping" modprobe zram num_devices=2 totalmem=`free | grep -e "^Mem:" | sed -e 's/^Mem: *//' -e 's/ *.*//'` mem=$(( (totalmem / 4) * 1024 )) echo $mem > /sys/block/zram0/disksize echo $mem > /sys/block/zram1/disksize mkswap /dev/zram0 mkswap /dev/zram1 swapon -p 5 /dev/zram0 swapon -p 5 /dev/zram1 eend 0 } stop() { ebegin "Deactivation zram swaping" swapoff /dev/zram0 swapoff /dev/zram1 rmmod zram eend 0 }
Далее сделайте сей файл исполняемым: chmod + /etc/init.d/zramswap И добавьте в автозагрзку: rc-update add zramswap default
(нот тестед..мопед не мой я только разместил объяву)