`

大数量并发下压力数据指标

 
阅读更多
数据来源
百度百科-章文嵩




压力策略分析:
700 700万笔交易/天
1.5 使用服务器(万台)
466.6666667 一万台服务器处理交易466万笔交易/天
466.6666667 一台服务器处理交易466笔交易/天

小结:一台服务器处理交易466笔交易/天



2012双十一
89678 89678笔交易/分钟, 峰值
15000 1.5万台服务器
5.978533333 一台服务器处理6笔交易/分钟

小结:一台服务器处理6笔交易/分钟

大数据并发设计思路:
1.提升单点服务器性能
2.提高集群管理能力, 动态添加删除服务器, 压力分流

明显第2点才是重点,
在项目前期, 应该把开发力量重点投入在服务器的集群管理上, 实现通过动态扩展服务器, 其中数据共享, 状态处理, 心跳健康等管理, 占一半以上开发量
其次才是单点算法投入, 要避免重点算法突破才带来2-3个点(哪怕20个点)这种极限性能提升的情况
后期等集群管理稳定了, 业务也稳定了, 就是重点突破关键算法, 追求性能极致的时候
  • 大小: 59.8 KB
  • 大小: 51.7 KB
分享到:
评论

相关推荐

    WebSocket压力并发测试v1.1.2

    4. **响应时间监控**:记录每个请求的响应时间,分析延迟趋势,以判断在高并发下服务器是否仍能提供良好的用户体验。 5. **稳定性测试**:长时间运行测试,观察服务器在持续高负载下的稳定性和资源消耗情况,检测...

    WebSocket压力并发测试v1.0.4.rar

    1. **连接数控制**:设置并发连接的数量,以测试服务器在不同负载下的表现。 2. **消息发送**:模拟用户发送各种类型的数据,如文本、二进制等,以测试服务器的处理能力。 3. **负载模式**:支持不同的负载模式,...

    web并发&压力测试工具http_loadWin32

    并发测试是指模拟多个用户同时访问同一Web应用或服务的过程,以检测服务器、数据库和网络等组件在高并发下的处理能力和稳定性。http_loadWin32通过发起大量并发请求,可以揭示服务器在多用户访问时可能出现的问题,...

    Web系统大规模并发

    2. **高并发下的“快”** 高并发场景下,Web系统的吞吐率指标QPS至关重要。例如,假设单个业务请求平均响应时间为100ms,系统内有20台Apache Web服务器,每台最大连接数为500。理想情况下,系统的理论峰值QPS可达...

    WEBAPI多线程并发测试工具

    4. **性能指标**:响应时间、吞吐量、并发用户数、错误率等,是衡量API并发性能的关键指标。 5. **测试工具使用**:例如Postman的集合运行、JMeter的线程组设置、LoadRunner的场景创建等,掌握工具的高级功能。 6. *...

    Android大并发下载测试

    在Android应用开发中,大并发下载测试是一项至关重要的任务,主要目的是评估服务器的承载能力以及客户端在高压力下的性能表现。以下将详细阐述这个过程涉及的关键知识点。 首先,"Android大并发下载测试"关注的是在...

    大并发架构设计

    #### 四、大并发相关的性能指标 - **系统吞吐量**: 衡量系统在单位时间内能处理的业务量,通常以“业务量/秒”表示。 - **每秒事务数(TPS)**: 表示系统每秒钟能处理的事务数量,是衡量系统处理能力的重要指标。 - *...

    windows下模拟高并发来进行负载测试工具siege

    特别是在Windows环境下,开发者和运维人员需要工具来模拟高并发场景,以便测试应用程序在大量用户同时访问时的行为。"siege"是一款广泛使用的开源压力测试工具,适用于这种需求。 siege工具的主要功能在于能够模拟...

    系统并发压力性能测试报告.docx

    - **Gatling**:Gatling是一款高性能的压力测试工具,它使用Scala编写,适合进行大规模的并发测试。 - **Locust**:Locust是一个用Python编写的开源负载测试工具,易于扩展和自定义。 #### 四、并发压力测试的步骤 ...

    高并发解决方案

    3. **数据库优化**:在高并发下,数据库往往是性能瓶颈。可以通过数据库读写分离、分库分表、索引优化、事务管理优化等方式提高数据库性能。例如,使用主从复制实现读写分离,使用ShardingSphere进行水平扩展。 4. ...

    java统计高并发首页访问量,记录客户登录信息

    并发控制是高并发环境中的关键问题,Spring提供了多种并发工具类,如`Semaphore`、`ReentrantLock`等,可以用来限制并发访问的数量,防止过多的并发导致数据库压力过大。此外,还可以使用乐观锁或者悲观锁策略来处理...

    MySQL大并发量性能优化实战

    8. **延迟写入和批量处理**:对非实时性要求高的数据,可采用延迟写入,积累一定数量后批量插入,降低频繁写入带来的压力。 9. **分区和分片**:对于大数据量的表,通过分区策略将数据分散到多个物理存储上,提高...

    web并发&压力测试工具http_loadWin32.rar

    在IT行业中,Web并发和压力测试是至关重要的环节,它们帮助我们评估和优化网站或应用程序在高负载条件下的性能。`http_loadWin32`是一个适用于Windows系统的命令行工具,用于进行HTTP请求的并发和压力测试。这个工具...

    系统并发压力性能测试报告.pdf

    - **硬件测试指标**:提供了服务器硬件在高并发下的性能数据,包括CPU利用率、内存使用率、硬盘读写速度等。 - **软件测试指标**:涵盖了软件层面的性能数据,如数据库查询速度、网络延迟等。 5. **测试结论** -...

    Go-golang编写的http压力测试工具支持不同类型请求并发支持请求权重

    1. 定义并发用户数:测试者可以设置并发的Goroutine数量,模拟不同级别的用户并发访问。 2. 设置请求间隔:控制请求发送的速度,模拟不同的用户活动模式。 3. 请求参数化:允许动态生成请求数据,以测试各种输入条件...

    并发多任务终端压力测试http/https

    在IT行业中,压力测试是一种重要的性能评估方法,用于检测系统在高负载或大量并发请求下的稳定性和性能。本文将详细探讨“并发多任务终端压力测试http/https”这一主题,结合给定的标签(Linux、C++、HTTP、HTTPS)...

    HttpTest4Net 网站压力测试、网站大并发访问工具

    1. **预防性能问题**:提前发现系统在高并发下的潜在问题,避免上线后出现故障。 2. **优化资源分配**:通过测试数据,合理分配服务器资源,提高硬件利用率。 3. **提升用户体验**:确保在大流量访问时,网站仍能...

    Livestress 直播并发模拟测试工具.rar

    这个工具能够模拟大量用户同时访问直播服务,从而检测系统在高并发情况下的处理能力,发现潜在的问题,并为优化提供依据。 在直播行业中,并发测试是至关重要的,因为直播服务通常需要支持成千上万的用户同时在线...

    内网并发测试工具.rar

    2. **系统稳定性**:观察系统在高并发下的稳定性,看是否会出现崩溃或响应延迟过大的情况。 3. **资源利用**:检查服务器的CPU、内存和网络资源是否得到合理分配,是否存在资源浪费。 4. **错误处理**:验证系统对...

Global site tag (gtag.js) - Google Analytics