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,