欢迎来到天天文库
浏览记录
ID:40763035
大小:22.89 KB
页数:6页
时间:2019-08-07
《LSF简易使用手册》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、LSF简易使用手册 (2011-02-2214:28:19)LSF(LoadSharingFacility)是由platform公司开发的分布资源管理工具。它用来调度、监视、分析联网计算机的负载,可以对Cluster机群的资源统一调度和监控。一LSF使用方法1、设置环境变量:用户使用LSF前,应设置相应的环境变量:csh用户,登录系统后执行source/export/lsf/conf/cshrc.lsfbash用户,登录系统后执行./export/lsf/conf/profile.lsf用户也可写入.cshrc或.bashrc,则登录后
2、就能设置相应的环境变量。2、提交作业LSF使用bsub命令来提交作业。bsub命令常见用法如下:bsub–nz–qQUEUENAME–iinputfile–ooutputfileCOMMAND其中z代表了提交作业需要的cpu数,–q指定作业提交到的队列,创建时间:2006-12-1215:54:001如果不采用–q选项,系统把作业提交到默认作业队列(作业队列详细介绍请看下一节)。inputfile代表程序需要读入的文件名(例如namelist等),outputfile代表一个文件,作业提交后标准输出的信息将会保存到这个文件中。COMMA
3、ND是用户要运行的程序。(1)对于串行程序COMMAND可以直接使用用户的程序名例如,对一个运行时间12小时内完成的串行作业mytest,提交方式为:bsub–n1–qQS_Norm–omytest.out./mytest(2)对于并行作业COMMAND为“–ampich_gmmpirun.lsf程序名”因为并行作业必须用到MyriNET库,所以提交的时候必须使用–ampich_gmmpirun.lsf例如对于一个12个小时内完成,使用16个cpu的并行作业mytest,提交方式为:bsub–n16–qQN_Norm–omytest.o
4、ut–ampich_gmmpirun.lsf./mytest目前,系统规定每个用户最多只能使用16个cpu。3、使用脚本提交作业bsub命令可以使用输入脚本多次提交具有相同参数的作业,格式为:创建时间:2006-12-1215:54:002#BSUB–nZ#BSUB–qQUEUENAME#BSUB–oOUTPUTFILECOMMAND该脚本的参数与命令行“bsub–nZ–qQUEUENAME–ooutputfileCOMMAND”参数相同。提交时为bsub<脚本名例如要提交一个12小时内完成,需要16个cpu的并行作业mytest,可以
5、编写作业脚本bsub.scriptfile#BSUB–n16#BSUB–qQN_Norm#BSUB–omytest.out–ampich_gmmpirun.lsf./mytest作业提交方法为:bsub6、作业,最长作业执行时间为12小时。(2)QS_Long该队列专用于长时间串行作业,作业不限执行时间。3、短时间并行作业组(LSF管理)(1)QN_Norm队列该队列用于运行短时间并行作业,最长作业执行时间为12小时。(2)QN_Debug队列该队列用于调试或试算,最长作业执行时间为5分钟。请用户根据自己的需求,选择适当的作业组进行作业提交。附:队列命名潜规则新的队列命名遵循一定的潜规则,下面详细解释队列名中各字母的含义:QL_Norm:Q代表queues;L代表long,表示该队列运行长时间并行作业;QN_Norm:Q代表queues;7、N代表normal,表示该队列运行短时间并行作业;QS_Norm:Q代表queues;S代表serial,表示该队列运行短时间串行作业;QS_Long:Q代表queues;S代表serial,表示该队列运行串行作业;Long表示长时间运行;(同中科院网络中心深腾6800)三查看作业状态和删除作业等几个常用的指令:bjobs检查提交作业状态bjobsbjobs-wbjobs–r显示正在运行的作业bjobs–a显示正在运行的和最近完成的作业bjobs-p显示等待运行的作业和等待原因bjobs–s显示正在挂起的作业和挂起的原因bjobs-l显8、示该作业的所有信息bhist显示最近完成作业或正在运行作业的历史情况bhistbkill删除不需要的作业bkillbkill–rbpeek当作业正在运行时显示它的标
6、作业,最长作业执行时间为12小时。(2)QS_Long该队列专用于长时间串行作业,作业不限执行时间。3、短时间并行作业组(LSF管理)(1)QN_Norm队列该队列用于运行短时间并行作业,最长作业执行时间为12小时。(2)QN_Debug队列该队列用于调试或试算,最长作业执行时间为5分钟。请用户根据自己的需求,选择适当的作业组进行作业提交。附:队列命名潜规则新的队列命名遵循一定的潜规则,下面详细解释队列名中各字母的含义:QL_Norm:Q代表queues;L代表long,表示该队列运行长时间并行作业;QN_Norm:Q代表queues;
7、N代表normal,表示该队列运行短时间并行作业;QS_Norm:Q代表queues;S代表serial,表示该队列运行短时间串行作业;QS_Long:Q代表queues;S代表serial,表示该队列运行串行作业;Long表示长时间运行;(同中科院网络中心深腾6800)三查看作业状态和删除作业等几个常用的指令:bjobs检查提交作业状态bjobsbjobs-wbjobs–r显示正在运行的作业bjobs–a显示正在运行的和最近完成的作业bjobs-p显示等待运行的作业和等待原因bjobs–s显示正在挂起的作业和挂起的原因bjobs-l显
8、示该作业的所有信息bhist显示最近完成作业或正在运行作业的历史情况bhistbkill删除不需要的作业bkillbkill–rbpeek当作业正在运行时显示它的标
此文档下载收益归作者所有