有人知道如何设置使用特定集群节点的要求吗?我有一台 128G RAM 的服务器,我想让它处于空闲状态,直到用户明确请求类似-l h_vmem=100G
Grid Engine 有这样的功能吗?
答案1
如果您不需要特别依赖 only,h_vmem
那么可以使用 类型的复合体FORCED
。您可以在 中创建一个qconf -mc
名为 的新复合体bigmem
,并将其设置为 类型FORCED
。然后,您只需使用 编辑执行主机qconf -me
并添加bigmem=1
到其复合体部分。现在,只有使用 提交的作业-l bigmem
才会排队到该主机。
我认为不可能仅仅h_vmem
因为 relop 的定义方式而使用任何具有足够内存来满足作业请求的主机都是合格的,因此低内存作业仍然会在高内存主机上排队。