24小时热门版块排行榜    

查看: 1352  |  回复: 1

goodluck1982

铁虫 (初入文坛)

[求助] maui 设置 MAXPROC 总是不起作用

系统是 CentOS 6.5 x86_64, 机器共 16个核,任务管理是 torque 4.2.6 + maui 3.3.1
我在 /usr/local/maui/maui.cfg 中添加了如下一句(其他设置为安装后的默认值)
USERCFG[DEFAULT]      MAXPROC=4,8
然后重启 maui 服务(也尝试过配合重启 pbs_server 无额外效果)
然后提交一个 pbs 任务,指定 ppn=16,按说我限定了最大 proc 为软限制4,硬限制8,而这个任务为 16,应该不能正常计算而是被挂起才对,可实际上任务却正常运行,不受任何影响。那么 maui 的设置岂不无效了?另外,如果指定 MAXPROC=4 也同样没效果。

通过查看 maui 下的log 文件 grep MAXPROC  maui.log 会给出如下信息:
...
03/19 15:36:38 MUGetIndex(MAXPROC,ValList,0)
03/19 15:36:38 MUGetIndex(MAXPROC,ValList,0)
03/19 15:37:10 job 99 violates active SOFT MAXPROC limit of 4 for user xxxx  (Req: 16, InUse: 0)
03/19 15:37:41 job 99 violates active SOFT MAXPROC limit of 4 for user xxxx  (Req: 16, InUse: 0)
03/19 15:38:12 job 99 violates active SOFT MAXPROC limit of 4 for user xxxx  (Req: 16, InUse: 0)
...

其中 job 99 就是我所提交的任务。从日志里来看,似乎 maui 知道了我的任务超出了设置的限制数 4,但不知为什么没有其作用。

有哪位知道这是怎么回事吗?望不吝赐教!
回复此楼

» 猜你喜欢

» 本主题相关价值贴推荐,对您同样有帮助:

已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

goodluck1982

铁虫 (初入文坛)

原来是由于系统里启用了 pbs_sched 服务,根本没有用上 maui
把 psb_sched 停了后,MAXPROC 就起作用了
但奇怪的是,MAXNODE 这个参数一直不起作用!
2楼2015-03-20 10:29:22
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 goodluck1982 的主题更新
信息提示
请填处理意见