在> = 4.4.0内核上使用zram-compressed RAM(例如:Ubuntu 16.04)

您可以使用以下命令在Ubuntu系统上启用zram:
sudo apt-get install zram-config

这不过是一个简单的服务脚本,它使得一个新的压缩的交换分区占内存大小的50%。
例如:32GB系统内存导致16GB的ZRAM分区。

当然,你可以根据你的喜好修改这个脚本。
问题是:
ZRAM补丁集和支持被认为是内核的“进出(out-and-out)”。 内核的某些版本已启用 – 在Ubuntu中,有些版本已禁用。 这是由于各种错误和问题。 但时间过去了。

最近的内核有多安全,稳定?
适合生产用途吗?
它如何处理32GB / 48GB内存?

我不知道,zram在Linux 3.14中升级。 它花费了相当多的时间在包括Android在内的小型内存设备上得到validation。

这就是事实,它的许多用例正在交换到非常缓慢,有限的写入存储。 这不是服务器上的事情。 在添加更多内存相对便宜的地方,人们很less打扰编写和调整脚本来设置zram调页空间并增加一些CPU开销。 由您来评估是否有足够的重视,有良好的质量。

一如既往,性能取决于许多变数。 内核版本,使用中的压缩algorithm,CPU。 在这种情况下,您在页面上获得的压缩比率。 你想用类似于你的工作量的东西来build立你自己的testing。