Dabei wird ein Teil des Arbeitsspeichers als komprimierter Swap genutzt und in der Priorität höher als der normale Swap gesetzt.
Lohnt sich nur bei leistungsfähigen Mehrkernprozessoren mit wenig Speicher.
COMPCACHE_SIZE_KB=„0“
benutzt 25 % der Speichers und kann editiert werden.
COMPCACHE_NUM_DEVICES=„0“
ermittelt die Anzahl der Prozessorkerne und kann editiert werden.
zypper in compcache
Datei /etc/sysconfig/compcache
editieren (oder über yast2)
COMPCACHE_SIZE_KB="0" COMPCACHE_NUM_DEVICES="0"
Fehler in Konfigurationsdatei /etc/rc.d/boot.compcache
ändern :
Zeile 38 ändern von:
NUM_DEV="zram num_devices"
in
NUM_DEV="num_devices"
ändern und Rechner neu starten.
swapon -s ls /sys/block/zram*
/etc/rc.d/boot.compcache start /etc/rc.d/boot.compcache stop
# modprobe lzo_compress # modprobe lzo_decompress modprobe zram num_devices=2 echo 524288000 > /sys/block/zram0/disksize echo 524288000 > /sys/block/zram1/disksize mkswap /dev/zram0 mkswap /dev/zram1 swapon /dev/zram0 -p 100 swapon /dev/zram1 -p 100
Modul laden:
modprobe zram
Größe ( 512 MB )festlegen:
echo 52428800 > /sys/block/zram0/disksize
ZRAM-Partition formatieren:
mkfs.ext3 /dev/zram0
Mountpoint anlegen:
mkdir /mnt/zram
Partition mounten:
mount -t ext3 /dev/zram0 /mnt/zram