Linux系统生信基础🍊码农

PBS集群相关命令

2019-05-23  本文已影响1人  爱折腾的大懒猪

每个集群的情况不同, 限制有区别: 主要是walktime(程序跑的时间,相应要等那么久...) 最大处理器数量, 最大Job, memory.
MSU: 最多1周walktime(168h) 520核 2TB
PSU的PBS教程. MSU的基础教程(PBS详细参数); MSU 已安装软件 (/opt/software)
使用X11 图形化登陆服务器: ICER介绍, 简言之, mac安装Xquartz(一般mac可预装); win装 Moba Xterm; 随后用ssh -XY id@server登陆, 打xeyes测试是否装有X11

一篇不错的博文: PBS,QSUB常用命令

PBS 脚本示例
#PBS -l walltime=00:01:00        ##跑的时间
#PBS -l nodes=5:ppn=1            ##使用多少节点以及每个节点多少核
#PBS -l mem=2gb                        ##分配多少内存
#PBS -N name_of_job                ##可以给任务一个名字,方便辨识而已
#PBS -q queuename                ##queuename  可以指定但是需要权限.可以设为main. 建议不设定.
#PBS -j oe                                   ##使得输出和错误都输出到同一个文件.

module load HDF5                ###加载必要的模组
module unload GNU        ###卸载模块
module swap GNU Intel/12.0.0.084        ###切换模块
mpirun -np 8 <exectuable>

qsub

qsub  [-a  date_time]  [-A account_string] [-b secs] [-c checkpoint_options] [-C directive_prefix] [-d path] [-D path] [-e path] [-f] [-h] [-I] [-j join] [-k
       keep] [-l resource_list] [-m mail_options] [-M user_list] [-n node exclusive] [-N name] [-o path] [-p priority] [-P proxy_username[:group]]  [-q destination]
       [-r  c] [-S path_list] [-t array_request] [-T prologue/epilogue script_name] [-u user_list] [-v variable_list] [-V] [-w] path [-W additional_attributes] [-x]
       [-X] [-z] [script]

######### TODO

module指令: 模块操作

提交和监控任务

常用PBS脚本变量


上一篇下一篇

猜你喜欢

热点阅读