HTCondor 资料
High Throughput Computing (HTC)
- 官网:HTCondor
- 官网quickstart: quickstart
- 官网tutorial: tutorial
其中较好的教程:http://research.cs.wisc.edu/htcondor/tutorials/intl-grid-school-3/ - 非官方教程: http://www.hexfarm.rutgers.edu 的批处理部分
- 百度文库资料:condor调研报告 ,作业调度系统Condor
- condor论文:Condor系统在大吞吐量计算中的应用,Condor系统简介及性能分析
HTCondor Submit job 示例
condor 主要包括中央管理机,提交机,执行机。详细解说参考condor论文简要说明。
提交condor任务主要包括两部分:
- 可执行程序
- 描述文件
我们哪判断素数为例子,演示提交一个任务的步骤。
可执行程序 prime.sh:
#!/bin/bash
# Determine if argument is a prime number.
num=$1
maxd=$((num/2))
div=2
if [ $num -lt 2 ];
then
echo $num "is not prime"
exit
fi
while [ $div -le $maxd ]
do
res=$(expr $num % $div)
if [ $res -eq 0 ]
then
echo $num "is not prime,Divisor is "$div
exit
fi
#i=$(($i+1))
div=$(expr $div + 1)
done
echo $num "is prime"
exit
描述文件 prime.sub
universe = vanilla
initialdir =/home/condor/testfolder/testcondor/primetest/30
error = prime