天天看點

基于生産環境的JVM調優-結果分析

硬體:一台centos linux 64位8G,2核的server。

四個生産tomcat。

廢話不多說,噴子勿擾,上截圖。

jvm及tomcat調優配置截圖:

基于生産環境的JVM調優-結果分析
基于生産環境的JVM調優-結果分析

結果檢視:

 先用top獲得java虛拟機的程序pid,然後使用jstat -gc pid 5000指令檢視每個虛拟機記憶體使用情況如圖:

基于生産環境的JVM調優-結果分析

上面是優化的生産環境,下面我們看看未做任何優化的測試環境,如圖:

基于生産環境的JVM調優-結果分析

總結:

 不難看出,優化後的生産環境在運作半個月後未進行過任何一次fullGc,而且老年代剩餘空間還非常大,更而且生産環境有4台tomcat執行個體。

 而未優化過的測試環境在跑了将近1個月的時間,發現fullGc居然兩千多次,老年代可用空間所剩無幾。

繼續閱讀