我们正在考虑在小型计算集群上使用Sun Grid Engine 。目前,当前的设置非常粗糙,只涉及让人们通过 ssh 连接到一台开放的机器来运行他们的工作。
我们希望允许交互式作业,因为这应该可以简化从手动启动作业到使用qsub
. 但是,有人担心,如果我们这样做,人们可能会不小心让他们的交互式会话闲置并阻止其他作业在机器上运行。这个问题不仅仅是理论上的问题,因为我们之前尝试过使用 OpenPBS,并且人们在屏幕会话中打开交互式工作并基本上在机器上露营时存在问题。
无论如何配置 SGE 以自动终止空闲的交互式作业?看起来这是在 2007 年作为增强功能(问题 #:2447)提出的。但是,该请求似乎从未得到实施。