Kam*_*uri 6 linux swap virtual-memory
有没有办法只将交换空间或交换文件分配给一个进程或一组进程,而其他进程仍然使用正常的交换机制?
这是一些上下文。我有一个使用大量内存(大于物理内存)的进程,我想将仅由该进程拥有的交换页面定向到我在 SSD 上创建的交换文件。
我正在使用 Linux。如果这有助于解决方案,我愿意使用容器。
从 3.14(大约 2014 年中期)开始,Linux 内核支持per-cgroup 交换文件。
此支持可通过内核配置旋钮获得CONFIG_MEMCG_SWAP
。(依赖于取决于CONFIG_MEMCG
)
私有交换文件的路径通过写入控制器来设置memory.swapfile
。