华为服务器cpu叠加性能:算力新高峰 华为云 C7
华为服务器cpu叠加性能:算力新高峰 华为云 C7我们看到,在 60 秒的测试时间内,两台客户机总操作数超过 2.3 亿条,测试机每秒的操作数最高可以超过 380 万 TPS,这凸显出分布式内存对象缓存强大的处理能力。客户机 2 测试结果:测试机口令:memcached -u root -d -p port #port 为端口号客户机口令:memaslap -s serverip:port -t 60s -T 16 -c 800 -X 100B #serverip 为测试机内网 ip,port 为端口号客户机 1 测试结果:
其中,SET 超过 99% 的操作在 0.7 毫秒内完成,GET、SADD、MSET 超过 99% 的操作在 1 毫秒内完成,巨大的数据处理能力让我们看到华为云 C7 强大的算力支持和高速的内存保障。
MemcachedMemcached 是一款分布式高速缓存系统,相比于 redis,memcached 将数据全部存在内存中,断电会丢失,因此无法做到持久化支持,另外 memcached 支持的数据类型也会更少一些。
当然,memcached 还支持缓存其他媒体文件,比如图片、视频等。对于一些小文件、低带宽场景下的传输,显然 memcached 更加合适,为了更加有效的利用内存资源,memcached 会采用分布式内存对象缓存技术进行内存上的扩展,以此得到更多的内存资源。
Memcached 自带了了 memaslap 压力测试工具用于测试服务器与服务器之间的高速缓存性能,这里我们通过 3 台同规格的华为云 C7(32U64G)进行服务器之间高速缓存性能测试,其中 1 台为测试机,另外两台为客户机。测试机开启 11210 到 11226 总共 16 个端口进行测试,两台客户机分别向 8 个端口进行压力测试。
测试机口令:
memcached -u root -d -p port
#port 为端口号
客户机口令:
memaslap -s serverip:port -t 60s -T 16 -c 800 -X 100B
#serverip 为测试机内网 ip,port 为端口号
客户机 1 测试结果:
客户机 2 测试结果:
我们看到,在 60 秒的测试时间内,两台客户机总操作数超过 2.3 亿条,测试机每秒的操作数最高可以超过 380 万 TPS,这凸显出分布式内存对象缓存强大的处理能力。
wrk nginxnginx 是一款强大的 HTTP 和反向代理 web 服务器,同时也支持电子邮件代理服务、负载均衡等功能,是现阶段非常受欢迎的开源服务器产品。其内存占用少、并发能力强的特点,得到不少国内互联网巨头青睐。
HTTP 服务器也是我们最容易接触到的一种服务器类型,毕竟我们的不少的互联网浏览需求都是要通过 HTTP 服务器的,比如双 11 的商品的抢购,12306 春运购票等场景,能否抗住段时间大规模的流量带来的压力,也是衡量 HTTP 服务器的一个重要标准。wrk 是一款简单的 HTTP 压力测试工具,它能利用很少的线程就实现非常大的并发量。
IT之家选择两台华为云 C7(32U64G)服务器进行 nginx 和 wrk 的部署,其中部署 nginx 的为测试机,部署 wrk 的为客户机。一般来讲,wrk 压测线程不宜过多,核心数的 2-4 倍即可,这里IT之家选择了 20000 条连接,64 线程进行测试,测试时间为 120 秒。
测试机命令:
./wrk -t 64 -c 20000 -d 120s server-address
#server-address 为 HTTP 服务器地址
测试结果如下:
通过测试结果我们看到,华为云 C7(32U64G)在 nginx 长链接情况下,2 分钟内处理了 1.5 亿次请求,平均每个线程时延为 23. 06 毫秒,整体上,单台服务器平均每秒处理近 130 万条请求。
通过 ffmpeg、redis、memcached、wrk nginx 四项场景化的测试我们看到,华为云 C7 在处理器、内存、网络性能以及存储上的突出性能表现,这很大程度来源于全新的硬件升级,通过理论测试和实际应用场景的体验,我们能很明显的感受到华为云 C7 服务器在理论与实际上的一致性。
总结在云计算领域,华为一直以来都在进行大量的技术储备,以此不断提升华为所有云服务产品的硬件可靠性,擎天架构为华为云带来了巨量的算力提升,通过擎天架构能力加持,华为云通用计算增强型云服务器 C7 整机算力提升 50%,另外八通道 3200MHz 内存的支持,也让华为云 C7 在数据传输上的表现更近一步。强大的内网吞吐能力和带宽表现,更轻松应对大规模的业务集群部署。