828华为云征文|华为云弹性云服务器FlexusX实例下的Nginx性能测试

news2024/11/18 7:41:58

本文写的是华为云弹性云服务器FlexusX实例下的Nginx性能测试

目录

  • 一、华为云弹性云服务器FlexusX实例简介
  • 二、测试环境
  • 三、测试工具
  • 四、测试方法
  • 五、测试结果

下面是华为云弹性云服务器FlexusX实例下的Nginx性能测试。

一、华为云弹性云服务器FlexusX实例简介

华为云弹性云服务器FlexusX实例是华为公司提供的一种云计算服务,它基于Intel® Xeon® Cascade Lake 处理器和华为自主研发的Kunpeng 920处理器和Ascend 310 AI芯片,为用户提供高性能的计算、存储和网络能力。

FlexusX实例采用弹性架构,可以根据用户的需求快速调整计算资源的规模,满足不同规模的业务运行要求。它提供了多种实例规格和存储选项,用户可以根据自己的需求选择合适的实例配置。

最大的特点就是可以自定义选择合适的CPU核心数和内存大小,如下图所示。

在这里插入图片描述
在这里插入图片描述
在CPU核心数为4时,可供选择的内存数有2、4、6、8、10、12、16、32 G。在CPU核心数为3时,可供选择的内存有3、6、9、12 G。

它支持多种操作系统和应用程序,可以满足用户不同的业务需求。同时,华为云提供了灵活的计费方式和完善的技术支持,帮助用户降低成本、提高效率。
在选择Huawei Cloud EulerOS镜像时还能对Nginx、Redis、MySql等应用提供加速服务。有这方面需求的小伙伴可以多留意一下。
在这里插入图片描述

华为云弹性云服务器FlexusX实例是一种高性能、灵活可靠的云计算服务,可以满足用户各种业务需求。

二、测试环境

配置名称配置值
规格4vCPUs | 12GB
镜像Huawei Cloud EulerOS 2.0 标准版 64位 | 公共镜像
应用加速nginx已安装并加速(HTTP/HTTPS小包场景预期加速40%,大包场景预期加速15%)
存储系统盘 100 GB
带宽3 Mbit/s

三、测试工具

Apache Benchmark(也称为ab)通常不需要安装,ab工具随Apache HTTP服务器软件一起提供。

四、测试方法

ab.exe -n 1000 -c 100 http://FlexusX实例公网地址/
  • -n 1000:总请求数。这里设置为1000,您可以根据需要进行调整。
  • -c 100:并发请求数。这里设置为100,您可以根据需要进行调整。

五、测试结果

测试结果如下图所示。
在这里插入图片描述
基本信息

  • Server Software: 服务器软件是nginx/1.21.5。
  • Server Hostname: 服务器主机名是113.xxx.xxx.xxx。
  • Server Port: 服务器端口是80。
  • Document Path: 测试的文档路径是根目录 /。
  • Document Length: 响应文档的长度是3510字节。

测试参数

  • Concurrency Level: 并发级别是100,即同时模拟100个用户进行请求。
  • Time taken for tests: 整个测试过程耗时8.094秒。
  • Complete requests: 完成的请求数量是1000。
  • Failed requests: 失败的请求数量是0。

性能指标

  • Total transferred: 总共传输的数据量是3767000字节。
  • HTML transferred: 仅HTML文档传输的数据量是3510000字节。
  • Requests per second (mean): 平均每秒处理的请求数是123.55个。
  • Time per request (mean): 每个请求的平均处理时间是809.375毫秒(这是针对单个请求的平均时间)。
  • Time per request (mean, across all concurrent requests): 所有并发请求的平均处理时间是8.094毫秒(这是针对所有并发请求的平均时间)。
  • Transfer rate: 接收数据的平均传输速率是454.51 Kbytes/秒。

连接时间分析

  • Connect Time: 连接时间的最小值是0毫秒,平均值是8毫秒,标准差是7.8毫秒,中位数是16毫秒,最大值也是16毫秒。这里有一个警告,表明初始连接时间的中位数和平均值不在正常偏差范围内,因此这些结果可能不太可靠。
  • Processing Time: 处理时间的最小值是0毫秒,平均值是759毫秒,标准差是142.8毫秒,中位数是797毫秒,最大值是828毫秒。
  • Waiting Time: 等待时间(可能是指等待服务器响应的时间)的最小值是0毫秒,平均值是408毫秒,标准差是231.5毫秒,中位数是406毫秒,最大值是828毫秒。
  • Total Time: 总时间(从发起请求到接收完整响应的时间)的最小值是16毫秒,平均值是767毫秒,标准差是142.8毫秒,中位数是812毫秒,最大值是828毫秒。

请求完成时间分布

  • 50%的请求在812毫秒内完成(即中位数)。
  • 66%的请求在812毫秒内完成(第一四分位数和第三四分位数的中间值)。
  • 75%的请求在813毫秒内完成(第三四分位数)。
  • 80%、90%、95%、98%、99%的请求都在813或828毫秒内完成。
  • 100%的请求在828毫秒内完成(最长请求时间)。

测试结果表明,在并发级别为100的情况下,服务器在处理1000个请求时表现良好,没有出现失败的请求,且平均每秒能处理超过120个请求。

以下是对测试结果的详细分析:

  • 高成功率:所有1000个请求都成功完成,没有失败的请求,说明服务器在高并发场景下具有较高的稳定性。

  • 合理的吞吐量:平均每秒处理123.55个请求,这个数字反映了服务器在给定条件下的吞吐能力,对于许多Web应用来说是一个可接受的数值。

  • 较快的响应时间:尽管处理时间和等待时间相对较长,但大多数请求(50%以上)都能在812毫秒内得到响应,这对于用户体验来说是相对较快的。

另外最近华为云828在搞活动,Flexus X实例的促销也非常给力,大家有需要的话可以留意一下,优惠力度还是很大的。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2176160.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Woocommerce怎么分类显示产品?如何将Shopify的产品导入到Woocommerce?

WooCommerce作为WordPress的一个电子商务插件,功能强大、使用简洁,能够轻松集成到WordPress网站中,为用户提供了一个完整的在线商店解决方案,在国外还是挺受欢迎的。 Woocommerce怎么分类显示产品? 在Woocommerce中&a…

数据资产新范式,URP城市焕新平台东博会首发!

城市数据资产蕴藏着巨大的宝藏。今年1月,国家数据局印发《“数据要素”三年行动计划(2024—2026年)》,将“数据要素智慧城市”上升为“数据要素”计划的重要部分,加速释放城市数据资产价值。 高质量发展以数据要素驱动…

聚星文社最新风格图库角色

聚星文社最新风格图库角色涵盖了各种不同的风格和类型。以下是一些可能的角色风格: Docs聚星文社https://iimenvrieak.feishu.cn/docx/ZhRNdEWT6oGdCwxdhOPcdds7nof 现代都市风格角色:这种角色通常穿着时尚的衣服,有时尚的发型和化妆。他们可…

【Python】Jet Bridge:快速构建内部工具和管理面板的高效解决方案

Jet Bridge 是一个开源的后台管理工具构建框架,专门用于帮助开发者快速创建内部工具、管理面板和仪表板。它允许用户通过现有的数据库结构快速生成强大的 CRUD(创建、读取、更新、删除)接口,并提供了直观的可视化界面。Jet Bridge…

反思式思维链大模型 o1 有啥用?

(注:本文为小报童精选文章。已订阅小报童或加入知识星球「玉树芝兰」用户请勿重复付费) 失望 OpenAI o1 刚出来的时候,我其实对这种 reflection 模型有点儿免疫了。因为刚刚被 reflection 70B 模型诳过一回。 第一时间&#xff0c…

漏洞挖掘 | 某系统中少见的前端登录校验

0 前言 我也是第一次碰到前端登录校验的站点,那所谓前端校验,就是不走后端,这种情况大概率会在前端存着登录的账号和密码,除此之外,一些验证码也可能会在前端校验。 1 测试 如下图,点普通的功能点均显示…

Deep Learning for Video Anomaly Detection: A Review 深度学习视频异常检测综述阅读

Deep Learning for Video Anomaly Detection: A Review 深度学习视频异常检测综述阅读 AbstractI. INTRODUCTIONII. BACKGROUNDA. Notation and TaxonomyB. Datasets and Metrics III. SEMI-SUPERVISED VIDEO ANOMALY DETECTIONA. Model InputB. MethodologyC. Network Archite…

栏目一:使用echarts绘制简单图形

栏目一:使用echarts绘制简单图形 前言1. 在线编辑图形1.1 折线图1.2 柱状图1.3 扇形图 2. 本地绘制图表2.1 下载echarts.min.js2.2 创建一个简单的图形 前言 Echarts是一款基于JavaScript的可视化图表库。它提供了丰富的图表类型和交互功能,可以用于在网…

Golang | Leetcode Golang题解之第445题两数相加II

题目: 题解: func reverseList(head *ListNode) *ListNode {if head nil || head.Next nil {return head}newHead : reverseList(head.Next)head.Next.Next head // 把下一个节点指向自己head.Next nil // 断开指向下一个节点的连接,保证…

Study-Oracle-10-ORALCE19C-RAC集群搭建(一)

一、硬件信息及配套软件 1、硬件设置 RAC集群虚拟机:CPU:2C、内存:10G、操作系统:50G Openfile数据存储:200G (10G*2) 2、网络设置 主机名公有地址私有地址VIP共享存储(SAN)rac1192.168.49.13110.10.10.20192.168.49.141192.168.49.130rac2192.168.49.13210.10.10.3…

使用dockerfile来构建一个包含Jdk17的centos7镜像(构建镜像:centos7-jdk17)

文章目录 1、dockerfile简介2、入门案例2.1、创建目录 /opt/dockerfilejdk172.2、上传 jdk-17_linux-x64_bin.tar.gz 到 /opt/dockerfilejdk172.3、在/opt/dockerfilejdk17目录下创建dockerfile文件2.4、执行命令构建镜像 centos7-jdk17 : 不要忘了后面的那个 .2.5、查看镜像是…

Mixture-of-Experts (MoE): 条件计算的诞生与崛起【上篇】

大型语言模型(LLM)的现代进步主要是缩放定律的产物[6]。 假设模型是在足够大的数据集上训练出来的,那么随着底层模型规模的增加,我们会看到性能的平滑提升。 这种扩展规律最终促使我们创建了 GPT-3 以及随后的其他(更强…

力扣高频 SQL 50 题(基础版)|分析、题解

注意一些语法 1、group by出现在having前面,但是having中所使用的聚合必须是select中的 2、date类型之间的比较:datediff() 差的绝对值 or 用字符框起来比较边界 3、算日期长度需要相减之后加一 4、round(, n)n默认是0&#x…

【Java】内存分析 —— 栈内存、堆内存与垃圾对象的形成

图1 内存分析 从图1可以看出,在创建Person对象时,程序会占用两块内存区域,分别是栈内存和堆内存。其中Person类型的变量p被存放在栈内存中,它是一个引用,会指向真正的对象;通过new Person()创建的对象则放…

UDP校验和计算及网络中的校验和机制

UDP (User Datagram Protocol) 是一种无连接的传输层协议,它不像 TCP 那样提供可靠的传输保证。虽然 UDP 不保证数据可靠性,但它仍然提供了一个可选的校验和机制来检测数据在传输过程中出现的错误。 理解UDP校验和的计算过程和其在网络中的作用至关重要。…

学习C语言(21)

整理今天的学习内容 1.结构体实现位段 (1)位段的声明 位段的成员必须是 int、unsigned int 或signed int ,在C99中位段成员的类型也可以选择其他类型 例: (2)位段的内存分配 位段的空间上是按照需要以…

【 Java 】工具类 —— Collections 与 Arrays 的实用操作全解析

Collections工具类 在Java中,针对集合的操作非常频繁,例如对集合中的元素排序、从集合中查找某个元素等。针对这些常见操作,Java提供了一个工具类专门用来操作集合,这个类就是Collections,它位于java.util包中。Colle…

揭开量子计算和加密未来的秘密

加密保护您的数据 您是否想知道如何保证您的在线数据安全?这就是加密的作用所在。加密是一种使用秘密代码更改数据的过程。这些更改只能由拥有正确密钥的接收者解码和读取。 加密是保护敏感和个人信息安全的重要工具。使用加密的一些示例包括信用卡详细信息、消息…

嵌入式linux系统中Sysfs设备驱动管理方法

大家好,今天主要给大家分享一下,如何使用linux系统里面的Sysfs进行设备管理,希望对大家有所收获。 第一:Sysfs设备驱动管理简介 sysfs 是非持久性虚拟文件系统,它提供系统的全局视图,并通过它们的 kobiect 显示内核对象的层次结构(拓扑)。每个 kobiect 显示为目录和目录…

一次 Spring 扫描 @Component 注解修饰的类坑

问题现象 之前遇到过一个问题,在一个微服务的目录下有相同功能 jar 包的两个不同的版本,其中一个版本里面的类有 Component 注解,另外一个版本的类里面没有 Component 注解,且按照加载的顺序,没有 Component 注解的 j…