第七周总结

发布于: 11 小时前

性能

1.性能测试

性能优化的前提和基础

2.性能测试指标

响应时间

并发数,系统并发用户数

吞吐量:( 1000 ms/ 响应时间ms ) *并发数

性能计数器

3.性能测试方法

性能测试

负载测试

压力测试

稳定性测试

4.全链路压测

数据构造

数据隔离

流量构造

5.性能优化原则

不能优化一个没有测试的软件

不能优化一个你不了解的软件

6.性能优化方法

1)性能测试

获取性能指标

2)指标分析

发现性能与资源瓶颈点

3)架构与代码分析

寻找瓶颈所在

4)架构与代码优化

优化关键技术点,平衡资源利用

5)性能测试

闭环

7.性能优化分层思想

1)机房与骨干网络性能优化

2)服务器与硬件性能优化

3)操作系统性能优化

4)虚拟机性能优化

5)基础组件性能优化

6)软件架构性能优化

7)软件代码性能优化

操作系统

1.多任务运行环境

2.运行期状态

运行,就绪,阻塞

3.进程,线程

线程栈,线程安全,临界区,阻塞导致系统崩溃,

限流,降级,避免阻塞

1.锁原语

CAS,cpu原语,无中断执行

1.锁类型

偏向锁,轻量级锁,重量级锁

2.总线锁、缓存锁

3.公平锁,非公平锁

4.可重入锁

5.独享锁、互斥锁 共享锁,读写锁

6.乐观锁 悲观锁

7.分段锁

8.自旋锁

文件与硬盘I/O

1.机械硬盘

2.固态硬盘

3.B+树

4.LSM树

5.文件控制块

6.Inode 文件控制块

7.RAID独立硬盘冗余阵列

8.分布式文件系统HDFS

用户头像

Karl

关注

还未添加个人签名 2020.02.13 加入

还未添加个人简介

评论

发布
暂无评论
第七周总结