没有合适的资源?快使用搜索试试~ 我知道了~
深入了解性能优化
资源推荐
资源详情
资源评论
影响一个系统性能的方方面面
一个 web 应用不是一个孤立的个体,它是一个系统的部分,系统中的每一部分都会影响整
个系统的性能
常用的性能评价/测试指标
响应时间
提交请求和返回该请求的响应之间使用的时间,一般比较关注平均响应时间。
常用操作的响应时间列表:
操作
响应时间
打开一个站点
几秒
数据库查询一条记录(有索引)
十几毫秒
机械磁盘一次寻址定位
4 毫秒
从机械磁盘顺序读取 1M 数据
2 毫秒
从 SSD 磁盘顺序读取 1M 数据
0.3 毫秒
从远程分布式换成 Redis 读取一个
数据
0.5 毫秒
从内存读取 1M 数据
十几微妙
Java 程序本地方法调用
几微妙
网络传输 2Kb 数据
1 微妙
并发数
同一时刻,对服务器有实际交互的请求数。
和网站在线用户数的关联:1000 个同时在线用户数,可以估计并发数在 5%到 15%之间,
也就是同时并发数在 50~150 之间。
吞吐量
对单位时间内完成的工作量(请求)的量度
关系
系统吞吐量和系统并发数以及响应时间的关系:
理解为高速公路的通行状况:
吞吐量是每天通过收费站的车辆数目(可以换算成收费站收取的高速费),
并发数是高速公路上的正在行驶的车辆数目,
响应时间是车速。
车辆很少时,车速很快。但是收到的高速费也相应较少;随着高速公路上车辆数目的增
多,车速略受影响,但是收到的高速费增加很快;
随着车辆的继续增加,车速变得越来越慢,高速公路越来越堵,收费不增反降;
如果车流量继续增加,超过某个极限后,任务偶然因素都会导致高速全部瘫痪,车走不
动,当然后也收不着,而高速公路成了停车场(资源耗尽)。
资源评论
蚁库
- 粉丝: 30
- 资源: 99
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功