diff --git a/Dockerfile b/Dockerfile index 452d143..66e83d0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -40,8 +40,8 @@ ENV LD_PRELOAD="/usr/lib64/libjemalloc.so" ENTRYPOINT ["java", \ "-Djava.rmi.server.hostname=$DOCKER_HOST_IP", \ "-Dlogback.configurationFile=/home/logback.xml", \ - "-Xmx128M", \ - "-Xms16M", \ + "-Xmx1024M", \ + "-Xms128M", \ "-XX:+UseG1GC", \ "-XX:MaxGCPauseMillis=20", \ "-XX:InitiatingHeapOccupancyPercent=35", \ @@ -50,7 +50,7 @@ ENTRYPOINT ["java", \ "-XX:MaxMetaspaceFreeRatio=80", \ "-XX:+ExplicitGCInvokesConcurrent", \ "-XX:InitialRAMPercentage=5.0", \ - "-XX:MaxRAMPercentage=50.0", \ + # "-XX:MaxRAMPercentage=50.0", \ "-jar", \ "/home/jpo-deduplicator.jar"] diff --git a/jpo-deduplicator/src/main/java/us/dot/its/jpo/deduplicator/deduplicator/BoundedMemoryRocksDBConfig.java b/jpo-deduplicator/src/main/java/us/dot/its/jpo/deduplicator/deduplicator/BoundedMemoryRocksDBConfig.java index c0d5b17..2c31ce7 100644 --- a/jpo-deduplicator/src/main/java/us/dot/its/jpo/deduplicator/deduplicator/BoundedMemoryRocksDBConfig.java +++ b/jpo-deduplicator/src/main/java/us/dot/its/jpo/deduplicator/deduplicator/BoundedMemoryRocksDBConfig.java @@ -54,7 +54,7 @@ public class BoundedMemoryRocksDBConfig implements RocksDBConfigSetter { TOTAL_MEMTABLE_MEMORY = getEnvLong("DEDUPLICATOR_ROCKSDB_TOTAL_MEMTABLE_MEMORY", 64 * MB); BLOCK_SIZE = getEnvLong("DEDUPLICATOR_ROCKSDB_BLOCK_SIZE", 4 * KB); N_MEMTABLES = getEnvInt("DEDUPLICATOR_ROCKSDB_N_MEMTABLES", 2); - MEMTABLE_SIZE = getEnvLong("ROCKSDB_MEMTABLE_SIZE", 16 * MB); + MEMTABLE_SIZE = getEnvLong("DEDUPLICATOR_ROCKSDB_MEMTABLE_SIZE", 16 * MB); log.info("Initialized BoundedMemoryRocksDBConfig. TOTAL_OFF_HEAP_MEMORY = {}, INDEX_FILTER_BLOCK_RATIO = {}," + " TOTAL_MEMTABLE_MEMORY = {}, BLOCK_SIZE = {}, N_MEMTABLES = {}, MEMTABLE_SIZE = {}",