Cluster computing 在PBS Pro中排除(或包括)特定节点

Cluster computing 在PBS Pro中排除(或包括)特定节点,cluster-computing,pbs,qsub,Cluster Computing,Pbs,Qsub,我在一个有8个节点的集群上工作;4个节点有python,4个节点没有。我如何确保我的python作业只发送到使用python的节点 我没有群集的管理员权限 PBS Pro 13.1 红帽5.11 以前有人问过这个问题,但这些解决方案对我不起作用: 我可以使用qsub-l host=good_node1选择单个节点。但是,我无法选择一组节点或排除一个节点或一组节点。许多尝试中的一个子集对我不起作用: qsub-l主机=!坏节点1 qsub-lselect=1:host=!坏节点1

我在一个有8个节点的集群上工作;4个节点有python,4个节点没有。我如何确保我的python作业只发送到使用python的节点

  • 我没有群集的管理员权限
  • PBS Pro 13.1
  • 红帽5.11
以前有人问过这个问题,但这些解决方案对我不起作用:

我可以使用
qsub-l host=good_node1
选择单个节点。但是,我无法选择一组节点或排除一个节点或一组节点。许多尝试中的一个子集对我不起作用:

  • qsub-l主机=!坏节点1
  • qsub-lselect=1:host=!坏节点1
  • qsub-l主机=!糟糕的地点1&!坏节点2
  • qsub-l节点=good_node1+good_node2

在我们的系统中,我们有一个具有唯一主机名的特定属性vnode。假设要排除节点zubat2。可以按如下方式排除节点:
qsub-lselect=1:vnode=^zubat2
知道现在有点晚了。但是,同样的问题也发生了,下面的代码用于包含节点列表(
good\u node1
good\u node2


这适用于pbs_version=18.1.1

你有没有发现?pbs Pro论坛的一篇帖子说这是不可能的。论坛链接现在已断开。这是不可能的!我只使用了SGE(不是PBS),但我使用它来排除节点:
-LH='!(坏节点1 |坏节点2)
。也许你可以检查一下你的系统是否也能正常工作。哇,这正是我需要知道的,应该在MetacentrumWiki上明确描述:)
qsub -l select=1:host=good_node1+1:host=good_node2