我们有大约 10 台异构机器,希望在这些机器上运行各种作业。目前的情况是,人们使用 ssh 登录到一台机器上,查看其他人是否正在运行该机器,然后使用 screen 运行作业。
我想自动执行此过程,但我没有足够的时间来安装完整的集群解决方案。那么我能做的最简单的事情是什么?
答案1
怎么样GNU 队列? 设置起来相当容易。
答案2
如果你需要在多台机器上并行运行相同的作业,请检查这很棒的文章(并非真正针对 Debian)。然后,您可以在某个“主”机器上设置一个 cronjob,该机器将在其他机器上执行该任务,或者手动执行该任务。
答案3
如果只有少数用户,而您想要一个快速解决方案,那么集中式时间表/日历怎么样?只需让人们像安排实验室/会议室一样安排时间即可。设置只需 25 分钟,只要每个人都表现良好,就能保证资源。
答案4
我认为新加坡黄金交易所非常简单直接。我甚至在家里的所有机器上运行它。