1

在最新版本的MOSIX (3.14.0.12) 中,在远程节点 (mosbatch和) 上启动的所有 mosix 命令在我点击返回键mosrun -M之前不会退出。该命令在远程节点上正确执行,从远程节点进程列表中消失,但在我点击该返回键之前没有任何反应。

对于不从 STDIN 本身读取的命令,以下工作:

回声 | mosrun -M -3 echo bla

不用说,这很烦人。当然,以上仅适用于不读取 STDIN 的命令。我的 moix 集群变得完全无法使用。我可以从哪里开始寻找这个问题的解决方案?

推论:我在其他地方发布这个问题会更好吗?新闻组/邮件列表?

4

2 回答 2

1

您总是可以将其包装到 bash 或 zsh 函数中以使其更快地键入,而不是确切的答案,但我认为它可能会有所帮助:

qmosrun() { echo | mosrun $@ echo bla }

(用于快速 mosrun 的 qmosrun)。

编辑:哦,如果您有任何问题,您可以尝试在 #openMosix 上的 irc.freenode.net 上查看 openMOSIX IRC 频道。我不确定您使用的是 mosix 还是 openmosix,但无论http://tldp.org/HOWTO/openMosix-HOWTO/x1840.html都可能是找人交谈的好地方

于 2014-04-24T15:01:22.107 回答
1

这里唯一正确的答案似乎是:

Moix 不再用于公共集群。目前,它仅在耶路撒冷希伯来大学使用。Mosix 上的发表历史表明:在该系统上发表的所有论文都来自耶路撒冷大学。OpenMosix 项目是 2001 年末的一个分支,截至 2008 年 3 月 1 日也已终止,请参阅 Wikipedia

不存在有关 Moix 的公共论坛。HPC 社区开始使用 SLURM、SGE 或 TORQUE 等作业调度系统。

目前,最好远离 Mosix。许多大学已经这样做了(例如,乌普萨拉大学用 SLURM 取代了 Mosix)。

于 2014-04-30T10:19:03.147 回答