第1章超級計算機的發(fā)展方向
1.1市場是決定性的因素
1.2微機集群的歷史
1.3微機集群的現(xiàn)狀
1.4微機集群的技術
1.5微機集群的可靠性
1.6微機集群的優(yōu)勢
1.7微機集群的局限
1.8微機集群的趨勢
第2章并行計算概念及其所需的網絡服務,
2.1并行計算的基本概念
2.1.1一維數(shù)值積分例子
2.1.2串行計算程序
2.1.3并行計算的基本概念
2.2消息傳遞界面并行計算
2.2.1消息傳遞模式的并行計算
2.2.2MPI并行計算的初始化
2.2.3MPI并行計算編程
2.3TCP/IP通信協(xié)議
2.3.1TCP/IP通信協(xié)議
2.3.2IP地址
2.3.3子網掩碼(netmask)
2.3.4路由(router)
2.3.5域名(domain)
2.4微機集群所需的網絡功能
2.4.1微機集群的網絡結構
2.4.2網絡信息服務(NIS)
2.4.3網絡文件系統(tǒng)(NFS)
2.4.4遠程Shell命令(rsh)
2.5微機集群的網絡設計
2.5.1域名
2.5.2IP地址
2.5.3所需安裝的軟件
第3章微機集群的Linux安裝和配置
3.1Linux系統(tǒng)安裝
3.1.1進入安裝
3.1.2硬盤分區(qū)
3.1.3選擇軟件
3.1.4啟動預設置
3.1.5安裝過
3.2YaST管理工具
3.2.1什么是YaST
3.2.2YaST管理功能
3.3微機集群服務器的網絡功能設置
3.3.1基本網絡設置
3.3.2NFS設置
3.3.3NIS設置
3.3.4啟動網絡服務
3.4微機集群節(jié)點機的網絡功能設置
3.4.1基本網絡設置
3.4.2NFS設置
3.4.3NIS設置
3.4.4啟動網絡服務
3.5內核的重新編譯
3.5.1了解內核
3.5.2內核編譯步驟
3.5.3LILO引導啟動設置
3.5.4內核選項簡介
3.6并行環(huán)境lammpi的安裝
3.6.1lammpi軟件及其獲取
3.6.2lammpi軟件安裝步驟
3.6.3lammpi軟件的簡單測試
第4章微機集群的性能測試
4.1微機集群的連接
4.1.1網絡的連接材料
4.1.2網線的接口標準
4.1.3網線的制作過程
4.1.4兩臺微機的直接連接
4.2集群所需網絡功能的檢測
4.2.1網絡基本性能
4.2.2NIS
4.2.3NFS
4.2.4rsh
4.3啟動lammpi并行平臺常遇問題
4.3.1基本的網絡問題
4.3.2節(jié)點機中l(wèi)am的路徑問題
4.3.3節(jié)點機中/tmp目錄問題
4.4一維數(shù)值積分并行程序測試
4.4.1并行計算程序及編譯
4.4.2執(zhí)行l(wèi)ammpi并行計算的步驟
4.4.3串行計算程序
4.4.4串.并行計算速度比較
4.4.5并行計算中的負載平衡問題
4.5lamtests測試
4.5.1lamtests的測試內容和獲取
4.5.2lamtests的編譯和測試
4.6Linpack速度測試
4.6.1什么是Linpack速度測試
4.6.2Linpack測試程序包的獲取和編譯
4.6.3Linpack測試速度
4.6.4Linpack測試的可調參數(shù)
第5章微機集群的性能優(yōu)化
5.1節(jié)點機的網絡喚醒和停機
5.1.1網絡喚醒的BIOS設置
5.1.2網絡喚醒的驅動
5.1.3節(jié)點機的網絡喚醒
5.1.4讓指定的普通用戶執(zhí)行部分管理功能
5.1.5節(jié)點機的停機和重啟
5.2用dhcp服務器進行網絡配置
5.2.1dhcp協(xié)議及服務功能
5.2.2dhcp服務器的安裝
5.2.3dhcp服務器的配置和啟動
5.2.4dhcp客戶機的配置
5.2.5dhcp服務器的配置文件
5.3如何復制節(jié)點機
5.3.1ghost軟件
5.3.2硬盤對硬盤復制
5.4網絡啟動
5.4.1為何需要網絡啟動
5.4.2網絡啟動過程
5.4.3網絡啟動的硬件要求
5.4.4網絡啟動的節(jié)點機安裝和配置
5.4.5網絡啟動的服務器配置
5.4.6網絡啟動的tftp設置
5.4.7網絡啟動的內核選擇
5.4.8網絡啟動的有關問題
5.5網卡捆綁
5.5.1為何需要網卡捆綁
5.5.2網卡捆綁的原理
5.5.3網卡捆綁的實現(xiàn)
5.5.4網卡捆綁的內核選擇
5.5.5網卡捆綁的網絡結構
5.6節(jié)點機該啟動哪些進程
5.6.1Linux的啟動過程
5.6.2初始化控制表inittab
5.6.3啟動進程文件boot
5.6.4運行級別runlevel
5.6.5啟動服務文件rc
5.6.6啟動服務目錄rc.d
5.6.7啟動節(jié)點機進程
第6章微機集群的任務管理
6.1OpenPBS概述
6.1.1任務管理的必要性
6.1.2OpenPBS的管理功能
6.2OpenPBS執(zhí)行碼
6.2.1OpenPBS執(zhí)行碼的獲取
6.2.2OpenPBS執(zhí)行碼的安裝
6.2.3OpeneBS執(zhí)行碼的局限
6.3OpenPBS源代碼的編譯安裝
6.3.1解開源代碼
6.3.2安裝Tcl-devel工具
6.3.3編譯設置
6.3.4編譯
6.3.5安裝
6.4OpenPBS的啟動和停止
6.4.1pbs_server的第一次啟動
6.4.2pbs_mom在節(jié)點機的啟動
6.5OpenPBS的命令
6.5.1qmgr命令
6.5.2qmgr命令的常用功能
6.6OpenPBS的簡單設置
6.6.1最簡單的queue的設置
6.6.2最簡單的server的設置
6.6.3最簡單的node的設置
6.6.4調度(scheduling)設置
6.6.5PBS簡單設置的實例
6.7OpenPBS的工作目錄和主要文件
6.7.1PBS目錄中的關鍵文件
6.7.2sched_priv目錄
6.7.3server_priv目錄
6.7.4mom_priv目錄
6.8OpenPBS的用戶命令
6.8.1用戶腳本例子
6.8.2用戶任務的遞交
6.8.3用戶任務的刪除
6.8.4用戶任務的查詢
6.9OpenPBS兩個重要的批處理文件
6.9.1prologue和epilogue文件
6.9.2命令行參數(shù)的意義
6.9.3環(huán)境變量的意義
附錄ALinux系統(tǒng)基礎
A.1基本Shell命令
A.1.1文件概念
A.1.2Linux基本指令
A.2vi編輯器
A.2.1vi的基本操作
A.2.2vi的命令模式
A.2.3全局搜索替換
A.3Shell腳本程序
A.3.1Shell腳本簡介
A.3.2Shell變量及其運算
A.3.3流程控制
A.3.4bash介紹
A.4make工具
A.4.1程序的編譯
A.4.2make的功能
A.4.3make工作流程
A.4.4makefile文件
A.5軟件包管理器rpm
A.5.1主要選項
A.5.2安裝
A.5.3卸載
A.5.4查詢
附錄B微機集群的硬件選擇
B.1計算節(jié)點
B.1.1服務器還是微機
B.1.2CPU
B.1.3主流CPU比較
B.1.4雙CPU的利弊
B.1.5內存
B.1.6主機板
B.2網絡硬件
B.2.1以太網
B.2.2Myrinet
B.2.3網卡
B.2.4交換機
B.3其他
B.3.1散熱
B.3.2機柜.機箱
B.3.3電源
后記