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

?????????????????????????????????椋�??????????????????????????????????????????????

????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??