算力新高峰,华为云 C7 旗舰服务器实测( 二 )


接下里我们通过stream内存测试工具对华为云C7进行内存表现的专门测试 , stream内存测试工具支持内存的Copy、Scale、Add、Triad四种操作 。 这四种操作分别对应着内存的不同数据操作模式 , Copy它先访问一个内存单元读出其中的值 , 再将值写入到另一个内存单元 。 Scale操作先从内存单元读出其中的值 , 作一个乘法运算 , 再将结果写入到另一个内存单元 。 Add操作先从内存单元读出两个值 , 做加法运算 , 再将结果写入到另一个内存单元 。 Triad的表示将Copy、Scale、Add三种操作组合起来进行测试 。
IT之家通过连续的10次测试对华为云C7的内存表现进行测试 , 测试编译代码如下:
gcc-O3-fopenmp-DSTREAM_ARRAY_SIZE=64000000-DNTIMES=10stream.c-ostream
算力新高峰,华为云 C7 旗舰服务器实测
文章图片
测试数据如下:
算力新高峰,华为云 C7 旗舰服务器实测
文章图片
通过测试结果我们看到 , 华为云C7有着非常强悍的内存比性能表现 , 其Copy操作性能接近138GB/s , Scale操作性能在95GB/s上下 , Add和Triad操作系能在1100GB/s上下 , 由于华为云C7支持3200MHz八通道高频率内存 , 因此实际内存的操作速度相比于此前产品有着非常大的提升 , 这对于大量数据的快速处理尤为重要 。 接下里 , 我们来看一下华为云C7产品的内网表现 。
三、内网表现
通过虚拟化技术 , 云服务器提供商可以灵活的进行网络带宽分配、IP地址与子网划分、安全组部署等操作 , 企业也可以选择弹性带宽和弹性IP搭建业务 , 大规模集群式的服务器对内部网络带宽和收发包能力要求更高 , 毕竟这类大规模服务器集群往往要共同应对突如其来的重负载需求 , 彼此之间的数据传递速度就显得非常重要 。 这里IT之家使用netperf、iperf分别对华为云C7内网的带宽、收发包能力进行测试 , 通过内网同规格配置的4台陪练机作为客户端进行打流等操作 。
除了更低的时延水平 , 大规模服务器部署还需要更大的内网带宽和收发包能力 , 这里我们使用两台同规格的陪练机同时对测试机的32个端口进行打流 , 首先 , 我们通过netperf来看一下华为云C7内网带宽接收能力 。 根据华为云官网的数据 , 华为云C7最高配置的内网带宽可以达到42Gbps , IT之家选配的32核64GB规格最大内网带宽为30Gbps 。
测试机运行口令如下:
netperf-pport?-7032端口为测试端口
陪练机运行口令如下:
netperf-Hserverip-pport-tTCP_STREAM-l120---m1440&#serverip为测试机内网IP , port为对应测试接口
然后我们通过sar口令查看打流数据的平均值 , 测试结果如下:
算力新高峰,华为云 C7 旗舰服务器实测
文章图片
通过测试我们看到 , 华为云C7测试情况下内网平均带宽基本跑满了30Gbps的内网带宽 , 强大的内网带宽可以在单位时间内进行更大的数据交换 。 以此实现更大的数据处理能力 。 接下来 , 我们通过iperf工具对华为云C7内网收发包能力进行测试 , 内网收发包是衡量云服务器内网性能的一项重要的指标 , 这一指标指的是内网每秒发送包数量 , 这里我们依旧使用四台陪练机进行打流 , 测试机运行口令如下:
iperf3-s-pport>/dev/null2>&1?-5032端口为测试端口
陪练机运行口令如下:
iperf3-c-b0M-u-t120-l16-pport>/dev/null2>&1&#serverip为测试机内网IP , port为对应测试接口
测试结果如下:
通过测试我们看到 , 华为云C7单向PPS接收约为550万PPS , 属于非常不错的水平 , 强大的内网收发包能力 , 可以高效的应对重负载应用的数据传输需求 。 接下里 , 我们通过真实的场景需求来对华为云C7的能力进行测试 。