Torque PBS安装

PBS是功能最为齐全,历史最悠久,支持最广泛的本地集群调度器之一。 PBS的目前包括openPBS,PBS Pro和Torque三个主要分支。其中OpenPBS是最早的PBS系统,目前已经没有太多后续开发,PBS pro是PBS的商业版本,功能最为丰富。Torque是Clustering公司接过了OpenPBS,并给与后续支持的一个开源版本。下面是本人安装torque的过程。一、Torque安装在master(管理结点上)1、解压安装包[root@master tmp]# tar zxvf torque-2.3.0.tar.gz2、进入到解压后的文件夹./configure –with-default-server=mastermakemake install3、(1)[root@master torque-2.3.0]#./torque.setup <user><user>必须是个普通用户(2)[root@master torque-2.3.0]#make packages把产生的 tpackages , torque-package-clients-linux-x86-64.sh, torque-package-mom-linux-x86-64.sh 拷贝到所有节点。(3)[root@master torque-2.3.0]# ./torque-package-clients-linux-x86_64.sh –install[root@master torque-2.3.0]# ./torque-package-mom-linux-x86_64.sh –install(4)编辑/var/spool/torque/server_priv/nodes (需要自己建立) 加入如下内容masternp=4node01 np=4……..node09 np=4(5)启动pbs_server,pbs_sched,pbs_mom,并把其写到/etc/rc.local里使其能开机自启动。(6)创建队列[root@master ~]# qmgrcreate queue studentsset queue students queue_type = Execution set queue students Priority = 40set queue students resources_max.cput = 96:00:00set queue students resources_min.cput = 00:00:01set queue students resources_default.cput = 96:00:00set queue students enabled = Trueset queue students started = True4、在node0x (x=1-9,计算结点上)[root@node0x torque-2.3.0]# ./torque-package-clients-linux-x86_64.sh –install[root@node0x torque-2.3.0]# ./torque-package-mom-linux-x86_64.sh –install然后启动pbs_mom ,把pbs_mom写入/etc/rc.local二、Torque PBS使用1、创建用户 在master的root下 useradd testpasswd test 输入test密码到/var/yp下make一下2、配置普通用户的ssh su testcdssh-keygen -t dsacd .sshcat id_pub.dsa >>authorized_keyschmod 600 authorized_keys3、编写作业脚本[test1@master t]vi pbsjob#!/bin/tcsh#PBS -o /home/test1/pbstest/t/output 标准输出文件#PBS -e /home/test1/pbstest/t/error 错误输出文件#PBS -l nodes=5:ppn=4 规定使用的节点数以及每个节点能跑多少核#PBS –q students 把任务提交到students队列中cd $PBS_O_WORKDIR 到工作目录下(此为PBS提供的环境变量)mpirun –machine $PBS_NODEFILE -np 20 ./vasp4、启动mpdmpdboot -n 10 -f mfamfa内容:master:4node01:4….node09:45、提交,查询,删除作业提交作业:qsub pbsjob作业提交后会有一个作业号[test1@master pbstest]$ qsub pbsjob 48.master查询作业:qstat[test1@master pbstest]$ qstatJob id Name User Time UseS Queue————————- —————- ————— ——— ——————————-48.master pbstest test1 00:00:00 R students删除作业:qdel 作业号[test1@master pbstest]$ qdel 48

每个人在他的人生发轫之初,总有一段时光,

Torque PBS安装

相关文章:

  • 【算法】直接插入排序C语言实现
  • 嵌入式 FAAC1.28 在海思HI3518C/HI3518A平台linux中的编译优化
  • Android 动画animation 深入分析
  • Mybatis极其(最)简(好)单(用)的一个分页插件
  • Ext JS Kitchen Sink [Learning by doing](2)ArrayGrid
  • API开发第三篇:PHP的设计模式之完美的单例模式
  • 你感兴趣的文章:

    标签云:

    亚洲高清电影在线, 免费高清电影, 八戒影院夜间, 八戒电影最新大片, 出轨在线电影, 午夜电影院, 在线影院a1166, 在线电影院, 在线观看美剧下载, 日本爱情电影, 日韩高清电影在线, 电影天堂网, 直播盒子app, 聚合直播, 高清美剧, 高清美剧在线观看 EhViewer-E站, E站, E站绿色版, qqmulu.com, qq目录网, qq网站目录,