Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cluster computing 命令以独占方式在cfncluster SGE调度程序中的单个实例上运行作业_Cluster Computing_Pbs_Qsub_Sungridengine - Fatal编程技术网

Cluster computing 命令以独占方式在cfncluster SGE调度程序中的单个实例上运行作业

Cluster computing 命令以独占方式在cfncluster SGE调度程序中的单个实例上运行作业,cluster-computing,pbs,qsub,sungridengine,Cluster Computing,Pbs,Qsub,Sungridengine,我想使用SGE调度器qsub选项将作业以独占方式提交给cfncluster中的单个节点。 是否有人知道为cfncluster中的作业保留或使用完整实例的正确方法 qsub -l hostname=node@123 script.sh 工作,但我不想指定主机名,因为我们不知道 节点的主机名,因为它尚未旋转。是否有指定节点或核心数的选项。谢谢。若要在特定节点上运行作业,请指定-l nodes=[:ppn=][+…]您可以使用适当的pe指定核心。传统的做法是设置一个称为smp的pe,它只在单个节点

我想使用SGE调度器qsub选项将作业以独占方式提交给cfncluster中的单个节点。 是否有人知道为cfncluster中的作业保留或使用完整实例的正确方法

qsub -l hostname=node@123 script.sh 
工作,但我不想指定主机名,因为我们不知道
节点的主机名,因为它尚未旋转。是否有指定节点或核心数的选项。谢谢。

若要在特定节点上运行作业,请指定
-l nodes=[:ppn=][+…]
您可以使用适当的pe指定核心。传统的做法是设置一个称为smp的pe,它只在单个节点上运行。所以如果
您希望在jobscript中随
$-pe smp 4
一起提交的单个节点上有4个内核。另一种约定是,请求名为exclusive的资源将保证您的作业是节点上唯一的作业。因此,添加
#$-l exclusive=true
将阻止节点上运行其他作业。

出于好奇,您的扭矩版本是什么?我正在使用sge调度程序。是否有任何选项可以指定sge调度程序中的节点/核心数?对不起,不知道;我建议您参考SGE文档。当我需要这样做时,我会请求一个节点上可用的最大内存(在我的设置中使用
-l h_vmem=…
)。这意味着,一旦该作业被调度,在该作业完成之前,其他任何操作都无法在该节点上进行。