天天看點

Mycat性能調優指南-JVM調優

JVM調優: 

記憶體占用分兩部分:java堆記憶體+直接記憶體映射(DirectBuffer占用),建議堆記憶體适度大小,直接映射記憶體盡可能大,兩種一起占據作業系統的1/2-2/3的記憶體。 

下面以伺服器16G記憶體為例,Mycat堆記憶體4G,直接記憶體映射6G,JVM參數如下: 

-server -Xms4G –Xmx4G   XX:MaxPermSize=64M -XX:MaxDirectMemorySize=6G 

用mycat console等指令啟動MyCAT的,JVM參數都在conf\wrapper.con檔案中,下面是一段執行個體: 

# Java Additional Parameters 

wrapper.java.additional.5=-XX:MaxDirectMemorySize=2G 

wrapper.java.additional.6=-Dcom.sun.management.jmxremote

 # Initial Java Heap Size (in MB)