Linux是否支持单个进程的并行交换?

时间:2016-06-28 03:46:59

标签: linux linux-kernel swap

问题:

它是专用网络拓扑,内存交换(许多GB)是通过内核模块中的网络完成的。目标是尽可能利用网络带宽(目前为10Gbps)。

问题:

Linux交换机制是否为特定进程检索并存储顺序(逐页)的内存块?

单线程和多线程进程的内存交换是否存在差异?

页面群集是否适用于此情况(交换和退出)?

1 个答案:

答案 0 :(得分:0)

  

Linux交换机制是否检索并存储内存块   对特定过程按顺序(逐页)?

关于交换:

我不确定你在问什么,但我想答案是 - 不。它使用LRU策略来交换非活动页面。

关于不加以等待:

由页面错误调用。

  

单个和内存的内存交换是否存在差异   多线程进程?

没有

  

页面群集是否适用于此情况(交换和退出)?

是的,这称为readahead,当发生页面错误时,通常会将页面集群加载回内存,但这可以配置。

关于网络交换和相关解决方案:

NSWAP

NFS

NBD