2.4. 组件

2.4.1. 进程迁移

使用 openMosix,你可以在一台机器上启动一个进程,并发现它实际上在集群中的另一台机器上运行。每个进程都有其自己的唯一宿主节点 (UHN),它在那里被创建。

迁移意味着一个进程被分成 2 个部分,用户部分和系统部分。用户部分将被移动到远程节点,而系统部分将保留在 UHN 上。这个系统部分有时被称为代理进程:这个进程负责处理大多数系统调用。

openMosix 负责这两个进程之间的通信。

2.4.2. openMosix 文件系统 (oMFS)

oMFS 是 openMosix 的一个特性,它允许你访问集群中的远程文件系统,就像它们是本地挂载的一样。你可以在 /mfs 上挂载其他节点的文件系统,例如,你会在每台机器的 /mfs/3/home 中找到节点 3 上 /home 中的文件。

2.4.3. 直接文件系统访问 (DFSA)

Mosix 和 openMosix 都提供了带有 DFSA 选项(直接文件系统访问)的集群范围的文件系统 (MFS)。它提供了对 Mosix 或 openMosix 集群中节点的所有本地和远程文件系统的访问。