EDIT: Genau das gibt es jetzt zram-config
. Es ist ein Anfängerjob, der bis zur Hälfte Ihres RAMs komprimiert, verteilt auf $ (Anzahl der CPU-Kerne) Swap-Geräte. Es hat nicht immer beim Booten angefangen, sondern sudo service zram-config start
funktioniert.
Ich habe compcache = "256 M" /etc/initramfs-tools/initramfs.conf
wie hier beschrieben aktiviert (von mir: P). Dies - glaube ich - schafft, /dev/ramzswap0
aber es wird nie als Tausch aktiviert. Es funktioniert nur nach mkswap
&& swapon
.
Dann gibt es das Modul zram, das erstellt /dev/zram
. Ist es etwas anderes? Es funktioniert genauso, wird aber /dev/ramzswap
aus dem Modul ramzswap erstellt.
Am Ende des Tages möchte ich einen komprimierten RAM-Tausch haben und den besseren der beiden verwenden, und dafür muss ich wissen, wie ich ihn dauerhaft auf nicht hackige Weise aktivieren kann. Wie wird das gemacht?
Ich habe hier in Lucid über Ramzswap geschrieben , aber in Natty haben sich die Dinge geändert. Sie können ramzswap weiterhin in initramfs.conf aktivieren, es wird jedoch nicht aktiviert.
PS: Ich habe alle udev-Regeln in / lib und / etc gescannt, aber nichts Interessantes gefunden.