电脑技术学习

LAM/MPI CLuster System With FreeBSD 5.3

dn001

1 2 3 4 5 下一页

  [前言]

  MPI(Message Passing Interface)消息传送接口

  它不是一个协议,但它的地位已经实际上是一个协议了。它主要用于在分布式存储系统中的并行程序通信。MPI是一个函数库,它可以通过Fortran和C程序进行调用,MPI的好处是它速度比较快,而且移植性比较好。

  Cluster

  目前常见的Cluster(集群)架构有两种,一种是Web/Internet Cluster System,这种架构主要是将资料放置在不同的主机上面,亦即由多部主机同时负责一项服务;而另外一种则是所谓的平行运算了(Parallel Algorithms Cluster System)!平行运算其实就是将同一个运算的工作,交给整个Cluster里面的所有CPU来进行同步运算的一个功能。由于使用到多个CPU的运算能力,所以可以加快运算的速度。

  此文档所安装架设的LAM/MPI Cluster System属于后者,由于实验环境条件以及自身能力的限制,可能文档有部分解释不详尽,如有疑问请来信与我联系,我将尽力完善此文档,谢谢!

  [软件及平台]

  Server FreeBSD 5.3 Stable

  IP:172.18.5.247

  Hostname: center.the9.com

  ClIEnt FreeBSD 5.3 Release

  IP:172.18.5.80

  Hostname: node1.the9.com

  apache_1.3.29 All Ports Install

  php4-4.3.10

  php4-gd-4.3.10

  php4-extensions-1.0

  lam-6.5.9

  ganglia-monitor-core-2.5.6

  ganglia-webfrontend-2.5.5

  [目的]

  架设一套基于FreeBSD 5.3的LAM/MPI Cluster System.

  [安装及配置]

  一,各节点系统 /etc/hosts 的基本配置 如果内网有DNS,则配置好系统中的 /etc/resolv.conf 即可!

  center.the9.com

  #more /etc/hosts

  172.18.5.247 center.the9.com

  172.18.5.80 node1.the9.com

  node1.the9.com

  #more /etc/hosts

  172.18.5.247 center.the9.com

  172.18.5.80 node1.the9.com

  二,Apache+PHP Server 的架设

  center.the9.com

  #cd /usr/ports/www/apache13-modssl

  #make install clean 安装 APACHE

  #cd /usr/ports/lang/php4-extensions

  #make install clean 安装 PHP. 切记这里一定要选择安装GD库

  #vi /usr/local/etc/apache/http.conf 加入以下相关参数

  AddType application/x-httpd-php .php

  AddType application/x-httpd-php-source .phps

  三,NFS Server-Client 的架设

标签: