第 7 周 总结

用户头像
安阳
关注
发布于: 2020 年 07 月 22 日

性能测试

性能测试指标

  1. 响应时间

  2. 并发数

  3. 吞吐量(单位时间内系统处理请求的数量)

  4. 性能计数器(性能的数据指标,包括SystemLoad、对象与线程数、内存使用率、CPU使用率、磁盘与网盘I/O等指标)

性能测试方法

  1. 性能测试:验证系统在资源可接受范围内,是否能满足预期的性能指标。

  2. 负载测试:测试系统某项或多项性能指标的安全临界值(资源饱和)

  3. 压力测试:在系统崩溃或无法处理请求时的性能指标数值。

  4. 稳定性测试:测试系统在特定硬件、软件、网络环境下,负载一定特征的业务压力运行较长时间,检测系统是否稳定。



性能优化

性能优化的一般方法

  1. 性能测试获取性能指标

  2. 分析指标数据,发现性能与资源瓶颈点

  3. 架构与代码分析,寻找性能与资源瓶颈的关键

  4. 架构与代码段,段关键技术点,平衡资源利用

  5. 重复1~4步,直到满足要求

系统性能优化分层思想

  • 机房与骨干网络性能优化

  • 服务器与三和人性能优化

  • 操作系统性能优化

  • 虚拟机性能优化

  • 基础组件性能优化

  • 软件架构性能优化

  • 软件代码性能优化

其它

操作系统

认识程序的运行环境,进程与线程模型,共享与私有数据

  • 了解锁的原语(最小不可中断操作)

  • 了解各种锁的特征以及JVM锁实现机制

常见的文件系统构成与工作原理

用户头像

安阳

关注

还未添加个人签名 2020.01.04 加入

还未添加个人简介

评论

发布
暂无评论
第7周 总结