快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

澳门真人葡京开户:教程:三万元搭建LINUX服务器集群



1.澳门真人葡京开户什么是办事器集群

跟着Internet的爆炸性增长,Internet与人的生活越来越相互关注,经由过程Internet长进行买卖营业也就越来越受关注。近几年,电子商务的年增长均跨越100%。办事器的事情量也迅速增长,以是办事器(分外是一个受人迎接的WEB办事器)很轻易在造访高峰时期过载。

而另一方面,谋略机从1946年纯真的科学谋略义务到现在大年夜量纷纷繁杂的信息处置惩罚,事情量越来越大年夜,必要越来越快的处置惩罚能力。以是谋略机界就不得不赓续钻研更快的处置惩罚器,存储器,以适应这一需求。

然而,科学家们意识到,单块处置惩罚器的速率成漫空间是有限的,为什么不能让谋略机象人一样协同事情,“集思广益”地将事情完成好呢!这时,就掀起了“并行谋略”的钻研。

举个例子来说,我们架设了一台WWW办事器,上面构建了一个电子商务网站,然而跟着光阴的推移,名声越来越大年夜,这时点击率也就越来越高,WWW办事器的负载也就越来越高。这种环境下,我们就必须提升WWW办事器的能力,以满意以益增长的办事哀求。这时,我们就面临两种选择:

1)进级WWW办事器,采纳更快的CPU,增添更多的内存,使其更具有POWER;但日益增长的办事哀求又会使办事器再次过载,必要再次进级,这样就陷入了进级的怪圈。还有,进级时还得斟酌到办事若何接续,能否中止!

2)增添WWW办事器,让多台办事器来完成相同的办事。

这种措施便是办事器集群,经由过程并行技巧来大年夜大年夜提升系统机能。也便是这一章的主要内容,这种措施具有很好的扩展性,而且可以最大年夜限度地使用已有投资。

1.1.集群的观点

集群,是一组自力的谋略机系统构成一个松耦合的多处置惩罚器系统,它们之间经由过程收集实现进程间的通信。利用法度榜样可以经由过程收集共享内存进行消息传送,实现散播式谋略机。

近几年来,微处置惩罚器、内存、总线技巧、收集技巧有了异常大年夜的进步,软件的并行技巧也有了异常大年夜的进步,这使得让一组廉价的小我电脑与事情站协同事情成为可能,以致可以与拥有强大年夜的芯片处置惩罚能力的超级谋略机竞争。

比如,16个通俗微处置惩罚器组成的集群系统可以达到亿次级浮点谋略性能力,而且总的资源小于40万元。

不幸的是,建造一个集群并不是一件简单的事故。集群的组成部分必须根据要运行的主要利用进行调剂,以使之运行在最佳状态。这此身分带来的结果便是,建造集群系统不是只有一个标准的规划,在本章中,我们就会看到许多种建造规划。

集群技巧是谋略机系统布局的前沿领域,笔者也仅是略有懂得,盼望本文能起到抛砖引玉之用。

1.2.并行技巧

这是一个异常简单的建造四节点的小集群系统的例子,它是构建在Linux操作系统上,经由过程MPICH软件包实现的,盼望这个小例子能让大年夜家对集群系统的构建有一个最基础的懂得。

2.应用MPICH构建一个四节点的集群系统

这是一个异常简单的建造四节点的小集群系统的例子,它是构建在Linux操作系统上,经由过程MPICH软件包实现的,盼望这个小例子能让大年夜家对集群系统的构建有一个最基础的懂得。

2.1 所需设备

1).4台采纳Pentium II处置惩罚器的PC机,每台配

置64M内存,2GB以上的硬盘,和EIDE接口的光盘驱动器。

2).5块100M快速以太网卡,如SMC 9332 EtherPower 10/100(此中四块卡用于连接集群中的结点,别的一块用于将集群中的此中的一个节点与其它收集连接。)

3).5根足够连接集群系统中每个节点的,应用5类非樊篱双绞线制作澳门真人葡京开户的RJ45缆线

4).1个快速以太网(100BASE-Tx)的集线器或互换机

5).1张Linux安装盘

2.2 构建阐明

对谋略机硬件不熟的人,实施以下这些构建步骤会认为吃力。假如是这样,请找一些有履历的专业人士寻求赞助。

1. 筹备好要应用的采纳Pentium II处置惩罚器的PC机。确信所有的PC机都还没有接上电源,打开PC机的机箱,在筹备与收集上的其它设备连接的PC机上安装上两块快速以太网卡,在其它的PC机上安装上一块快速以太网卡。当然别忘了要加上附加的内存。确定完成后盖上机箱,接上电源。

2. 应用4根RJ45线缆将四台PC机连到快速以太网的集线器或互换机上。应用剩下的1根RJ45线将额外的以太网卡(用于与其它收集相连的那块,这样机构就可以用上集群)连接到机构的局域网上(假定你的机构局域网也是快速以太网),然后打开电源。

3. 应用LINUX安装盘在每一台PC机上安装。请确信在LINUX系统中安装了C编译器和C的LIB库。当你设置设置设备摆设摆设TCP/IP时,建议你为四台PC分手指定为192.168.1.1、192.168.1.2、192.168.1.3、192.168.1.4。第一台PC为你的办事器节点(拥有两块网卡的那台)。在这个办事器节点上的那块与机构局域网相连的网卡,你应该为其指定一个与机构局域网吻合的IP地址。

4.当所有PC都装好Linux系统后,编辑每台机械的/etc/hosts文件,让其包孕以下几行:

192.168.1.1 node1 server

192.168.1.2 node2

192.168.1.3 node3

192.168.1.4 node4

编辑每台机械的/etc/hosts.equiv文件,使其包孕以下几行:

node1

node2

node3

node4

$p#

以下的这些设置设置设备摆设摆设是为了让其能应用MPICH’s p4策略去履行散播式的并行处置惩罚利用。

1. 在办事器节点

,建一个/mirror目录,并将其设置设置设备摆设摆设成为NFS办事器,并在/etc/exports文件中增添一行:

/mirror node1(rw) node2(rw) node3(rw) node4(rw)

2. 在其他节点上,也建一个/mirror目录,关在/etc/fstab文件中增添一行:

server:/mirror /mirror nfs rw,bg,soft 0 0

3. /mirror这个目录从办事器上输出,装载在各个客户端,以便在各个节点间进行软件义务的分发。

4. 在办事器节点上,安装MPICH。MPICH的文档可在

http://www.mcs.anl.gov/mpi/mpich/docs.html得到。

5.任何一个集群用户(你必须在每一个节点新建一个相同的用户),必须在/mirror目录下建一个属于它的子目录,如/mirror/username,用来寄放MPI法度榜样和共享数据文件。这种环境,用户仅仅必要在办事器节点上编译MPI法度榜样,然后将澳门真人葡京开户编译后的法度榜样拷贝到在/mirror目录下属于它的的子目录中,然后从他在/mirror目录下属于它的的子目录下应用p4 MPI策略运行MPI法度榜样。

2.3 MPICH安装指南

1.假如你有gunzip,就d下载mpich.tar.gz,要不然就下载mpich.tar.Z。你可以到http://www.mcs.anl.gov/mpi/mpich/downloa下载,也可以应用匿名FTP到ftp.mcs.anl.gov的pub/mpi目录拿。(假如你感觉这个器械太大年夜,你可以到pub/mpi/mpisplit中取分隔成块的几个小包,然后用cat敕令将它们合并)

2.解压:gunzip ?;c mpich.tar.gz  tar xovf-(或zcat mpich.tar.Z tar xovf-)

3.进入mpich目录

4.履行:./configure为MPICH选择一套得当你的实际软硬件情况的参数组,假如你对这些默认选择的参数不知澳门真人葡京开户足,可以自己进行设置设置设备摆设摆设(详细拜见MPICH的设置设置设备摆设摆设文档)。最好选择一个指定的目录来安装和设置设置设备摆设摆设MPICH,例如:

./configure -prefix=/usr/local/mpich-1.2.0

5.履行:make >& make.log 这会花一段较长的光阴,不合的硬件情况花的光阴也就不合,可能从10分钟澳门真人葡京开户到1个小时,以致更多。

6.(可选)在事情站收集,或是一台零丁的事情站,编辑mpich/util/machines/machines.xxx(xxx是MPICH对你机械体系布局取的名称,你能很轻易的认出来)以反应你事情站确当地主机名。你完全可以跳过这一步。在集群中,这一步不必要。

7.(可选)编译、运行一个简单的测试法度榜样:

cd examples/basic

make cpi

ln ?;s ../../bin/mpirun mpirun

./mpirun ?;np 4 cpi

此时,你就在你的系统上运行了一个MPI法度榜样。

8.(可选)构建MPICH另外的情况,为ch_p4策略使

用安然的办事会使得任何启动速率加快,你可以履行以下敕令构建:

make serv_p4

(serv_p4是一个较新的P4安然办事的版本,它包孕在MPICH 1.2.0版中),nupshot法度榜样是upshot法度榜样的一个更快版本,但他必要tk 3.6版的源代码。假如你有这个包,你就用以下敕令可以构建它:

make nupshot

9.(可选)假如你想将MPICH安装到一个公用的地方让其它人应用它,你可以履行:

make install 或 bin/mpiinstall

你可以应用-prefix选项指定MPICH安装目录。安装后将天生include、lib、bin、sbin、www和man目录以及一个小小的示例目录,

(可选)到此你可以告示所有的用户若何编译、履行一个MPI法度榜样。

2.4 用度统计

这个小的集群规划总的用度大年夜致如下:

设备用度:

4台 带EIDE CD-ROM 的机械: 24000元

5块快速以太网卡: 800元

1个快速以太网的集线机:2000元

5根双绞线:50元

软件用度:

LINUX安装光盘:50元

MPICH:0元

合计:26900元。

这样一个集群系统可以用于一些大年夜量的科学谋略,信息处置惩罚,而且其性价比其实是太好了,仅需不到三万元。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: