我的机器中有 24GB 的可用 RAM,但我通常使用的内存远少于 8GB。但是,有时我涉及到大型数据文件,我突然需要 40GB,并且在极少数情况下,我希望能够访问更多(最多 60GB)。这主要是使用 numpy 和 Apache Arrow。
现在我有一个 20GB 的 ssd 交换文件,它工作正常,但显然很慢。我想用 zRAM 替换它,假设我在 16GB 上得到双重压缩,即 32GB,加上剩余的 8GB = 40GB 的“ram”。不过,理想情况下,我偶尔会想要超过 40GB,并想知道不适合 zRAM 的内容是否有可能进一步溢出到“传统”SSD 交换文件或分区中。
这是可行的吗?显然,我希望 zRAM 优先于磁盘交换文件。