免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2858 | 回复: 8
打印 上一主题 下一主题

在集群下的公共文件系统是怎么回事啊? 我刚入门 谢谢 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-12-31 23:44 |只看该作者 |倒序浏览
5可用积分
我登录一个集群,发现登录集群中的任何一台电脑都可以进到同一个公共目录,这是怎么回事呢?
好像是叫做什么shared file system,现在我要在该集群上做socket编程,是和平时一样吗?举个例子,登录到电脑a后,在该目录下运行一个程序,但是所有电脑都可以看到该程序吧,那我的程序的运行的主机确定是a吗?还是等同于所有电脑下都同时运行了该程序呢?
谢谢啊,希望讲详细点

最佳答案

查看完整内容

一般集群都有专门的存储,然后所有节点都可以挂载存储的共享文件系统,因此每个节点看到的都是相同的目录,比如说一般的HPC集群中,/home目录都是一致的,都是从存储共享。你所说的程序运行,一般如果没有特殊的文件锁或者license问题的话,都是相当于普通的本地运行。

论坛徽章:
0
2 [报告]
发表于 2007-12-31 23:44 |只看该作者
一般集群都有专门的存储,然后所有节点都可以挂载存储的共享文件系统,因此每个节点看到的都是相同的目录,比如说一般的HPC集群中,/home目录都是一致的,都是从存储共享。你所说的程序运行,一般如果没有特殊的文件锁或者license问题的话,都是相当于普通的本地运行。

论坛徽章:
0
3 [报告]
发表于 2008-01-01 12:50 |只看该作者
像你所说,那假如我要在所有电脑的/home下运行同一个程序,该如何做呢?

论坛徽章:
0
4 [报告]
发表于 2008-01-01 20:10 |只看该作者
不知道你如何个节点同时运行程序,mpirun??具体怎么做,需要你自己尝试。

论坛徽章:
0
5 [报告]
发表于 2008-01-14 11:06 |只看该作者
to: troyme

就是mpirun,我想知道mpirun在集群的公共文件系统下是如何运作的,即如何多个节点同时运行程序

论坛徽章:
0
6 [报告]
发表于 2008-01-14 11:50 |只看该作者
一般是这样的,当然不同mpi的实现,命令参数也会不一样

mpirun -n 4 -machinefile machinefilename yourcommand

其中machinefilename是一个文本文件,包含你要运行的节点主机名,例如
node01
node02
node03
node04

这行命令就是用4个进程,在4个节点上跑yourcommand 这个程序,前提是rsh或者ssh已经配置好,所有节点都有yourcommand这个程序

论坛徽章:
0
7 [报告]
发表于 2008-01-14 15:15 |只看该作者
to: troyme

我问过mpi的官方论坛,mpirun不会把mpi程序发送到所有电脑上运行,要么是直接手工复制到各个节点上,要么采用公共文件系统
对于后者我不是很清楚mpirun的具体过程,因为我不清楚公共文件系统是怎么原理

论坛徽章:
0
8 [报告]
发表于 2008-01-14 15:55 |只看该作者
原帖由 richardzhang 于 2008-1-14 15:15 发表
to: troyme

我问过mpi的官方论坛,mpirun不会把mpi程序发送到所有电脑上运行,要么是直接手工复制到各个节点上,要么采用公共文件系统
对于后者我不是很清楚mpirun的具体过程,因为我不清楚公共文件系统是怎 ...


汗,看我的第一贴,还有,请学习一下Linux的NFS的基础知识,另,请善于利用google

论坛徽章:
0
9 [报告]
发表于 2008-01-14 19:46 |只看该作者
看完汗....

支持8楼的建议, 济济歪歪说了一大通,以为楼主不知道怎么用mpirun,稿了半天是不知道nfs....
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP