时间:2022-11-06 09:51:01
近日,华为云新一代旗舰云服务器C7正式上市。 这款云服务器的华为云引擎架构功能更强,同时配备了新一代第三代英特尔至强可扩展处理器(代号: Ice Lake )。 整体计算性能比上一代产品的计算能力提高了50%,目前计算能力作为数字经济时代的基本资源,计算能力的提高对业务能力整体的提高有很大的影响。 对于企业来说,业务云已是普遍共识,云服务与传统服务相比具有配置简单、扩展灵活、稳定性好、性价比高、安全可靠、管理高效等优点,企业发展迅速目前,许多大型互联网和硬件制造商都在销售自己的云服务,从本质上说,这是一个稳定可靠的解决方案,可以满足企业日常工作中遇到的各种场景的需要。 华为云全新的C7云服务隶属于华为云通用计算增强型云服务,也是华为云的旗舰产品。 表现出卓越的性能和超高的稳定性,现在正式开始商用化。 接下来,我们来看看华为云通用计算增强云服务器C7的各项功能。
一、平台介绍目前,华为云通用计算增强C7系列(以下简称“华为云C7”)通用计算增强服务器已正式商用,整个可选过程非常简单,适合自己的业务规模华为C7配备了第三代英特尔至强可伸缩处理器,基准频率为3.0GHz,睿频为3.5GHz。 您可以选择具有2~128个处理器内核和512GB内存两种核心内存比的服务器配置。 共有22种机型可供选择,最大收发包能力单向达到1200万PPS,最大内部网带宽达到40Gbps。 与此前的华为云C6或华为云C3产品相比,此次华为云C7支持的最大处理器内核数量和内存数量大幅提升。 到目前为止,基于第二代英特尔至强可扩展处理器的华为云C6的最大内核数量为64个,最大内存为256GB。
在内存方面,华为云C7在当初6通道、2933MHz的基础上提升到8通道、3200MHz,大大提高了程序访问内存的效率。 从平台硬件参数来看,华为C7适用于大型电商平台、在线游戏、短视频、保险金融等苛刻、对计算和网络要求极高的APP应用场景这些场景中存在大量突发性的大流量、高频率、高负荷操作,对云服务的响应速度非常快,灵活的云服务的扩展和快速部署尤为重要,显然华为C7适合应对这种场景下面,我们通过具体的测试场景,来看看华为云C7的性能。
二、处理器和内存的表现我们先来看看处理器和内存的表现。 华为云C7使用第三代英特尔至强可扩展处理器。 在这里,ITHome(IT之家)选择了32核64GB版本进行测试。 在这里,我们用Geekbench 3测试华为云C7处理器。
现在,您可以看到华为云C7的处理器采用16核32线程设计,支持48MB的三级高速缓存。
所有这些测试都是在CentOS 8.2系统环境中进行的,让我们在Geekbench 3运行点上看看处理器的性能。 测试数据如下。
发现华为云C7(32U64G )的单核整数型得分为5011分,单核浮点型得分为4397分,多核整数型得分为91386分,多核浮点型得分为91063分。 多亏了强大的涡轮增压能力,华为云C7非常强大,单核性能非常提高。 接下来,我们将通过stream内存测试工具对华为云C7的内存表现进行专业测试,该工具支持四种内存操作:内存复制、缩放、添加和堆叠。 这四种操作分别对应于存储器不同的数据操作模式,复制品首先访问一个存储器单元读取其值,然后将值写入另一个存储器单元。 Scale操作是,首先从存储单元中读出其值,进行乘法运算,然后将结果写入其他存储单元。 在Add操作中,从存储单元读取两个值,进行相加,然后将结果写入其他存储单元。 Triad的显示是结合Copy、Scale、Add三种操作进行测试的。 ITHome(IT之家)通过连续10次测试对华为C7的内存表现进行了测试,测试编译代码为:
gcc-O3-fopen MP-d stream _ array _ size=64000000-dn times=10 stream.c-ostream测试数据如下:
测试结果表明,华为云C7具有很强的内存比性能,其复印操作性能接近138GB/s,Scale操作性能在95GB/s左右,Add和Triad操作系统在1100GB/s左右。 因为华为云C7支持3200MHz的8通道高频内存,所以实际的内存操作速度比以前的产品要快很多,接下来我们来看看华为云C7产品的内部网络表现。
三、内网表示通过虚拟化技术,云服务器提供商可以灵活地进行网络带宽分配、IP地址和子网划分、安全组配置等操作,企业也可以选择灵活的带宽和灵活的IP构建业务毕竟,如此大的服务器集群必须共同应对突然的重载需求,彼此的数据传输速度非常重要。 在这里,ITHome(IT之家)使用netperf、iperf分别测试了华为云C7内部网的带宽、收发能力,在按照内部网相同标准配置的4台主机上作为客户端进行流传输等操作除了更低的延迟级别外,大型服务器部署还需要更大的内部网带宽和传输/接收包能力。 其中,使用两台相同标准的主机同时流传输测试机的32个端口。 首先,让我们看一下netperf对华为云C7内部网带宽的接收能力。 根据华为云官网的数据,华为云C7最高配置的内部网带宽可达42Gbps,ITHome(IT之家)可选提供的32核64GB标准的最大内部网带宽为30Gbps 测试机的执行密码如下。
netperf -p port -7032端口按如下方式运行测试端口的主机密码:
netperf-hserverip-pport-ttcp _ stream-l120---m 1440 # server IP是测试器的内部网IP,port是对应的测试接口。 之后,用sar密码确认流媒体数据的平均值,测试结果如下。
测试表明,在华为云C7测试的情况下,内部网的平均带宽几乎满30Gbps的内部网带宽,强大的内部网带宽可以在单位时间内进行更大的数据交换。 这将实现更大的数据处理能力。 接下来,我们通过iperf工具测试了华为的云C7内部网收发能力。 内部网收发信息包是衡量云服务内部网性能的重要指标,该指标是指内部网每秒发送的信息包数量。 在这里依然使用4台陪护机进行流媒体传输。 试验机的运行密码如下。
iperf3 -s -p port /dev/null 21 -5032端口为测试端口主机执行以下密码:
iperf3- c-b0m-u-t120-l16-pport/dev/null 21 # server IP为测试仪内部网IP,port为相应测试接口的测试结果如下:
测试表明,华为C7的单向PPS接收量约为550万PPS,具有很好的内网传输数据包能力,能够有效满足高负载APP应用的数据传输需求。 接下来,我们将根据实际场景需求测试华为云C7的能力。
四、场景测试好的服务器不仅关注性能指标,实际场景的表达对服务器的优劣权衡尤为重要。 作为华为云ECS的旗舰产品,这里通过ffmpeg转码、memcached对象缓存工具、redis词典服务工具、HTTP压力测试工具wrk实现华为对云C7的屏蔽
ffmpegffmpeg作为一种开源音频视频编解码工具,受到广大用户的追捧,其强大的视频采集、格式转换、视频捕捉和水印功能也受到很多人的欢迎。 目前,随着云服务的普及,很多专业视频制作者也选择将视频文件推向云服务,利用云服务强大的计算能力抑制编码。 现在,ITHome(IT之家)使用华为云C7(32U64G )对2GB的视频文件进行重新编码,结果如下:
根据测试数据,华为c7(32u64g )转码2GB的视频文件需要4分49秒,总计62052帧的视频处理速度达到了214帧/秒。 由于华为云C7强大的计算能力,视频转码时间也被大幅压缩。
redisredis是目前许多开发人员选择的非关系数据库,符合BSD协议,并且是完全开源的。 与其他key-value缓存产品相比,它支持数据持久性,除key-value类型的数据外,还提供数据结构存储,如list、set、zset和hash。 此外,极高的读写能力给redis带来了非常大的数据交换能力。 其核心由内存存储器、磁盘存储器和log文件三部分组成,捕获内存加载数据大大提高了读取速度,节约了服务器开销。 Redis附带了性能测试工具,ITHome(IT之家)使用redis-benchmark工具在两台配置相同的华为c7(32u64g )上进行测试。 在这里,ITHome(IT之家)通过1000000次数据处理的redis的SET、GET、SADD、MSET操作检测性能表现,客户测试密码如下。
./redis-benchmark-hred is-server IP-p 6379-n 100000-c100-tset、get、sadd、mset -d 1#redis-serverip是测试仪的输入
SET测试结果
GET测试结果
SADD测试结果
MSET测试结果显示,测试数据显示,华为云C7强大的内存表现和计算能力为redis服务带来了强大的性能支持,每秒数据处理能力达到15.5万次。
其中,set 99 %以上的操作在0.7毫秒内完成,GET、SADD、mset 99 %以上的操作在1毫秒内完成,巨大的数据处理能力让我们看到了华为云C7强大的计算能力支持和高速的内存保障。
MemcachedMemcached是一种分布式缓存系统,与redis相比,memcached将所有数据存储在内存中,并在关闭后丢失,因此不提供永久支持。 此外,memcached支持的数据类型也较少。 当然,memcached还支持缓存图像和视频等其他媒体文件。 显然memcached更适合用于某些小文件、低带宽场景下的传输,为了更好地利用内存资源,memcached利用分布式内存对象缓存技术进行内存扩展Memcached提供了一个memaslap压力测试工具,用于测试服务器和服务器之间的缓存性能。 在此,我们将对三台相同标准的华为c7(32u64g )进行服务器之间的缓存性能测试。 其中一台是测试机,另两台是客户端。 测试器打开从11210到11226共计16个端口进行测试,两台客户端分别对8个端口进行压力测试。 测试计算机密码:
memcached -u root -d -p port#port是端口号客户端密码。
mema slap-s server IP:port-t60s-t16-c800-x100b # server IP为测试器内网络IP,port为端口号客户端1的测试结果:
客户端2测试结果:
我们发现,在60秒的测试时间内,两台客户端的总操作数将超过2.3亿次,而测试机的每秒操作数将超过380万TPS,这凸显了分布式内存对象缓存的强大处理能力。
wrk nginxnginx是一种功能强大的HTTP和反向代理web服务器,还支持电子邮件代理服务、负载均衡等功能,是当前非常流行的开源服务器产品。 其内存占有量少、并发性高的特点受到许多国内互联网巨头的青睐。 HTTP服务器也是我们最容易访问的服务器类型。 说起来我们很多的网络浏览需求都要通过HTTP服务器。 比如双11的商品抢购、12306春运购票等场景,能否承受一段时间的大流量压力,也是衡量HTTP服务器的重要标准。 wrk是一个简单的HTTP压力测试工具,使用较少的线程实现非常大的并发量。 ITHome(IT之家)选择两台华为c7(32u64g )服务器进行nginx和wrk的导入,其中导入nginx的是测试机,导入wrk的是客户端。 一般来说,wrk新闻测试线程不能太多。 核心数的2-4倍就可以了。 在这里,ITHome(IT之家)选择20000条连接,在64个线程上进行测试,测试时间为120秒。 测试计算机命令:
./wrk-t64-c 20000-d 120 s服务器地址#服务器地址测试结果如下:
测试结果显示,对于nginx长链路,华为云C7(32U64G )每2分钟处理1.5亿次请求,平均每个线程的延迟为23. 06毫秒,总体而言,一台服务器平均每秒处理130万次请求通过对ffmpeg、redis、memcached、wrk nginx四大场景化的测试,华为云C7在处理器、内存、网络性能以及存储方面的突出性能表现都是全新的硬件
总结云计算领域,华为此前进行了大量的技术储备,提高了华为所有云服务产品的硬件可靠性。 优化架构为华为云带来了巨大的计算能力提升。 通过优化架构的增强能力,华为云的通用计算增强云服务器C7整体计算能力提高了50%,同时8通道3200MHz内存的支持也使华为云C7在数据传输方面的性能更上一层楼凭借强大的内部网吞吐量和带宽性能,可以轻松应对大型业务集群的部署。
对企业而言,华为C7云服务产品适用于中负荷使用场景,尤其是突发性大规模高并发场景,涉及短视频、电商网站、大型游戏、金融保险等行业需求。 华为云的许多基础服务已经全面渗透到华为云旗下的众多产品和服务中,华为云在全球范围内覆盖cdn 2500个节点,通过AI-Cache智能缓存进一步提高命中率在云数据库产品中,华为云gaussdb(forMySQL )提供了极高的可靠性,TPCH测试了3.4倍于开源版本的性能,提供了秒钟的警报监控,支持跨AZ的部署,并提供了数据保护当前,随着工业互联网的兴起,越来越多的工业和行业全面进入数字化、智能化、网络化的变革,华为云在数字工厂的建设中,可以进一步实现生产透明度,为中小制造企业贡献力量。 在AI能力上,华为提供了盘古大模式,将传统的和尚式AI开发转化为工业化AI开发,大大缩短了AI开发周期。 另外,华为鸿蒙生态的发展将配合华为云这一基础设施,可全面覆盖丙方和B方的全场景。 目前华为C7产品已开放购买,加入目前或许能为未来的业务需求带来更好、更稳定的APP体验。