Tune Zookeeper memory usage
Use Xms and Xmx=128M to reduce overall Zookeeper memory usage.
This commit is contained in:
		| @@ -11,6 +11,8 @@ JMXLOCALONLY=false | |||||||
| #   Increase the maximum buffer size from 1048575 (1MB) to 67108864 (64MB); required to allow a single `create` | #   Increase the maximum buffer size from 1048575 (1MB) to 67108864 (64MB); required to allow a single `create` | ||||||
| #   transaction, in the /api/v1/restore specifically, of >1MB of data; 64MB seems a reasonable limit given my | #   transaction, in the /api/v1/restore specifically, of >1MB of data; 64MB seems a reasonable limit given my | ||||||
| #   cluster is only ~5.2MB of raw JSON data and beyond 12x that seems like a cluster too large for PVC. | #   cluster is only ~5.2MB of raw JSON data and beyond 12x that seems like a cluster too large for PVC. | ||||||
| JAVA_OPTS="-Djava.net.preferIPv4Stack=True -Djute.maxbuffer=67108864" | # Xms/Xmx=128M | ||||||
|  | #   Reduce the Java memory size to minimize RAM consumption by Zookeeper. | ||||||
|  | JAVA_OPTS="-Djava.net.preferIPv4Stack=True -Djute.maxbuffer=67108864 -Xms128M -Xmx128M" | ||||||
| JAVA=/usr/bin/java | JAVA=/usr/bin/java | ||||||
| CLASSPATH="/etc/zookeeper/conf:/usr/share/java/jline.jar:/usr/share/java/log4j-1.2.jar:/usr/share/java/xercesImpl.jar:/usr/share/java/xmlParserAPIs.jar:/usr/share/java/netty.jar:/usr/share/java/slf4j-api.jar:/usr/share/java/slf4j-log4j12.jar:/usr/share/java/zookeeper.jar" | CLASSPATH="/etc/zookeeper/conf:/usr/share/java/jline.jar:/usr/share/java/log4j-1.2.jar:/usr/share/java/xercesImpl.jar:/usr/share/java/xmlParserAPIs.jar:/usr/share/java/netty.jar:/usr/share/java/slf4j-api.jar:/usr/share/java/slf4j-log4j12.jar:/usr/share/java/zookeeper.jar" | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user