IT之家通过连续的 10 次测试对华为云 C7 的内存表现进行测试 , 测试编译代码如下: gcc -O3 -fopenmp -DSTREAM_ARRAY_SIZE=64000000 -DNTIMES=10 stream.c -o stream 测试数据如...
IT之家通过连续的 10 次测试对华为云 C7 的内存表现进行测试 , 测试编译代码如下:
gcc -O3 -fopenmp -DSTREAM_ARRAY_SIZE=64000000 -DNTIMES=10 stream.c -o stream
测试数据如下:
文章图片
通过测试结果我们看到 , 华为云 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 -p port & #7001-7032 端口为测试端口
陪练机运行口令如下:
netperf -H serverip -p port -t TCP_STREAM -l 120 -- -m 1440 & #serverip 为测试机内网 IP , port 为对应测试接口
然后我们通过 sar 口令查看打流数据的平均值 , 测试结果如下:
文章图片
通过测试我们看到 , 华为云 C7 测试情况下内网平均带宽基本跑满了 30Gbps 的内网带宽 , 强大的内网带宽可以在单位时间内进行更大的数据交换 。 以此实现更大的数据处理能力 。 接下来 , 我们通过 iperf 工具对华为云 C7 内网收发包能力进行测试 , 内网收发包是衡量云服务器内网性能的一项重要的指标 , 这一指标指的是内网每秒发送包数量 , 这里我们依旧使用四台陪练机进行打流 , 测试机运行口令如下:
iperf3 -s -p port >/dev/null 2>&1 & #5001-5032 端口为测试端口
陪练机运行口令如下:
iperf3 -c-b 0M -u -t 120 -l 16 -p port >/dev/null 2>&1 & #serverip 为测试机内网 IP , port 为对应测试接口
测试结果如下:
文章图片
通过测试我们看到 , 华为云 C7 单向 PPS 接收约为 550 万 PPS , 属于非常不错的水平 , 强大的内网收发包能力 , 可以高效的应对重负载应用的数据传输需求 。 接下里 , 我们通过真实的场景需求来对华为云 C7 的能力进行测试 。
四、 场景测试
一款好的服务器不光要关注性能指标 , 同时真实场景的表现对于服务器优劣的权衡尤为重要 , 作为华为云 ECS 的旗舰产品 , 这里IT之家通过 ffmpeg 转码、memcached 对象缓存工具、redis 字典服务工具、HTTP 压力测试工具 wrk 对华为云 C7 进行场景化的测试 。
特别声明:本站内容均来自网友提供或互联网,仅供参考,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
