最新要闻
- 海尔推出518L全空间保鲜超薄的自由嵌入式冰箱 售价7599元
- 小米手机地震预警为何默认关闭?高管解答:避免不必要恐慌
- Win11安装要求缩紧!不支持CPU“偷渡”难了
- 时速650公里!广深港正谋划磁悬浮列车:已有4个线路方案
- 3799元 机械革命新款无界14 Pro上架:i5-13500H、2.8K屏
- 比理想L8还大 日产全新SUV车型曝光 专供国内 主打30万以下市场
- 亚盛医药-B(06855.HK)获美国FDA许可开展lisaftoclax(APG-2575)的注册3期试验
- 马云回归,阿里变化天翻地覆
- 《博德之门3》通过Steam Deck认证 Xbox玩家感到困惑
- 男子送站误上列车 妻子要求高铁停车:还投诉、索赔偿 网友无语
- 今年上半年中国超越日本 成为全球第一汽车出口国
- 联想拯救者推出新款24.5寸电竞显示器:165Hz高刷+400nits亮度
- 有望10月登场!苹果加速M3芯片Mac测试
- 短期棉价或将震荡 关注后期储备棉日挂牌量是否增加、成交情况及棉区天气
- 杨幂童心未泯夹娃娃,活蹦乱跳可爱如初恋,助理现场传功超有趣
- 比室温超导更有盼头!美国科学家重现了核聚变点火突破:人类终极能源
手机
![顺络电子:董事长部分股权办理股票质押业务](http://www.viltd.com/uploadfile/2022/0610/20220610103218963.jpg)
顺络电子:董事长部分股权办理股票质押业务
![深圳7月二手住宅成交2259套,中介称近期咨询客户开始增加](http://www.viltd.com/uploadfile/2022/0610/20220610103218963.jpg)
深圳7月二手住宅成交2259套,中介称近期咨询客户开始增加
- 顺络电子:董事长部分股权办理股票质押业务
- 深圳7月二手住宅成交2259套,中介称近期咨询客户开始增加
- 最新洪水形势如何?时隔多年为何又见洪水?解答来了!
- 李明俊在调研白龟湖科创新城和环湖路建设工作时强调 勇于担当负责 善于创新突破 着力打造群众满意的放心工程
- 遮天:东荒两大家族登场,庞博成为妖王,妖族公主颜如玉绝美登场
- 京运通: 我司自扩产硅片业务以来,所有单晶炉均为自供
家电
5个高并发场景优化的衡量指标
本文分享自华为云社区《【高并发】性能优化有哪些衡量指标?需要注意什么?》,作者: 冰 河 。
面试官:平时工作中有没有做过一些性能优化相关的工作呢?
首先,我们来分析下面试官的这个问题。其实,以我本人招聘面试的经验来说,如果面试官问出了这样的一个问题。本质上不只是想让面试者简单的回答:做过或者没做过。而是想通过这个简单的问题来考察下面试者的思考能力和对于问题的理解能力。面试官本质上是想让面试者通过这个问题,讲述一下自己做性能优化相关工作的经验、以及对于性能优化工作的一些理论的理解,比如就包括:性能优化的衡量指标,期间需要注意的问题等等。
(相关资料图)
如果面试者在面试过程中,不能充分理解面试官的意图,回答问题时,像挤牙膏一样,挤点出点,那么,大多数情况下,面试官就会认为这个人没啥性能优化的经验。此时,面试者就会在面试官心理的印象大打折扣,面试结果就有非常大的概率凉凉了。
衡量指标
对于性能优化来说,衡量的指标有很多,大体上可以分为:性能指标、响应时间、并发量、秒开率和正确性等。我们可以使用下图来表示这些衡量指标。
接下来,我们就分别说明下这些衡量指标。
性能指标
性能指标又可以包含:吞吐量和响应速度。我们平时所说的QPS、TPS和HPS等,就可以归结为吞吐量。有很多小伙伴可能对于QPS、TPS和HPS等不太了解,我们先来说下这几个字母的含义。
- QPS代表的是每秒的查询数量。
- TPS代表的是每秒事务的数量。
- HPS代表的是每秒的HTTP请求数量。
这些都是与吞吐量相关的衡量指标。
平时我们在做优化工作的时候,首先要明确需要优化的事项。比如:我们做的优化工作是要提高系统的吞吐量?还是要提升系统的响应速度呢?举一个具体点的例子:比如我们的程序中存在一些数据库或者缓存的批量操作,虽然在数据的读取上,响应速度下降了,但是我们优化的目标就是吞吐量,只要我们优化后系统的整体吞吐量明显上升了,那这也是提升了程序的性能。
所以说,优化性能不只是提升系统的响应速度。
这里,优化性能也并不是一味的优化吞吐量和优化响应速度,而是在吞吐量和响应速度之间找到一个平衡点,使用有限的服务器资源来更好的提升用户体验。
响应时间
对于响应时间来说,有两个非常重要的衡量指标。那就是:平均响应时间和百分位数。
(1)平均响应时间
通常,平均响应时间体现的是服务接口的平均处理能力。计算方式就是把所有的请求所耗费的时间加起来,然后除以请求的次数。举个简单的例子:比如:我们向一个网站发送了5次请求,每次请求所耗费的时间分别为:1ms,2ms,1ms,3ms,2ms,那么,平均响应时间就是(1+2+1+3+2)/ 5 = 1.8ms,所以,平均响应时间就是1.8ms。
平均响应时间这个指标存在一个问题:如果在短时间内请求变得很慢,但很快过去了,此时使用平均响应时间就无法很好的体现出性能的波动问题。
(2)百分位数
百分位数就是我们在优化的时候,圈定一个时间范围,把每次请求的耗时加入一个列表中,然后按照从小到大的顺序将这些时间进行排序。这样,我们取出特定百分位的耗时,这个数字就是 TP 值。
TP值表示的含义就是:超过 N% 的请求都在 X 时间内返回。比如 TP90 = 50ms,意思是超过 90th 的请求,都在 50ms 内返回。
百分位数这个指标也是很重要的,它反映的是应用接口的整体响应情况。
我们一般会将百分位数分为 TP50、TP90、TP95、TP99、TP99.9 等多个段,对高百分位的值要求越高,对系统响应能力的稳定性要求越高。
并发量
并发量指的是系统能够同时处理的请求数量,反映的是系统的负载能力。
我们在对高并发系统进行优化的时候,往往也会在并发量上进行调优,调优方式也是多种多样的,目的就是提高系统同时处理请求的能力。
总体来说,并发量这个指标理解起来还是比较简单的,我就不做过多的描述了。
秒开率
秒开率主要针对的是前端网页或者移动端APP来说的,如果一个前端网页或者APP能够在1秒内很平滑的打开,尤其是首页的加载。此时,用户就会感到前端网页或者APP使用起来很顺畅,如果超过3秒甚至更长的时间,用户就有可能会直接退出前端网页或者APP不再使用。
所以,在高并发场景下优化程序,不只要对后端程序进行优化,对于前端和APP也是要进行优化的。
正确性
正确性说的是无论我们以何种方式,何种手段对应用进行优化,优化后的交互数据结果必须是正确的。不能出现优化前性能比较低,数据正确,而优化后性能比较高,反而数据不正确的现象。
优化需要注意的问题
- 除非必要,一开始不要优化(尤其是开发阶段)
- 有些优化准则已经过时,需要考虑当下的软硬件环境(不要墨守成规)
- 不要过分强调某些系统级指标,如cache 命中率,而应该聚焦性能瓶颈点
- 不盲从,测试、找到系统的性能瓶颈,再确定优化手段
- 注意权衡优化的成本和收益(有些优化可能需要现有架构做出调整、增加开发/运维成本)
- 优化的目标是用户体验、降低硬件成本(降低集群规模、不依赖单机高性能)
- 测试环境的优化手段未必对生产环境有效(优化需要针对真实情况)
点击关注,第一时间了解华为云新鲜技术~
关键词:
-
-
-
-
5个高并发场景优化的衡量指标
海尔推出518L全空间保鲜超薄的自由嵌入式冰箱 售价7599元
小米手机地震预警为何默认关闭?高管解答:避免不必要恐慌
Win11安装要求缩紧!不支持CPU“偷渡”难了
时速650公里!广深港正谋划磁悬浮列车:已有4个线路方案
3799元 机械革命新款无界14 Pro上架:i5-13500H、2.8K屏
比理想L8还大 日产全新SUV车型曝光 专供国内 主打30万以下市场
亚盛医药-B(06855.HK)获美国FDA许可开展lisaftoclax(APG-2575)的注册3期试验
马云回归,阿里变化天翻地覆
募资212亿元 华虹公司登顶A股年内最大IPO
《博德之门3》通过Steam Deck认证 Xbox玩家感到困惑
男子送站误上列车 妻子要求高铁停车:还投诉、索赔偿 网友无语
今年上半年中国超越日本 成为全球第一汽车出口国
联想拯救者推出新款24.5寸电竞显示器:165Hz高刷+400nits亮度
有望10月登场!苹果加速M3芯片Mac测试
短期棉价或将震荡 关注后期储备棉日挂牌量是否增加、成交情况及棉区天气
杨幂童心未泯夹娃娃,活蹦乱跳可爱如初恋,助理现场传功超有趣
比室温超导更有盼头!美国科学家重现了核聚变点火突破:人类终极能源
苹果或9月12发布 22日上市!iPhone 15开始试产:涨价也不怕 这备货量还买安卓?
真“约架”?马斯克称扎克伯格之战将在X直播 小扎回应:准备好了
全球首发量产24GB内存!一加Ace 2 Pro定档8月16日发布
品牌史上最贵!凯迪拉克CELESTIQ价格公布 34万美元起
国家税务总局最新发布,事关民营经济,来看重点措施
【读财报】7月上市公司定增动态:实际募资总额546亿元 中环装备、招商蛇口募资额居前
日本最早将于8月开始释放福岛核污水!鱼类已提前被污染:超标180倍
韩国成年人幸福指数暴降:月入5500-2.7万元人反应大不同
消息称业绩大增股价1000美元!英伟达GPU、显卡卖到脱销 AI立功老黄赚麻
读发布!设计与部署稳定的分布式系统(第2版)笔记29_控制层下
制造业韧性足 工业投资亮眼
巧克力将涨价?全球可可供应量下降 价格创下12年来最高
网友吐槽月薪2万住不起汉庭如家 一晚住宿近千元直逼香格里拉
北京近二百个村庄一度失联,复盘“孤岛”里的自救与他救
去年那个会发光的Nothing Phone更好用了!但一般人不会用
我终于知道华为折叠屏的底气在哪儿了!再次扮演“教父”
巧克力将要涨价!原料可可价格12年来最高 全球变暖的锅
语音识别芯片上市公司有哪些(语音识别芯片简介)
首届贵州科技节丨共话天文未来!“天演·聚智·领航——天文论坛”在贵阳开幕
不让NVIDIA吃独食!AMD下一代Zen5 AI加速器在路上
山东地震河南燕子满天飞 地震局回应:可能是天气原因
千万别乱对脸喷!20岁小伙已查出“白肺”,紧急提醒
Linux基础:进程控制
安徽一高校录取通知书出现错字 6日写成6月:官方回复又有错字
SPAD传感器首秀!佳能“夜视神器”MS-500相机发布
电脑如何录音频 电脑如何录音
49英寸带鱼屏:联想ThinkVision P49w显示器即将上市
马斯克:通过互联网学习 可成为任何领域专家
全球连线|侵华日军731部队犯罪协同机构原始档案首次公布
山东5.5级地震 北京都有明显震感:为何传得这么远?2点原因
日本男子吃白饭咸菜 20年存467万:网友认为不值得
国内首款FPS合作生存建造游戏《重装前哨》公布:2024年2月正式发售
美国安塔瑞斯火箭发射:最后一次使用俄罗斯、乌克兰部件
俄罗斯油轮在刻赤海峡遭乌方无人艇袭击
Key社回应腾讯收购:游戏创作不会受到干涉
专精特新“小巨人”企业累计达1.2万家
1599元 掌阅Ocean3 Plus电纸书今日开售:8寸屏幕+32GB大存储
iPhone没有地震预警引热议!网友希望早日加上
vue 开源项目 安装脚手架报错问题 ERESOLVE unable to resolve dependency tree
核心api_JDBC_使用步骤总结
被人爱是什么感觉(被人爱着是什么感觉?)
合资VS国产 新款福特锐际上市 16.98买它还是比亚迪宋PLUS DM-i
领79元大额券 景冬暘泵式沉香牙膏大促发车:下单再送旅行装
门店419元!匹克态极玩家板鞋119元官方发车:支持3期免息
宣威火腿大颗肉粒!爱达乐云腿月饼半价大促:15元到手6枚
想买奥迪Q3的等等了!全新改款车型外观曝光:造型运动 电动味十足
车主开丰田埃尔法极限钻北京胡同惊呆众人 网友:我宁愿步行
李凯尔批男篮2大问题,言外之意很明显!周琦乔帅不好说的话他说
地震前流浪狗狂挠店门叫醒店主:曾避过两次雨 被店主喂过
豆瓣评分跌至6.0 《巨齿鲨2》票房破3亿:吴京首次主演怪兽电影
流畅度提升20% 图库万张图片瞬时加载!华为鸿蒙4发布首日超100万人升级
2023年湘潭钢铁集团有限公司职业中等专业学校招生专业有哪些 2023湘潭钢铁集团有限公司职业中等专业学校招生人数
Go 语法
日本知名COSER伊织萌联动《莱莎》新动画:肉腿COS图身材饱满
手机地震预警功能怎么开 收到预警后该怎么做?这三个地方千万别去
在长沙邂逅一场“西弦东琴”音乐会 观众:吉他竟弹出了古筝味
国内硬派越野市场迎强敌:福特烈马即将国产 坦克300的“美国大哥”
山东平原县5.5级地震瞬间 鸭跑狗跳货架倒 还有地震云?
海南探索一站式就业服务
云南将迎新一轮强降雨 已启动地质灾害防御Ⅲ级响应
卷疯了!比亚迪腾势D9尊享型官宣 :纯电续航98KM 仅售34.98 万
纯手工打造!凯迪拉克Celestiq电动车价格公布:能买两台奔驰S
流畅度大增!华为良心:4年前荣耀老机型升级鸿蒙4
招远市开展汛期值守及防范准备情况检查
载多台电车的货车着火!极氪回应:起火中心燃烧最严重的不属于我们
势要统治地球!外星人真的在南极建了座金字塔?
山东平原县5.5级地震 多地震感明显:各品牌手机地震预警功能怎么开?安卓、苹果手机设置办法汇总
34.98万元 传祺E9冠军版上市:纯电续航136km力压腾势D9
太阳系第12颗天体靠近地球?多地网友拍到两个月亮挂在天空
即将上线!阿维塔11鸿蒙座舱首次展示:提供六种情景模式
心动了!iPhone 15 Pro超窄边框感受下:1.5mm破历史纪录 “跑马框”再见
优酷定向流量怎么使用(优酷定向流量使用范围)
读发布!设计与部署稳定的分布式系统(第2版)笔记28_控制层上
深大城际2标项目五和枢纽新建人行天桥正式投入使用
汇源100%果汁1L到手9.9元:纯正果味
高能耗空调是不是都装出租屋里了:有人2小时100元电费 律师释疑是违法行为
网友评论票务公司是最大黄牛!专家:非常赞同!
硕士论文盲审都看什么
郑州40度高温天两男童被锁车内热昏睡 妈妈找不到车钥匙:路人帮助破窗拯救
iPhone 14不到一年电池就崩了!用户吐槽
Redmi最强机皇!K60至尊版屏幕曝光:华星光电/天马供货
纽约直播活动引发骚乱 主播被拘留