【Ubuntu】开启zram和zswap~

7 5月

#具体什么效果我也布吉岛,至少有个心里作用

 

一、开启zram

去新立得或者软件中心神马的,然后搜索zram-config。然后安装,重启就可以自动开启zram了~

 

二、开启zswap

在终端中执行命令

sudo gedit /etc/default/grub

在末尾加上 GRUB_CMDLINE_LINUX=”zswap.enabled=1″

然后保存,退出。

在终端中执行命令

sudo update-grub

重启就可以开启zswap了~

 

附:关于zram和zswap

#我从网上找的不明觉厉。。。

zram是Linux内核的一个模块,之前被称为“compcache”。zram通过在RAM内的压缩块设备上分页,直到必须使用硬盘上的交换空间,以避免在磁盘上进行分页,从而提高性能。由于zram可以用内存替代硬盘为系统提供交换空间的功能,zram可以让Linux在需要大量RAM的情况下在内存上进行交换/分页,而提高内存的使用率,显著得减少系统启动时(此时Linux还不能使用外部存储)对内存大小的要求。在物理内存较少的旧电脑上,尤其如此。

(来源http://zh.wikipedia.org/wiki/Zram)

zswap是一种新的轻量化后端构架,将进程中正交换出的页面压缩,并存储在一个基于RAM的内存缓冲池中。除一些为低内存环境预留的一小部分外,zswap缓冲池不预先分配,按需增加,最大尺寸可用户自定义。

Zswap启动存在于主线程中的一个前端,称为frontswap,zswap/frontswap进程在页面真正交换出之前监听正常交换路径,所以现有的交换页面选择机理不变。

Zswap也引入重要功能,当zswap缓冲池满时自动驱除页面从zswap缓冲池到swap设备。防止陈旧页面填满缓冲池。

(来源http://www.csdn.net/article/a/2013-03-21/15814539)