IDC

使用STREAM软件测试E-HPC内存带宽性能 - 弹性高性能计算E-HPC

作者:admin 2021-09-18 我要评论

本文以STREAM软件为例介绍如何测试E-HPC集群内存和带宽的性能。 背景信息 STREAM软件是内存带宽性能测试的基准工具,也是衡量服务器内存性能指标的通用工具。STR...

在说正事之前,我要推荐一个福利:你还在原价购买阿里云、腾讯云、华为云服务器吗?那太亏啦!来这里,新购、升级、续费都打折,能够为您省60%的钱呢!2核4G企业级云服务器低至69元/年,点击进去看看吧>>>)

本文以STREAM软件为例介绍如何测试E-HPC集群内存和带宽的性能。

背景信息

STREAM软件是内存带宽性能测试的基准工具,也是衡量服务器内存性能指标的通用工具。STREAM软件具有良好的空间局部性,是对转换检测缓冲区TLB(Translation Lookaside Buffer)友好、缓存友好的一款软件。STREAM软件支持复制(Copy)、尺度变换(Scale)、矢量求和(Add)、复合矢量求和(Triad)四种运算方式测试内存带宽的性能。

操作步骤

  1. 登录弹性高性能计算控制台

  2. 创建一个名为STREAM.test的集群。具体操作,请参见创建集群

    在配置参数时,您需要注意软件配置,选择安装stream 2018软件。
    说明

    创建集群后再安装stream 2018软件,也可以完成本测试任务。具体操作,请参见安装软件

    STREAM
  3. 创建一个名为streamtest的sudo用户。具体操作,请参见创建用户

  4. 对STREAM软件重新编译,指定软件的相关参数。

    1. 集群页面,找到STREAM.test集群,单击远程连接

    2. 远程连接页面,输入root用户名、登录密码和端口,单击ssh连接

    3. 执行如下命令,对STREAM软件重新编译。

      cd /opt/stream/2018/; gcc stream.c -O3 -fopenmp -DSTREAM_ARRAY_SIZE=1024*1024*1024 -DNTIMES=20 -mcmodel=medium -o stream.1g.20   #-DSTREAM_ARRAY_SIZE用于指定STREAM一次搬运的数据量,-DTIMES用于指定迭代次数
  5. 创建作业脚本并提交作业。

    1. 在左侧导航栏,单击作业

    2. 集群列表中,选择STREAM.test集群,单击创建作业

    3. 创建作业页面,选择编辑作业文件 > 新建文件 > 使用文件模板 > pbs demo

    4. 按下图完成作业配置,单击确认提交作业。

      STREAM-2

      作业文件配置如下:

      #!/bin/sh
      #PBS -j oe
      #PBS -l select=1:ncpus=4
      #本示例申请1个计算节点,每个节点申请4vCPU。实际测试中请根据节点配置设置CPU核数。
      export MODULEPATH=/opt/ehpcmodulefiles/
      module load stream/2018
      echo "run at the beginning"
      OMP_NUM_THREADS=1 /opt/stream/stream.1g.20 > stream-1-thread.log
      OMP_NUM_THREADS=2 /opt/stream/stream.1g.20 > stream-2-thread.log
      OMP_NUM_THREADS=4 /opt/stream/stream.1g.20 > stream-4-thread.log
      
      #OMP_NUM_THREADS=<N> /opt/stream/stream.1g.20 > stream-<N>-thread.log
  6. 查看作业结果。

    1. 集群页面,找到STREAM.test集群,单击远程连接

    2. 远程连接页面,输入集群用户名、登录密码和端口,单击ssh连接

    3. 执行如下命令,查看作业结果。

      cat  /home/streamtest/stream-2-thread.log

      本次测试结果如下图所示。

      结果

版权声明:本文转载自网络,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本站转载出于传播更多优秀技术知识之目的,如有侵权请联系QQ/微信:153890879删除

相关文章
  • 使用STREAM软件测试E-HPC内存带宽性能

    使用STREAM软件测试E-HPC内存带宽性能

  • 《关于开展线上服务进一步加强湖北疫情

    《关于开展线上服务进一步加强湖北疫情

  • 容器镜像服务 简介 - API 文档

    容器镜像服务 简介 - API 文档

  • 产品优势_NAT网关 NAT_产品介绍

    产品优势_NAT网关 NAT_产品介绍

腾讯云代理商
精彩导读
海外云服务器
热门资讯
腾讯云代理商