花整個下午最佳化Tomcat6,早上同時一百多人上線讓湯小貓掛點三次,原來除JDBC要Pooling,Tomcat Connector Threads也要Pooling,JVM的memory、GC要手動調校,搭Apache mod_jk作Load balancer,真難搞的小貓。
latest #8
好不容易才調到512個concurrency requests可以過...
嗯,用Apache Benchmark ( ab )測 -n 10240 -c 512
跟apache+php比起來, tomcat+groovy的cpu/mem耗用量實在太驚人了@@
16 core + 8g 的伺服器還是被吃光光....
= =同時才512就吃光光,那大型系統不就.....
大型系統一定要cluster阿,假設一台機器供應1000條連線,算看看要幾台就是了。只是J2EE真的很肥,一台二十幾萬的server還是跑得這麼吃力,真的要搞cluster,預算不就要幾百萬了。我還是比較愛Apache+PHP...
back to top