写点什么

2020.11.02-2020.11.08 学习总结

用户头像
icydolphin
关注
发布于: 2020 年 11 月 08 日

本周学习目标

系统性能主要指标——响应时间、并发数、吞吐量以及性能计数器;如何进行性能优化;CAS 相关概念

系统性能主要指标

响应时间:指应用系统从发出请求开始到收到最后响应数据所需要的时间。

并发数:系统能够同时处理请求的数目。注意与日活以及 PV 等概念进行区分。

吞吐量:指单位时间内系统处理的请求的数量,体现件系统的处理能力。对于网站,可以用“请求数/秒”或是“页面数/秒”来衡量,也可以用“访问人数/天”或是“处理的业务数/小时”等来衡量。

性能计数器:是描述服务器或操作系统性能的一些数据指标。包括 System Load、对象与线程数、内存使用、CPU 使用、磁盘与网络 I/O 等指标。

如何进行性能优化

机房与骨干网络性能优化:异地多活的机房架构、CDN

服务器与硬件性能优化:CPU、内存、网卡、磁盘

操作系统性能优化

虚拟机性能优化

基础组件性能优化

软件架构性能优化:缓存、异步、集群

软件代码性能优化:并发编程、资源复用、异步编程、数据结构

CAS 相关概念

Compare And Swap:原子操作

锁升级过程:

偏向锁:尝试修改锁标志位,失败就升级为轻量级锁,不阻塞

轻量级锁:多次尝试修改锁标志为,不阻塞,多次自璇失败升级为重量级锁。

重量级锁:排队阻塞等待获得 monitor


用户头像

icydolphin

关注

还未添加个人签名 2018.05.05 加入

还未添加个人简介

评论

发布
暂无评论
2020.11.02-2020.11.08 学习总结