例如,我有一个文件/home/user/nodes,其中包含:
node1
node2
node3
node4
...
当我尝试提交如下作业时:
qsub -v PBS_NODEFILE=/home/user/nodes -l nodes=2
这是否意味着 pbs 将从 /home/user/nodes 列表中选择 2 个节点?我试过了,但没有。它仍然从 $PBS_HOME/server_priv/nodes 中选择节点,这是默认配置。
我真的希望 pbs 可以从我自己的节点文件中选择节点,有什么好的方法吗?
谢谢。
最佳答案
使用队列系统的想法是让系统在作业运行时将节点分配给您的作业,这样您就永远不会使用“节点”文件。在运行时,变量 PBS_NODEFILE 设置为为您的作业创建的文件的位置,其中包括已分配节点的列表。
关于pbs - PBS_NODEFILE在pbs中是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30742817/