中国科学院化学研究所高分子物理实验室之Beowulf 下载本文

How to Build our Ding ?

?中国科学院化学研究所高分子物理实验室

欢迎转载引用,烦请注明出处 2003.1.24

*************************************

1. 什么是Beowulf?

2. 节点硬件

3. 网络硬件

4. Linux操作系统的安装

5. 与Beowulf相关的服务:NFS, SSH, RSH

6. 手动并行的实现:LAM MPI

7. Beowulf的任务管理:DQS的安装与设置

8. DQS使用指南

9. Benchmark

10. MPI 入门

*************************************

1. 什么是Beowulf?

我们搭建的四节点八处理器微机机群“ding”, 属于典型的Beowulf。Sterling在他的经典著作中给出的Beowulf的定义是:

“A Beowulf is a collection of personal computers (PCs) interconneted by widely

avaible networking technology runing any one of sevral open-source Unix-like

operation systems.”

从这个定义,Beowulf cluster的设计思想强调硬件(包括单个节点和内部互连的网络)

和软件(包括操作系统和并行协议)在市面上易于获得。只有这样,才能从根本上保证

Beowulf 的成本标度性(scalability), 也就是成本与计算能力的线性关系。任何导致

成本与计算能力不成比例的“技术改进”,都违反了Beowulf设计思想的初衷。

网上关于Beowulf的资料浩如烟海,但中文的不多,可能与不喜欢归档的习惯有关。这也是

我主要用中文写这个说明的原因。ding是我们的第一个机群, 还没有仔细的tuning,如果有

重要变化,我会及时更新说明。

2. 节点硬件

CPU: AMD Athlon MP 2000+ (1600M Hz) with fun ____ 8 X ¥ 1,850

主板:Tyan S2466-4M with AMD 760MPX chipset ____ 4 X ¥ 1,950

8 X Kingston 512M DDR RAM ____ 8 X ¥ 1,200

Seagate 80G IDE Hard Disk ____ 4 X ¥ 865

TNT 16M ____ 4 X ¥ 200

Case & Power ____ 4 X ¥ 950

Dell Flat Monitor 19\____ 1 X ¥ 3,200

Keybord,mouse ____ 1 X ¥ 170

CDROM in master node ____ 1 X ¥ 300

KVM switch ____ 1 X ¥ 500

购买KVM switch 和显示卡是为了调试方便,其实Tyan S2466主板支持display redirection

可以不要显示卡启动。购买价格是2002年10月北京中关村的市场价格。

3. 网络硬件

D-link DES 1016R+ 100M 16 port switches ____ 1 X ¥1000

3COM905C-TX NIC integrested in Mainborad ____ N/A

3COM905C-TX NIC in master node ____ 1 X ¥ 200

total: ____ ¥ 47,500 (tax included)

整个系统的购买和安装约耗时一个星期左右。在每个CASE里面又让 厂家加装了两个风扇。

4.Linux操作系统的安装

我们在每一个节点上都用CDROM安装了同样的Redhat linux 8.0, 选择安装“everything”,

免得以后单独安装组件。由于只有一个CDROM,从光盘分别安装显得十分笨拙,以后需要学习

如何从网络远程启动进行安装。 硬盘分区表(所有节点都一样):

had1 /boot ext3 102 M

hda2 /scratch ext3 20,003 M

hda3 swap 2,000 M

hda4 extended 54,212 M

hda5 / ext3 54,212 M

单独划出/scratch分区是为了有并行任务时候作为临时存储空间。

我们的master node配有双网卡,一个对外的网卡 IP address is 159.226.76.25,昵称为ding,