有人能够澄清这些东西实际上是什么吗?从我所了解的来看,节点是集群中的计算点,本质上是单个计算机。任务是可以在单个节点或多个节点上执行的进程。而内核基本上是您想将单个节点上的 CPU 的多少分配给执行分配给该 CPU 的任务。这正确吗?我是否混淆了什么?
有人能够澄清这些东西实际上是什么吗?从我所了解的来看,节点是集群中的计算点,本质上是单个计算机。任务是可以在单个节点或多个节点上执行的进程。而内核基本上是您想将单个节点上的 CPU 的多少分配给执行分配给该 CPU 的任务。这正确吗?我是否混淆了什么?
Slurm的作用是将资源匹配到作业中。一个作业包含一个或多个(按顺序) 步骤,每个步骤有一个或多个(并行的) 任务。 任务是一个运行程序的实例,即一个进程,可能会带有子进程或软件线程。
多个任务根据每个任务需要的核心数分配在可能的多个节点上。每个任务需要的核心数取决于运行程序实例中子进程或软件线程的数量。该思想是将每个硬件线程映射到一颗核心,并确保每个任务在同一节点上拥有所有分配的核心。