??????????????????????????????????з??????????????????????????????????????????????????????????????????????????????????????????????????????????????????Щ????????????????Щ?????г??????Щ??????
??????????????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
????1????????
????2??Quality of Service
?????????????????????????????????????????????????????????load???
????3??????????
?????????κ????????????????????
????4??TPS
??????????????????????????????????“??????????????7000?ε???????”??
???????????web??????????????????????
????????????????200??????
????QoS??????????????????????????load????????10??
????TPS????????7000???????????
??????????????????????????5??
????????????????????????Щ???????????????ж??壬??????TPS??????????????????????????????????????????????????????????
?????????????????????????????????????????????TPS??100???????????????
????????????????????????????????????????????????
??????????????
??????????????????????????????????????????????????????????????????е??????????????????????????????????????岢?????????????????????????load??????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????е??????
???????????????е?????????????鷳????????????????????????????????л??????????????????????????????????Щ????????????????????????????????????????????????
???????????????????????????????У?
????1??????????
???????????????????????????????????
????2??????????
???????????????????????????г???????????????????????????????????????????????????????????????????????????????????????????????????????ж?????????????????????????????????????loadrunner??jmeter?????????????????????????????????????????????????????????????????????
?????????????????
????????????????????????????????????????????????????????????jvm?????jprofiler??????????????н?????????????????????????????????????飬?????????????????????????????????????
???????????????????????
????????kill -3 pid?????????jvm?????????????????????????????wait for monitor??????????????????????????????????????????????kill -3 pid????????Щwait for monitor??????仯???????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????????????????????????????????????н???
???????????
???????????????????????????????????????????Щ???????????????????????????к????????????????????????о??Щ??????????????????Σ????????????google?????????????????黹???????????????
????RedhatLinux???
????Redhat linux???汾??????2.6??2.6??2.4???????????????epoll??????NPTL??????epoll????????java???????????????????????????nio??????epoll????????????????NPTL????????????????????????????
????????????????linux??File Handles??????network buffer??????MTU??????Memory Page size????????
????JVM
????JVM??????????????????????????????????-Xms/-Xmx??????GC??-XX:MaxPermSize/-XX:MaxNewSize??-XX:ThreadStackSize??NIO????epoll????
???????????????????????????????λ??з????????????????CPU?????????????????????楨??????????????Щ??????????????????????????????????÷????????????