问题标签 [rocks]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cluster-computing - 如何使用“Rocks”集群
我刚刚加入了我所在大学的一个研究实验室,并获得了访问集群的权限,以编译和运行我编写的 c++ 代码。我使用 SSH 来访问它,并且像 Linux 终端一样简单地使用集群。
在我的代码运行时,我经常需要等待相对较长的时间。我试图弄清楚是否有更有效的方式使用集群。例如,集群中有不同的 CPU/节点,其中一些使用较多,而另一些使用较少。如何访问特定的 CPU?我可以访问“Ganglia”概述页面,该页面提供有关不同节点的信息。
此外,如果我在不同的 SSH 窗口中运行 2 个进程,它将自动使用不同的处理器或节点,还是我必须手动指定。
我找不到任何文档来帮助我解决这些问题,所以我很感激一些帮助。
谢谢
r - 如何从头节点上运行的 emacs 在从节点上交互式运行 R?
有没有办法在从节点上以交互方式开始运行 R?
虽然我们可以使用 qlogin 登录到服务器,但这不允许我们启动运行在头节点上的 emacs + ess。
谢谢!
根据@newuser 的请求,我发现 PATH 变量的以下部分仅在头节点上找到,但在从节点上从路径中删除
/opt/eclipse:/opt/maven/bin:/opt/dell/srvadmin/bin
java - 在 Rocks CentOS 集群上安装 Matlab 时出现 JVM Segfaults
在工作中,我试图在 Rocks CentOS 集群上安装 Matlab 分布式计算服务器 R2011a。按照说明安装 ISO 并运行 ./install &。安装程序显示启动画面,但随后崩溃并输出以下错误消息。
Java 运行时环境检测到一个致命错误:
SIGSEGV (0xb) 在 pc=0x0000003d39471c7c,pid=29673,tid=1105340736
JRE 版本:6.0_17-b04 Java VM:Java HotSpot(TM) 64 位服务器 VM(14.3-b01 混合模式 linux-amd64)有问题的框架:C [libc.so.6+0x71c7c]
如果您想提交错误报告,请访问:http: //java.sun.com/webapps/bugreport/crash.jsp
我的老板和我在http://greg.porter.name/wiki/HowTo:MatlabOnRocks上找到了一篇文章,作者有完全相同的问题,但从未弄清楚如何解决它。有没有其他人遇到过这个问题?如果有人找到了解决方法,我很想知道您采取了哪些步骤来解决此问题。
linux - insert-ethers 命令不适用于 Linux Rocks 前端
安装 Rocks 前端后,我尝试使用以下命令将新节点添加到前端
我收到了这个错误:p>我能做些什么来解决这个问题?
PS:服务器是别人安装的,所以我猜他可能没有安装所有必要的组件。
rpm - Rocks Cluster Distribution - 如何在安装后脚本中手动安装 .rpm
我的一个 rpm 可以在手动完成时正确安装,但由于某种原因,当我在制作包含该特定软件包的新发行版后重新启动节点时,它会破坏安装过程。
我想知道我是否可以通过在扩展计算的安装后部分运行“yum install package.rpm”来规避这个问题?
或者,如果有人可以给我一个提示,说明为什么一个包首先会破坏安装,那将同样有帮助?
谢谢。
centos - 管理 ROCKS 集群
我突然成为实验室集群的管理员,我迷路了。我有管理 linux 服务器但没有管理集群的经验。集群似乎完全不同。
我认为集群正在运行 CentOS 和 ROCKS。我不确定 SGE 是什么以及它是否在集群中使用。
您能否向我指出有关如何配置集群以及如何管理集群的概述或文档?我用谷歌搜索,但似乎有很多方法可以构建集群,而且从哪里开始令人困惑。
cluster-computing - 将 MS VC++ 程序(单机)移植到 Rocks 集群时的注意事项
我正在尝试移植 MS VC++ 程序以在 Rocks 集群上运行!我不太擅长 linux,但我渴望学习,我想移植它对我来说不是不可能完成的任务。但是,我不明白如何利用集群节点。因为似乎执行的代码只在前端服务器上运行(显然)。
我已经阅读了一些关于 MPI 的内容,似乎我应该使用 MPI 在节点之间进行通信。该程序目前是这样编写的,因此我有一个同步所有工作线程的主线程。主线程还接收操作模拟或查询其状态的命令。如果模拟设置正确,执行线程之间的通信可以显着减少。我不明白的是如何在计算节点上启动进程以及如何处理节点中的故障?在移植我的程序以在集群中运行时,也许还应该考虑其他一些事情?
bash - ssh 等待脚本完成
我正在使用以下脚本在节点上启动进程。从主节点:
问题是当我连接到compute-2-10 时,我看不到任何作业正在运行。我认为问题在于该过程无法完成,因为 bash 不等待它完成。这是正确的还是我需要做其他事情?
bash - 重新安装岩石
我是使用 Rocks 集群的新手。最近,我尝试安装更新版本的freetype
. 在这样做之前,我做了一个yum remove freetype
. 在这样做时,所有依赖的软件都freetype
被删除了,包括rocks
. 后来,我发现yum remove
删除依赖于要删除的包的包。
所以现在,rocks list roll
我得到了rocks: command not found
. 尽管文件系统没有安装在compute nodes
.
此外,当远程登录到头节点时,我得到
现在我该怎么做?请帮忙!
yum - 缺少 /opt/rocks/bin/python
我是使用 Rocks 集群的新手。包在执行rocks-devel
时被删除
现在当我尝试安装时rocks-devel-env-6.0-1.x86_64.rpm
出现错误
错误:失败的依赖项:
Rocks-devel-env-6.0-1.x86_64 需要 /opt/rocks/bin/python
我应该如何解决这个问题?