如何评估系统的性能是否稳定
2011-04-12 16:03
232 查看
一个正常的系统,在不断加压的过程,应该经历下面五个阶段:
Ø 第一阶段:并发用户逐渐增加,系统的TPS(每秒处理事务笔数)逐步增大,直到达到最大值,这一阶段事务的响应时间不会有太大变化,会非常稳定;
Ø 第二阶段:并发用户继续增加,TPS基本维持在最大值不变,但响应时间将会逐步变长。
Ø 第三阶段:并发用户继续增加,TPS将会有少量下降(20%以内),但是决不能快速急剧下降,响应时间仍会逐步变长。
u 本阶段可以拒绝服务,但是不能宕机。
Ø 第四阶段:并发用户逐步减小,系统处理能力开始得到恢复,TPS能够逐步恢复到之前的最大值,响应时间开始变短;
Ø 第五阶段:压力逐步降为零,TPS继续降低,响应时间继续变快,所有占用的CPU/内存/IO资源得到释放。
Ø 第一阶段:并发用户逐渐增加,系统的TPS(每秒处理事务笔数)逐步增大,直到达到最大值,这一阶段事务的响应时间不会有太大变化,会非常稳定;
Ø 第二阶段:并发用户继续增加,TPS基本维持在最大值不变,但响应时间将会逐步变长。
Ø 第三阶段:并发用户继续增加,TPS将会有少量下降(20%以内),但是决不能快速急剧下降,响应时间仍会逐步变长。
u 本阶段可以拒绝服务,但是不能宕机。
Ø 第四阶段:并发用户逐步减小,系统处理能力开始得到恢复,TPS能够逐步恢复到之前的最大值,响应时间开始变短;
Ø 第五阶段:压力逐步降为零,TPS继续降低,响应时间继续变快,所有占用的CPU/内存/IO资源得到释放。
相关文章推荐
- 如何评估系统的性能是否稳定
- 如何评估系统的性能是否稳定
- 如何评估系统的性能是否稳定(来自…
- 性能测试前期,如何对一个系统的并发量进行评估?
- 9 月 16 日极光开发者沙龙北京站 | 如何构建安全稳定的系统架构
- 如何检查系统是否支持Zend Optimizer
- 如何在自己的信息管理系统里集成第三方权限控制组件 - 开发一个好用稳定的开放组件
- 制定性能测试策略时,如何设计相应的系统用户数、同时在线并发用户数以及每个具体功能的并发用户数
- 如何判断一个日期是否属于当前系统本月的日期
- Linux下如何查看tomcat是否启动-系统日志等
- IO系统性能之二:缓存和RAID如何提高IO。
- 如何让Win2000系统达到最佳性能
- 如何知道自己的硬件是否支持64位系统?
- ELK 性能(2) — 如何在大业务量下保持 Elasticsearch 集群的稳定
- 如何验证所做的AIX系统备份是否可用
- linux系统如何查看系统性能
- 分布式存储ceph系统性能不稳定因素
- 如何提升服务器系统性能(转)
- 如何在 Linux/Unix 系统中验证端口是否打开
- 如何判断CPU是否支持64位系统