??????????????????
???????? ???????[ 2016/7/18 11:09:18 ] ??????????????? ???????
???????俴????????м??Dubbo???????????棬?????????????????????????????????????????????????????????????????????????????????????д??????£??????????
???????????????????????????????£?
????1????????????????????????????????????
????2??????????к???????TPS/QPS???????????????????????????????????????
????3?????????????????к?????????
?????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????Щ??????????????????????????????????????????????
????????????????????????????????????????????ο??????????????Why Averages Suck and Percentiles are Great??????????????????
?????????????????????????????????????????????????????и??е???????????????????????????????磬??????10?Σ???9????1ms??????1????1s??????????????100ms??????????????????????????????????????1s?????????????????????????????????????????Щ???????п?????????????????????????????????
??????????λ????Mean??????????????????????Щ????ν??λ????????????????????С??????У??????м?λ???????????????????????λ?? ??????ζ????????50%??????????????????λ????
?????????????????????????e????????????????е?TP – Top Percentile??TP50????????50%??????С????????TP90???90%??????С????????
???????磺??????????????[ 10ms????1s?? 200ms?? 100ms]??????????С?????????[10ms?? 100ms?? 200ms?? 1s]???????????????TP50????50%??????ceil(4*0.5)=2?????С??100ms???TP90??90%??????ceil(4*0.9)=4???С??1s???????TP50??100ms??TP90??1s??
???????????·?????????????????????????????????????99.9%?????????С??1ms?????е??????????С??1ms?????????????????
?????????????latency?????????????Thoughput?????
?????????????????????????????????????????????????????????10???????????????????????5?????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????CPU????????????????????????????ò?????????????????????????????????????????????????????????
???????????????????????????????????????磺TP99С??100ms??????????????????????1000qps??????ζ???????????????????????????????????????????????????????
?????????????????????????????
????????????ò????????????????????????????????????????????磬?????????????????10?????????????
????40%?????????10??????????????Ц?????
??????????????????????????????????????Щ???????????????????????????????????
?????????????????????
??????????????????????????????????????Thoughput????????Latency??????????????CPU/MEM/IO/Bandwidth…??????????????????
???????????Щ??????????????????????????????????·????????real-time?????????????????
??????????????????????????latency????????TP99???????????????·?????壺99.9%?????????????1ms???????????????1ms???????????????
?????????????????????????£???????????????????????????????д???С???????????????????????????????????????????
?????????????????????Soak Test?????磺?????????????????????????7?????????????????????CPU????棬???/????IO??????????????????????磬CPU????????????????????????????????????????
???????????????????????磺???????????£??????????????????????????10?????????????
?????壬??Burst Test??????????????????????5??????????????????????????1?????????????????????????5????????????????????1????????????????????????2????????????CPU????楨???/????IO???????????????????????????????????????????
??????????????????????С??????????????????????????????????latency??????????TCP_NODELAY???????п??????latency?????????TCP????Щ?£?????????С?????′????ò???????????????????????????????????????????????????????????????????
???????????·???·????????????????????????66.7%?????????????????80%?????????????????????????????????????peak??
?????????????????????????????????????????????????????????
???????????????????????????????????????
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11