Using ZRAM and ZSWAP together for ubuntu to boost performance

Do you running Ubuntu on your very old pc? 

I am using ubuntu on my very old pc. with 8GB memory , I3 2300 cpu and i am using ZRAM and ZSWAP together.

 

here is my dmesg

 

  ~  dmesg| grep -i zswap [    0.000000] Command line: BOOT_IMAGE=/@/boot/vmlinuz-3.14.0-031400-generic root=UUID=7b86576f-3698-449b-8673-eabf6244b063 ro rootflags=subvol=@ zswap.enabled=1 quiet splash vt.handoff=7 [    0.000000] Kernel command line: BOOT_IMAGE=/@/boot/vmlinuz-3.14.0-031400-generic root=UUID=7b86576f-3698-449b-8673-eabf6244b063 ro rootflags=subvol=@ zswap.enabled=1 quiet splash vt.handoff=7 [    1.077158] zswap: loading zswap [    1.077161] zswap: using lzo compressor   ~  dmesg| grep -i zram  [   18.402744] zram: Created 4 device(s) ... [   18.744560] Adding 986784k swap on /dev/zram0.  Priority:5 extents:1 across:986784k SSFS [   18.746999] Adding 986784k swap on /dev/zram1.  Priority:5 extents:1 across:986784k SSFS [   18.749486] Adding 986784k swap on /dev/zram2.  Priority:5 extents:1 across:986784k SSFS [   18.751947] Adding 986784k swap on /dev/zram3.  Priority:5 extents:1 across:986784k SSFS

How to enable them?

 

1. enable zram 

you need the latest kernel, i suggest you install ubuntu 14.04 and install linux kernel 3.14 or newer.

https://wiki.ubuntu.com/Kernel/MainlineBuilds

http://kernel.ubuntu.com/~kernel-ppa/mainline/?C=N;O=D

you can install zram-config to auto configure zram for you.

 

2. enable zswap

you need to edit /etc/default/grub

edit line to 

GRUB_CMDLINE_LINUX=“zswap.enabled=1″

 

see it ? zswap.enabled=1 

and run update-grub

to generate boot configure for grub

after done all of these, reboot your system, happy time.

Source url:http://www.netroby.com/view.php?id=3631