我如何使用zRam?

我按照webupd8.org的说明安装了zRam 。 我从终端安装了它。 这就是我必须要做的事情或做什么我必须做一些配置或什么? zram-enabler是自己完成所有事情还是必须设置一些参数?

就像Sergey“Shnatsel”Davidoff在该博客文章中引用的那样,该软件包安装了一个脚本来将其作为服务运行。 该脚本自动配置自身,服务自动启动。 无需进一步配置。 该服务可以通过以下方式手动控制:

sudo service zramswap start|stop|status|restart|reload|force-reload 

如果您使用文件滚轮打开deb软件包,您可以看到只安装了两个文件:

 /etc/init/zramswap.conf /etc/init.d/zramswap 

以及一些文档文件。 DEBIAN目录包含包元数据和初始化服务的命令。 这就是包中的所有内容。 相应的设备以此方案命名: /dev/zram[0-9]

你通过PPA安装了吗? 我建议这样做。

在这里,您可以在Ubuntu中了解zRam:

zRam是内核中的代码,一旦激活,就会创建一个基于RAM的块设备,它充当交换磁盘,但会被压缩并存储在内存中,允许非常快的I / O并在系统开始交换之前增加可用内存量到磁盘。

zRam已集成到Linux内核3.2及更高版本中,因此它已包含在Ubuntu 12.04中。

以前在我的2GB机器上,没有zRAM,当我打开许多浏览器标签时,系统开始窒息,而HDD开始将数据复制到SWAP导致总体减速。 现在激活zRam后,系统没有发生任何事情,而不是在RAM耗尽后冻结。 我没有注意到任何差异。 它看起来就像添加更多内存;)

根据我的经验,zRam对于使用1GB或2GB RAM的计算机的用户非常有用。 由于zRam正在压缩数据,因此需要一些处理器资源。 不多,但总是如此。 出于这个原因,我不建议将它与旧处理器一起使用。 此外,如果您有4GB RAM,则很可能没有必要使用它。

要激活它,请键入终端:

 sudo apt-get install zram-config 

要删除[键入以下]:

 sudo dpkg --purge zramswap-enabler sudo dpkg --purge zram-config 

服务守护程序将在安装后立即激活。 您可以通过键入终端来validation这一点:

 cat /proc/swaps 

应该有一些/ dev / XXX条目(假设你有一个交换分区/文件处于活动状态)并且至少有一个名称中带有“swap”的条目(我们系统上的每个处理器核心都有一个条目)。 如果没有,请尝试重新启动并再次输入命令。

没有必要采取进一步行动。

从Ubuntu Precise开始,Adam Conrad有一个官方的Ubuntu新手脚本在主存储库中配置zram:

 sudo apt-get install zram-config 

资料来源: http : //gionn.net/2012/03/11/zram-on-debian-ubuntu-for-memory-overcommitment/

确保reboot Ubuntu并检查Zram是否在启动期间启动。

按照前面提到的说明按cat /proc/swaps进行检查

如果您没有看到列出的zram交换设备(在我的情况下也是如此),请执行以下操作:

 sudo su update-rc.d zramswap defaults 

这将列出zram作为启动服务。

reboot并检查它是否在启动过程中启动。

在我的Ubuntu 14.04 VPS上,我必须运行以下命令:

 sudo apt-get install linux-image-extra-$(uname -r) sudo apt-get install zram-config 

第一行安装zram内核模块。