![](https://csdnimg.cn/release/download_crawler_static/12045365/bg1.jpg)
标准 LinPack 测试详细指南
云计算系统的一个重要作用是向用户提供计算力,评价一个系统的总体计算力的方法就
是采用一个统一的测试标准作为评判,现在评判一个系统计算力的方法中最为知名的就是
LinPack 测试,世界最快 500 台巨型机系统的排名采用的就是这一标准。掌握 LinPack 测试技
术对于在云计算时代评判一个云系统的计算力也有着重要意义。本附录将对 LinPack 测试技
术作详细的介绍。
1.LinPack 安装
在安装之前,我们需要做一些软件准备,相关的软件及下载地址如下。
(1)Linux 平台,最新稳定内核的 Linux 发行版最佳,可以选择 Red hat, Centos 等。
(2)MPICH2,这是并行计算的软件,可以点击下面链接下载最新的源码包:
http://www.mcs.anl.gov/research/projects/mp ich2/downloads/index.php?s=downloads
(3)Gotoblas,BLAS 库(Basic Linear Algebra Subprograms)是执行向量和矩阵运算的
子程序集合,这里我们选择公认性能最好的 Gotoblas,最新版可点击下面链接下载(需要注
册):
http://www.tacc.utexas.edu/tacc- projects
(4)HPL,LinPack 测试的软件,可在点击下面链接下载最新版本:
http://www.netlib.org/benchmark/hpl/
安装方法和步骤如下。
(1)安装 MPICH2,并配置好环境变量,本书前面已作介绍。
(2)进入 Linux 系统,建议使用 root 用户,在/root 下建立 LinPack 文件夹,解压下载
的 Gotoblas 和 HPL 文件到 LinPack 文件夹下,改名为 Gotoblas 和 hpl。
#tar xvf GotoBLAS-*.tar.gz
#mv GotoBLAS-* ~/linpack/Gotoblas
#tar xvf hpl-*.tar.gz
#mv hpl-* ~/linpack/hpl
(3)安装 Gotoblas。
进入 Gotoblas 文件夹,在终端下执行./ quickbuild.64bit(如果你是 32 位系统,则执行./
quickbuild.31bit)进行快速安装,当然,你也可以依据 README 里的介绍自定义安装。如果
安装正常,在本目录下就会生成 libgoto2.a 和 libgoto2.so 两个文件。
(4)安装 HPL。
进入 hpl 文件夹从 setup 文件夹下提取与自己平台相近的 Make.<arch>文件,复制到 hpl
文件夹内,比如我们的平台为 Intel xeon,所以就选择了 Make.Linux_PII_FBLAS,它代表 Linux
操作系统、PII 平台、采用 FBLAS 库。
编辑刚刚复制的文件,根据说明修改各个选项,使之符合自己的系统,比如我们系统的
详细情况为,Intel xeon 平台,mpich2 安装目录为/usr/local/mipch2,hpl 和 gotoblas 安装目
录为/root/LinPack,下 面 是我们的配置文件 Make.Linux_xeon,对需要修改的部分我们做了注
解,大家可以参考修改: