【发布时间】:2016-08-05 08:39:18
【问题描述】:
我未能提交具有 mem 属性的作业。由于我是新手,经过谷歌两天后,我在这里寻求帮助。任何建议将不胜感激!
以下是我所做的:
\1。提交我的脚本:
qsub -S /bin/bash -A assembly -pe threads 16 -l mem=2GB -cwd -N "pBcR_correct_asm" -j y -o /dev/null runCorrection.sh
Unable to run job: unknown resource "mem".
Exiting.
\2。考虑到我已经将“h”替换为“host”,根据SGE unknown resource "nodes"解决了我的问题,我将“m”替换为“mem”,但没有成功。
\3。在google之后,我知道“h”是在“/opt/gridengine/util/resources/centry/”中定义的快捷方式 hostname”,可以用“qconf -sc”确认:
qconf -sc
#name shortcut type relop requestable consumable default urgency
#----------------------------------------------------------------------------------------
arch a RESTRING == YES NO NONE 0
calendar c RESTRING == YES NO NONE 0
cpu cpu DOUBLE >= YES NO 0 0
display_win_gui dwg BOOL == YES NO 0 0
h_core h_core MEMORY <= YES NO 0 0
h_cpu h_cpu TIME <= YES NO 0:0:0 0
h_data h_data MEMORY <= YES NO 0 0
h_fsize h_fsize MEMORY <= YES NO 0 0
h_rss h_rss MEMORY <= YES NO 0 0
h_rt h_rt TIME <= YES NO 0:0:0 0
h_stack h_stack MEMORY <= YES NO 0 0
h_vmem h_vmem MEMORY <= YES NO 0 0
hostname h HOST == YES NO NONE 0
load_avg la DOUBLE >= NO NO 0 0
load_long ll DOUBLE >= NO NO 0 0
load_medium lm DOUBLE >= NO NO 0 0
load_short ls DOUBLE >= NO NO 0 0
m_core core INT <= YES NO 0 0
m_socket socket INT <= YES NO 0 0
m_topology topo RESTRING == YES NO NONE 0
m_topology_inuse utopo RESTRING == YES NO NONE 0
mem_free mf MEMORY <= YES NO 0 0
mem_total mt MEMORY <= YES NO 0 0
mem_used mu MEMORY >= YES NO 0 0
\4.我因此将“mt”替换为“mem”,但它抱怨属性问题。根据上面的输出,mem_total 似乎与之前工作的“主机名”几乎相同。然后,我认为jsv通过SGE指南后可能会出现问题,但是我找不到任何包含“无法运行作业:属性......”的脚本,该脚本在“/opt/gridengine”的目录下/util/resources/jsv”。我想我必须配置一些文件,但是这些文件是什么,我应该怎么做呢?
qsub -S /bin/bash -A assembly -pe threads 16 -l mt=2GB -cwd -N "pBcR_correct_asm" -j y -o test.out runCorrection.sh
Unable to run job: attribute "mem_total" is not a memory value.
Exiting.
【问题讨论】:
标签: qsub sungridengine