PBS_NODEFILE 在 pbs 中如何工作?

How does PBS_NODEFILE work in pbs?

例如,我有一个文件/home/user/nodes,其中包含:

node1
node2
node3
node4
...

当我尝试提交这样的工作时:

qsub -v PBS_NODEFILE=/home/user/nodes -l nodes=2

这是否意味着 pbs 将从 /home/user/nodes 列表中 select 2 个节点?我试过了,但没有。它仍然选择 $PBS_HOME/server_priv/nodes 中的节点,这是默认配置。

我很希望pbs可以从我自己的nodefile中选择节点,有什么好的方法吗?

谢谢。

使用队列系统的想法是让系统在作业 运行 时将节点分配给您的作业,这样您就永远不会使用 'nodes' 文件。在 运行 时,变量 PBS_NODEFILE 设置为为您的作业创建的文件的位置,该文​​件包含已分配节点的列表。