?????????????????????????????????????????????????????????????????????????????????????о????X????????д??????????????????????????????????????????????????????????????????????????????????????????????????е??
?????????????????????zee??????????????????????б?????г???????????????????????????????????????????????????????????????????Щ???????????????????????????????????????????????ɡ?
???????????
????1.??????TPS
???????????????????????TPS(Transaction Per Second???????????)????λ????????????????????TPS?????????????????????????
????TPS???????????????(Transaction)????????
?????????????????У??????????????TPS(Transaction Per Second???????????)????????????????????????????????????λ?????????????????????????????λ?????????????????????????????/???????/???????/С?(?????????????????????????????? ????????/??)??
?????????????????????????????“??????”?????“?????????”??“??????”???????????????滮;?????????????????“??????”??????????????????????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????(?????? ?????? = (VU???? * ???VU??????????) / ??λ???)??????????????????????????VU????????????????????
????2.????????????
???????(thread)??”????”??????????????????????????????????
????????????
????1 ??????????????????????
????2.(JAVA?????????μ???????У????У????/????/??????????????????)??δ????????£????????(?????????е?)???л?????????????????£??????л??????????????л???
????3.???????????????????????????????????????以???????????????
????4 ??????????У????????ú????????????Χ?豸???й???????????
??????????????????????????е???????????????
????ps:JAVA?п??????jstack????jprofiler dump?????????е????????
????3.????????????
??????????????????????????????
???????????????????????????????????????????????????????????????????????????????????Transaction Response Time????????????
????????????????????????????????????????????
?????????????????????????????“??????”?????“?????????”??“??????”???????????????滮;
???????????????????????????????????????
????4.????????????(???????)
??????????????????????????????°? http://www.docin.com/p-452373613.html
????5.????????????TPS??????????????
????????????????????????δ?????????????????????TPS???????????????????????????????????????TPS??????????????????
????6.??LoadRunner?????????????????pacing?
????1)Think time??????????????????????????????????????????????е???????????????????think time????iteration????????action?и?????????????
????2)Pacing??????????????????????ε???(iteration)???????????????????action???????(???????????)??
????3)pacing??think time??????????????????е??????????????????????????pacing????ɡ???????pacing??????ò???????????о???????????????
??????????
????1.????ж?CPU????楨?????????
????CPU?????
????1) ??CPU???????????CPU???????
????a) User Time??65%??70%
????b) System Time??30%??35%
????c) Idle??0%??5%
???????us??sy??????????????ж?CPU?????
???????top??
?????????ж???
???????CPU?????????????ж??У?????????£?????????????????е???????С???????????sleep????run able???????CPU????????????????????????????????????е????????????С?????????????????????????“load”??????????ж??У???top ??????????????CPU??????5?????15??????????ж??е??С????????????????????????? 1.00????????CPU????????????????????????
???????top????uptime??
?????????????л?
???????CPU(????CPU?????????)????????????????????Linux???????????????????????????????????????????????????????IO??????????????????????Linux???л???е????????л????洢?????????????????????е?????????????????????????л???????java???????????????????IO??????????IO????????????????sleep???????????????????????????????????????????л??????????л??????????????ù????CPU??????????????????????
???????vmstat??cs
?????????
???????system?????ж??У???????????????????????3??????????????????.
???????CPU ????????user/system?????????70/30