如何为集群计算机写入作业文件?

时间:2013-04-25 18:15:23

标签: linux cluster-computing hpc

我是高性能计算机的新手。在我的笔记本电脑中,我可以通过输入类似“./prog”的命令来运行程序。但在HPC中,我需要在运行任何作业之前编写作业文件。我得到了一个简单的工作文件来开始。但这让我很困惑:

#!bin/bash
# BSUB -q
#BSUB -o outfile -R “mem>10”
myjob arg1 arg2
#BSUB -J myjob

任何人都有处理此类HPC的经验吗?非常感谢。

1 个答案:

答案 0 :(得分:0)

如果我没记错的话,您的HPC系统称为HP开发的LAVA队列系统 我希望以下内容可以回答您的问题:


  • 熔岩经常使用的命令一目了然**

bhosts -w
在一行中显示每个节点的状态

bhosts -l
显示每个节点的状态详细信息

bqueues [-l -w -r]
按用户组显示每个节点的状态

bparams [-l -h -V]
显示bjobs的可用参数

lsid
显示当前熔岩版本号

lsinfo
显示负载共享信息

lshotst
显示主机及其静态资源信息

lsload
显示主机的负载信息

bjobs -u all
显示工作信息

bjobs <job-id>
按ID显示工作信息

bjobs -a
显示所有工作

bjobs -r/-p/-s
显示正在运行/暂停/暂停的作业

bjobs -l
 显示更多详细信息

bhist
显示工作经历

提交作业

bsub my_job
bsub < myscript
bsub -n 4  myjob
bkill 1234
bstop 1234
bresume 1234

更多参考资料可在以下网址找到:

http://ccls.lab.sfsu.edu/bin/view/Cluster/LavaSchedulerInformation