2013-03-19 60 views
0

我有一个要求,我需要限制用户重复使用他们正在使用的第一台3 exec机器,以减少我们工具的许可证使用情况。LSF作业路由算法

因此,可以说在任何时刻用户正在使用3台机器 - mac1,mac2,mac3。现在,如果他要开展一项新工作,他预计将重新使用已使用的三台机器中的一台。

到目前为止,我希望我的要求是明确的。如果您有任何疑问,请及时提示我

现在,我的目标是设计一个算法,决定哪台机器最适合使用。 我需要下列输入设计算法中: -

1.在mac1,2,3,可以用什么参数来决定什么机器最好exec的工作。

还有其他一些要求,但我想尝试和失败之前发布在这里。上面发布的是我所遇到的最大瓶颈

+0

我通过lsload命令去了,但坦白说,我需要某种形式的准则来决定高管机器的什么客座率/用户登录/内存/等信号的健康。 – Ani 2013-03-19 11:07:56

+0

您可以使用许可证的消耗性数字资源,然后将该资源置于作业resreq的订单条款中? – 2013-03-21 20:10:50

回答

0

LSF通常用于支持交互式和批处理用户的系统。一方面,用户经常担心负载分担会使他们的工作站超载并放慢他们的交互任务。另一方面,一些用户想要将一些机器专用于关键批量作业,以确保他们拥有有保证的资源。即使您的所有工作负载都是批处理作业,您仍然希望减少资源争用和操作系统开销,以最大限度地利用您的资源。 许多参数可用于控制您的资源分配并避免不必要的争用。

在这里阅读更多: https://www.ibm.com/support/knowledgecenter/SSWRJV_10.1.0/lsf_admin/interactive_batch_jobs_tuning.html