Beowulf Cluster Computing with Linux, Second Edition
Beowulf Cluster Computing with Linux, Second Edition
MIT Press , ISBN 0-262-69292-9 , 出版日期: Dec 2003
花了几个小时把这本书浏览了一遍, 这是我第一次这么快地看完一本英文书.
总体上来说, 这本书的内容很浅且有点凌乱, 印证了亚马逊上的书评.
所谓 Beowulf 是指 用日常的PC硬件基于Linux 搭建 计算机集群, 之所以称Beowulf 是因为最早开始使用PC硬件构建集群的项目名为Beowulf(一个由NASA发起的项目).
全书共分为三个部分, 各个章节由不同的作者完成, 感觉上更象一本论文集.
- 构建 , 包括硬件的选择, Linux发行版选择, 内核优化(去掉不必要的功能和模块), 节点Linux系统优化(去掉不必要的服务)
- 使用 , 主要涉及并行程序设计, 包括 MPI 及 PVM 的使用.
- 管理 , 包括软硬件故障的处理(讲得很泛泛, 没有专门针对集群的内容), 各种作业管理系统介绍, 并行IO/并行文件系统(未得到广泛使用,属理论性探讨)
基本上,这不是一本好书, 详略不得当. 比如在Linux安装, 优化,硬件的选择讲了一大堆理论, 甚至讲到CPU结构,Linux的进程管理, 网卡配置等. 如果细读, 绝对地浪费时间.