zramを設定して正しくスワップする方法

zramを設定して正しくスワップする方法

私は新しい3.0カーネルを設定してコンパイルしています。私がしばらく(パッチ経由で)使用し、3.0にマージする予定の素晴らしい機能の1つはzramです。

hddスワップとzramスワップを同時に設定してzramを最初に使用し、オーバーフローしたページのみを実際のスワップに入れることができますか?

ベストアンサー1

swapon-p優先順位を設定するスイッチがあります。以下を設定できます。

swapon -p 32767 /dev/zram0
swapon -p 0 /dev/my-lvm-volume/swap

または/etc/fstabから:

/dev/zram0              none swap sw,pri=32767 0 0
/dev/my-lvm-volume/swap none swap sw,pri=0     0 0

編集する:完璧なソリューションのために、次の行がudevルールで役に立ちます。

KERNEL=="zram0", ACTION=="add", ATTR{disksize}="1073741824", RUN="/sbin/mkswap /$root/$name"

おすすめ記事