我如何使用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内核模块。