kaikaikai

1、修改/var/spool/torque/server_priv/目录下的nodes文件##

Node1 np=16 gpus=4
Node2 np=16 gpus=4
...

其中Node1为计算节点名字,np为逻辑核数,gpus为显卡数
该文件给出了计算集群的最大可用资源

2、 重新启动pbs##

\#service pbs_mon restart
\#service pbs_server restart
\#service pbs_sched restart

注意要按照顺序重启服务

3、 qmgr 是Torque用户对队列进行管理的交互界面##

在root账户下进入qmgr

\#qmgr
Qmgr:list queue QueueName  //查看队列属性

Queue QueueName
queue_type = Execution
max_user_queuable = 100
total_jobs = 0
state_count = Transit:0 Queued:4 Held:0 Waiting:0 Running:1 Exiting:0 Complete:0
resources_max.ncpus = 12
resources_default.ncpus = 12
resources_default.nodes = 1
resources_default.walltime = 01:00:00
mtime = Tue Jan 30 16:14:38 2018
resources_assigned.ncpus = 4
resources_assigned.nodect = 1
max_user_run = 1
enabled = True
started = True

如要启用队列Qmgr:set queue QueueName enabled=True

相应的设置项在PBS命令相关中给出

max_user_queuable : 队列中一个用户能提交的最大作业数
max_user_run : 队列中一个用户同时运行的作业数
resources_max.ncpus :最大可用逻辑核数
total_jobs : 当前提交的作业数

如果要求一次执行一个任务,该任务占用12个核,其余任务需要排队,则设置max_user_run=1.然后在作业提交脚本.pbs中 -np 12

qmgr不需要重新启动pbs服务

4、如何将pbs_mom, pbs_server 和 pbs_sched ,并添加为系统服务,设置为开机启动##

cd /usr/local/src/torque-2.5.12/contrib/init.d/
cp pbs_mom pbs_server pbs_sched /etc/init.d/
chkconfig --add pbs_mom
chkconfig --add pbs_server
chkconfig --add pbs_sched

分类:

技术点:

相关文章:

  • 2021-05-13
  • 2021-12-26
  • 2021-06-05
  • 2021-07-12
  • 2022-02-07
  • 2021-10-12
  • 2021-08-13
猜你喜欢
  • 2022-12-23
  • 2021-05-21
  • 2022-12-23
  • 2021-05-23
  • 2021-09-01
  • 2021-11-24
  • 2022-03-02
相关资源
相似解决方案