???????????????

?????????????????????????????????飬??????????????????????????????????????????????

????1?????????????????£????????????????????????????????á??????????????????????????????????????????????????

????2?????????????????£??????????????????????????????????????????????????????????????????? ????????????????????Scalability??

??????????????????????cpu??memery??I/O??network bandwidth??

????????????е??????? Benchmarking

????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Щ????????????

????1????????????? ????????copy???????????????????????????????

????2??cpu?????????????????????????cpu?????

????3??memery????????ò?????????memery???С

????4??IO?? ????????copy???????????

??????Щ????????????????????????У????????????????????????????????

????????????????????

????????????????????????????????????????????????????????????????????2??????????????????Щ?????????????case??????

???????????????????????????????????????????????????????????Щ???????????????????????????????????????????????????顣???????????????????????request????????á?

????????????????????????????????????????????????????е????????????飬????????????????á?

?????????????????????????????????????У???????????????????Ч??????????

???????????

????????????????????????????OS???????JVM??Cache??Buffer Pool?? SQL??DB Schema?? ????

??????β?????????????????£???????????????????????

????????в???????????????????????????????????????????????????????????????????????????????????????????

???????У???????????????????????JMeter?????????棬????????????У?????????????????????????????

????????????????????????Щ?????????JConsole??????????????????????????????ν???????????????????????????????????????????????cpu???t???????cpu????滹????t???????????????????????????????profile?????????????JProfile??YourKit??