-
修改/var/spool/torque/server_priv/目录下的nodes文件
Node1 np=16 gpus=4 Node2 np=16 gpus=4 ...
其中Node1为计算节点名字,np为逻辑核数,gpus为显卡数
该文件给出了计算集群的最大可用资源 -
重新启动pbs
\#service pbs_mon restart \#service pbs_server restart \#service pbs_sched restart
注意要按照顺序重启服务
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服务