了解关联

更新时间: 2014年1月

应用到: Microsoft HPC Pack 2008 R2, Microsoft HPC Pack 2012, Microsoft HPC Pack 2012 R2, Windows HPC Server 2008 R2

MPI 进程位置和关联会导致 MPI 应用程序的性能显著提高。mpiexec 命令有许多参数,通过这些参数,作业所有者可以控制 MPI 进程位置、关联和其他运行时间参数。有关这些参数的详细信息,请参阅 Windows HPC 命令行参考。通过 affinity 参数,作业所有者可以指定应将每个等级的 MPI 应用程序锁定到单个内核(这会显著提高某些应用程序的性能)。

如果作业计划程序设置了关联,则在 mpiexec 命令中指定的关联设置将被忽略,且应用程序的性能可能会降低。按照群集工作负荷,配置作业计划程序“关联类型”设置。

关联类型可确定作业计划程序为了将处理器内核分配给作业中的任务而与应用程序交互的方式。如果作业计划程序为任务设置了关联,则该关联会替代由应用程序设置的关联。“关联类型”具有以下设置:

  • 所有作业:作业计划程序会为将部分节点分配到的所有任务设置关联(即使作业独占使用该节点也是如此)。这可以确保两个任务不会使用相同的内核。对于在每个节点上运行许多实例(如参数清除和 SOA 作业)的应用程序,建议使用此设置。

  • 非独占作业 (推荐):作业计划程序会为将部分节点分配到的所有任务设置关联,除非任务属于标记为“独占”的作业。对于在节点上独占运行且管理各自关联的 MPI 作业和应用程序,以及非独占参数清除和 SOA 作业,建议使用此设置。

    note注意
    您可以使用作业模板 来指定在节点上独占运行的作业的类型。

  • 无作业:作业计划程序没有为任何任务设置关联。任务仅在由应用程序分配给它们的内核上运行。如果在作业计划程序设置关联时,MPI 作业遇到问题,或者如果应用程序管理其各自的关联,但始终没有在节点上独占运行,请使用此设置。

显示: