這個實驗的環境如下:
1、應用服務器:WebLogic7
2、JVM:Sun JVM 1.3
3、操作系統:windows 2000高級服務器版
4、硬件:Intel Dell PowerEdge 8450 (8Intel Xeon 800MHz 處理器, 4GB RAM)
5、網絡:100Mbps Cisco網絡
6、負載測試工具:WebLoad
我們觀察到在增加特定內存大小的對象的負載時,吞吐量增加的比率與CPU利率的增加比較并不相同。當然,響應時間的增加也不是線性的。這些實驗清楚地顯示了這些J2EE線程的高內存需求導致系統內的爭用并且成為J2EE可擴展性的瓶頸。我們還觀察到這些線程訪問內存和創建對象所花費的時間隨著處理利用率的增加而增加。這可以從負載的增加導致服務請求的增加中看出來,如圖3中特定內存大小的Java對象的創建圖表。
新聞熱點
疑難解答