Centos7 安装单节点Torque PBS
Operation system: CentOS 7.3
Torque PBS: torque-6.1.1.1.tar
hostname: rfmlab
user name: cfd01
1. Installation
$ tar -zxvf torque-6.1.1.1.tar
$ yum install -y libxml2-devel openssl-devel gcc gcc-c++ boost-devel libtool
$ cd torque-6.1.1.1
$ ./configure --prefix=/usr/local/torque --with-scp --with-default-server=rfmlab
$ make
$ make install
$ make packages
## After above command, there may be a warning about "libtool --finish", run it
$ libtool --finish /...
2. Configure pbs service: pbs_server, pbs_sched, pbs_mom, trqauthd
$ cp contrib/init.d/{pbs_{server,sched,mom},trqauthd} /etc/init.d/
$ for i in pbs_server pbs_sched pbs_mom trqauthd; do chkconfig --add $i; chkconfig $i on; done
## Set environment variable
$ TORQUE=/usr/local/torque
$ echo "TORQUE=$TORQUE" >> /etc/profile
$ echo "export PATH=\$PATH:$TORQUE/bin:$TORQUE/sbin" >> /etc/profile
$ source /etc/profile
## Set the manager user for TORQUE, not root user
$ ./torque.setup cfd01
## Start the services of pbs_server, pbs_sched, pbs_mom and trqauthd
$ qterm
$ for i in pbs_server pbs_sched pbs_mom trqauthd; do service $i start; done
3. Assign computational node
## Add computing node "rfmlab", set the number of CPU
## Check the number of CPU by using the command “lscpu" or "nproc"
$ vi /var/spool/torque/server_priv/nodes
rfmlab np=40
$ vi /var/spool/torque/mom_priv/config
pbsserver rfmlab
logevent 255
4. Check the information of pbs
$ ps -e | grep pbs
$ for i in pbs_server pbs_sched pbs_mom trqauthd; do service $i restart; done
## Check the node information, if "state= free", then everything is fine
$ qnodes ## or use "pbsnodes -a"
4. Create default information of the queue
$ qmgr -c 'create queue rfmlab'
$ qmgr -c 'set queue rfmlab queue_type= execution'
$ qmgr -c 'set queue rfmlab started= true'
$ qmgr -c 'set queue rfmlab enabled= true'
$ qmgr -c 'set queue rfmlab resources_default.walltime= 240:00:00'
$ qmgr -c 'set queue rfmlab resources_default.nodes= 1'
$ qmgr -c 'set server default_queue= rfmlab'
5. Test
## Return back to the "cfd01" user
$ su cfd01
$ qstat
NOTES:
(1) ## start, stop and status of the pbs
$ for i in pbs_server pbs_sched pbs_mom trqauthd; do service $i start; done
$ for i in pbs_server pbs_sched pbs_mom trqauthd; do service $i stop; done
$ for i in pbs_server pbs_sched pbs_mom trqauthd; do service $i status; done
(2) Queue configuration
max_queuable: Specifies the maximum number of jobs allowed in the queue at any given time (includes idle, running, and blocked jobs).
$ qmgr -c "set queue batch max_queuable=20"
max_running: Specifies the maximum number of jobs in the queue allowed to run at any given time.
$ qmgr -c "set queue batch max_running=20"
max_user_queuable: Specifies the maximum number of jobs, per user, allowed in the queue at any given time (includes idle, running, and blocked jobs). Version 2.1.3 and greater.
$ qmgr -c "set queue batch max_user_queuable=20"
max_user_run: Specifies the maximum number of jobs, per user, in the queue allowed to run at any given time.
$ qmgr -c "set queue batch max_user_run=20"
priority: Specifies the priority value associated with the queue. Default value is "0".
$ priority: qmgr -c "set queue batch priority=20"
Website: http://docs.adaptivecomputing.com/torque/archive/3-0-2/4.1queueconfig.php
Centos7 安装单节点Torque PBS的更多相关文章
- Cloudera Manager安装之利用parcels方式安装单节点集群(包含最新稳定版本或指定版本的安装)(添加服务)(CentOS6.5)(四)
不多说,直接上干货! 福利 => 每天都推送 欢迎大家,关注微信扫码并加入我的4个微信公众号: 大数据躺过的坑 Java从入门到架构师 人工智能躺过的坑 ...
- (一)Hadoop1.2.1安装——单节点方式和单机伪分布方式
Hadoop1.2.1安装——单节点方式和单机伪分布方式 一. 需求部分 在Linux上安装Hadoop之前,需要先安装两个程序: 1)JDK 1.6(或更高版本).Hadoop是用Java编写的 ...
- centos7用docker安装单节点redis4.0.11
[root@localhost conf]# docker search redisINDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATEDdocker.io d ...
- 全网最详细Apache Kylin1.5安装(单节点)和测试案例
转:http://blog.itpub.net/30089851/viewspace-2121221/ 微视频链接: Apache Kylin初识 1.版本(当前实验版本组合,版本一定要兼容 ...
- CentOS7 部署单节点 FastDFS
准备 环境 系统:CentOS7.5 软件即依赖 libfatscommon FastDFS分离出的一些公用函数包 FastDFS fastdfs-nginx-module FastDFS和nginx ...
- redis安装(单节点)
# tar -zxvf redis.tar.gz # cd redis 安装(使用 PREFIX 指定安装目录): # make PREFIX=/usr/local/redis install 安装完 ...
- @ZooKeeper注册中心安装(单节点)
1.下载zookeeper 下载地址:https://archive.apache.org/dist/zookeeper/,这里我们使用3.4.6版本. [winner-0715@localhost ...
- Mac OS用docker Desktop安装单节点kubernetes
方案: 安装方式:阿里云minikube,k8s官方minikube,kubeadm, docker Desktop中自带第k8s 安装环境:在linux虚拟机中安装k8s,在macos中安装k8s, ...
- Centos7安装Redis-单节点
1.安装 gcc 编译环境 由于 Redis 使用 C 语言开发,所以官网下载的源码需要进行编译,编译依赖 gcc 环境,如果没有 gcc 环境,则需要安装. [root@CentOS ~]# yu ...
随机推荐
- 也谈matlab中读取视频的一个重要函数mmreader
也谈matlab中读取视频的一个重要函数mmreader 在matlab中输入help mmreader来查阅一下该函数,有如下信息: MMREADER Create a multimedia rea ...
- 【Python学习】字符编码
先说两个基础知识. (1)计算机内部,数据是由0,1组成的: (2)计算机最小的数据单位,就是一个二进制单位即bit,接下来就是8个二进制单位表示一个字节(Byte). 1 ASCII码 ASCII码 ...
- cpu几种架构区别
转自:http://smilejay.com/2012/07/intel-procssor-architecture/ (1)x86 (IA-32,i386,x86-32,x32) x86是指基于In ...
- Tomcat参数调优包括日志、线程数、内存【转】
[Tomcat中日志打印对性能测试的影响] 一般都提供了这样5个日志级别: ▪ Debug ▪ Info ▪ Warn ▪ Error ▪ Fatal 由于性能测试需要并发进行压力测试,如果日志级别是 ...
- mac下 mysql / nginx 问题总汇
"ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)&q ...
- Keras自定义评估函数
1. 比较一般的自定义函数: 需要注意的是,不能像sklearn那样直接定义,因为这里的y_true和y_pred是张量,不是numpy数组.示例如下: from keras import backe ...
- 【题解】BZOJ 3065: 带插入区间K小值——替罪羊树套线段树
题目传送门 题解 orz vfk的题解 3065: 带插入区间K小值 系列题解 一 二 三 四 惨 一开始用了一种空间常数很大的方法,每次重构的时候merge两颗线段树,然后无限RE(其实是MLE). ...
- PHP学习笔记之数组游标操作
数组有N个单元,同时只能操作一个单元.比如循环时,只能一个一个单元读取他的值. 那么数组是怎么记住刚才读取的是哪个单元,接着读取下个单元的呢? 在数组内部,有一个指针,指针指向某一个单元. 每循环一个 ...
- leetcode 之Search in Rotated Sorted Array(三)
描述 Suppose a sorted array is rotated at some pivot unknown to you beforehand. (i.e., 0 1 2 4 5 6 ...
- Percona XtraDB Cluster(PXC) -集群环境安装
Percona XtraDB Cluster(PXC) ---服务安装篇 1.测试环境搭建: Ip 角色 OS PXC-version 172.16.40.201 Node1 Redhat/C ...