【发布时间】:2017-05-25 11:04:49
【问题描述】:
我们正在使用扭矩 PBS,我们必须使用 qmgr 更新许多节点的参数。 是否手动为每个有问题的节点调用“set node n44 properties-=unneeded_param”之类的东西。
现在,我如何列出所有指定给定属性的节点?
【问题讨论】:
标签: grid cluster-computing pbs torque
我们正在使用扭矩 PBS,我们必须使用 qmgr 更新许多节点的参数。 是否手动为每个有问题的节点调用“set node n44 properties-=unneeded_param”之类的东西。
现在,我如何列出所有指定给定属性的节点?
【问题讨论】:
标签: grid cluster-computing pbs torque
要查看具有特定属性的节点,请运行:
pbsnodes :unneeded_property
删除所有这些属性的简单、快速和肮脏的方法:
# sed -i 's/unneeded_property//g' /var/spool/torque/server_priv/nodes
...然后重新启动 pbs_server(和调度程序,如果适用)。
正如您所指出的,“正确”的方法是:
# qmgr -c 'set node node01 properties-=unneeded_property'
但是,AFAIK 无法在 qmgr 内进行大规模更改(例如,使用通配符),但您可以在简单的 bash 循环单行中进行。
【讨论】: