1、此次使用torque-5.0.0-1_43d8f09a.tar.gz这个版本,我所使用的linux系统是centos6.5。将torque源码包下载至linux根目录下的tmp文件夹,tar -xf命令解压。
2、cd命令进入解压后的文件夹torque-5.0.0-1_43d8f09a,切换为root用户,逐次运行下列四条命令:
./configure
make
sudo make install
make packages
最后一条命令会在文件夹内产生下面这些.sh脚本:
torque-package-clients-linux-x86_64.sh
torque-package-devel-linux-x86_64.sh
torque-package-doc-linux-x86_64.sh
torque-package-mom-linux-x86_64.sh
torque-package-server-linux-x86_64.sh
3、Torque主要是由三个主要部件组成:
(1)pbs_server:PBS服务守护进程,负责接收作业提交,位于服务节点上
(2)pbs_sched:PBS调度守护进程,负责调度作业,位于服务节点上
(3)pbs_mom:PBS守护进程, 负责监控本机并执行作业,位于所有计算节点上
在单计算机环境下,以上三者均运行在本机。
4、明白了3的意思之后就起到torque了:
sudo pbs_server
sudo pbs_sched
sudo pbs_mom
sudo trqauthd
5、启动服务后可以写个脚本测试run.sh:
#!/bin/sh
g++ -o test1 test1.cpp
sleep60./test1
可以在本地随便写一个c++代码test1.cpp,然后命令提交脚本至pbs:
qsub ./run.sh
再使用命令qstat查看:
qstat -a
tz@croplab,HZAU
2019/7/24