????????????????
???????????? ???????[ 2012/6/29 9:50:25 ] ????????
???????????????????????????????????12306.cn????????????????????????????????Щ?????????????Щ?????????????????Щ??????????????????????????Щ???????????????????????????????Щ??????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????! ?????????ζ?λ???????????????????????????????????????????????????£???????λ???????????
????????????????
???????????????????????????????????????????????????????????????????????????????λ???????????????????????????????????????????????????????????????????????????????????????????????λ????? ??????????????????????£?
????1. Throughput ?????????????????????????????????????????
????2. Latency?? ??????????????????????????????????????
????????????????????????????????????????????????ɡ????磬?????????????????????????????????????2????????????????????????????????塣???????????????????????????????塣????????????????????????????????????????????á? ?о?????????????????????????????Щ?????
?????? Throughput???Latency??????????????????????????????????????????
?????? Latency??????????Throughput?????????Latency???????????????????????????????
?????????????????
??????????????????????????????????????????????????????Throughput??Latency?????????
?????? ????????????Latency?????????????????????????????????5??????(?????Щ????????????????????????5ms???????????????????????????)
?????? ??Σ????????????????????????????????????Throughput???????????????????Latency????????????????????ο????????????Web???????????????????β???Latency?????????????в????????????????????????У?????????????????????Latency????????Latency?????????????????????????????????????????????Wireshark???????????????????????????????????????????????????????
?????? ????????????????????????????????Throughput???????????????????????????????????Latency???????????????????????????????????????????????????????
?????????Щ??
?????? ????Latency?????????????????????????????????????????????????????Latency???????????????????????????????Latency???????????????Latency?????????????а???????????????????Χ???а??????????????а???????????????????????????????Latency?????????????н???50%???????????????Χ???????????塣
?????? ??????????????????????????????Ρ????磺????????????????15??????????????????????????ò????????????????????????????????????п????????????????????????????????????????????????????????????????????????????????????????????????
?????? ?????????????Soak Test?????????????????£?????????????????????????????????????????????????е????????
????????????к???????????????磺burst test??? ???????????????????????Щ???????????????????????????????????????
??????????λ???????
???????????????棬????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????3.1)????????????
???????????????????????????????????????????????????????????塣?????????????????????????檔????????????CPU????????????????????????????????IO???????????IO??????????????????Windows?μ?perfmon???????????????Linux????к??????????????????磺SystemTap??LatencyTOP??vmstat?? sar?? iostat?? top?? tcpdump??? ??????????Щ????????????????????????????????????????????磺
????1)???CPU??????????CPU??????????????????Throughput??Latency???????????????????????????????????????Щ?£?????IO??(????CPU??????????????????????????????????????????????????????????????????CPU?????CPU 0 ?????????????CPU 0??????????????????????????????CPU???????????е???????CPU0???)
????2)??????????????IO????IO??CPU?????????????CPU?????????IO????IO????CPUС??????IO??????????????£????????????IO????????????????IO(?磺????)?????????滻?????????????????????????
????3)?????????????????????????Linux?£?????????iftop?? iptraf?? ntop?? tcpdump??Щ????????????????Wireshark??????
????4)???CPU?????IO??????????ò?????????????ò??????????????????????????????????????????磬???????????????????????????????????????????????????????????л????????
??????????????????????????????????????????磺???????????治????TCP??????????????????????????????????????????????????????????????????????
????3.2)???Profiler????
????????????????????????????????????????Profiler?????????????????????????磺Java??JProfiler/TPTP/CodePro Profiler??GNU??gprof??IBM??PurifyPlus??Intel??VTune??AMD??CodeAnalyst??????Linux?μ?OProfile/perf??????????????????????????????CPU????????????????CPU??L1/L2???????????????????????????VTune?? ?????ЩProfiler?????????????????и?????麯?????????????????磺???е???? ????????????CPU???????????????Щ???????????????????á?
?????????????????????????????????Щ?????????????????£???????????????????????????????????????????£?????????????(???磺???????????????100??Σ????????????????????????0.01???????? ???????????????????)
???????Profiler?и?????????????????£????Profiler?????????????е??????????PurifyPlus???????????????????в??????????????????????Ч??????????????????????????μ???????????????????????????????λ???????
????1)???????????????????????????????????????ü??????????10??????log??????С?
????2)????????????飬???Щ???????????Hard Code??Mock?????????????????Throughput??Latency????????仯??????У?????????????????????????????????????????????????????????????
?????????????????????????????Throughput????????????????????????????????в???????????????????????????????????????????????У???????????????Throughput??????
????????????????
????????Щ???????????????????Щ?????????????????????????????????????????????????????????????????????????????????????12306.cn????????????????????Web??????Щ????????????????????????Web??????????????????????е???????????????????????????????????
??????
???·???
??????????????????
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