This is an automated email from the ASF dual-hosted git repository.

spricoder pushed a commit to branch feature/memory_test
in repository https://gitbox.apache.org/repos/asf/iotdb.git

commit dc18e377861434937dc5c4c2f67462fce37b19ad
Author: spricoder <[email protected]>
AuthorDate: Thu Feb 20 10:24:49 2025 +0800

    Add Small Memory
---
 iotdb-core/datanode/src/assembly/resources/conf/datanode-env.sh | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/iotdb-core/datanode/src/assembly/resources/conf/datanode-env.sh 
b/iotdb-core/datanode/src/assembly/resources/conf/datanode-env.sh
index b1f3c687326..f30248bf6e9 100755
--- a/iotdb-core/datanode/src/assembly/resources/conf/datanode-env.sh
+++ b/iotdb-core/datanode/src/assembly/resources/conf/datanode-env.sh
@@ -137,8 +137,10 @@ calculate_memory_sizes()
         on_heap_memory_size_in_mb=`expr $memory_size_in_mb - 16384`
     fi
     off_heap_memory_size_in_mb=`expr $memory_size_in_mb - 
$on_heap_memory_size_in_mb`
+    on_heap_memory_size_in_mb2=`expr $on_heap_memory_size_in_mb / 2`
 
     ON_HEAP_MEMORY="${on_heap_memory_size_in_mb}M"
+    ON_HEAP_MEMORY2="${on_heap_memory_size_in_mb2}M"
     OFF_HEAP_MEMORY="${off_heap_memory_size_in_mb}M"
 }
 
@@ -309,7 +311,7 @@ else
 fi
 
 IOTDB_JMX_OPTS="$IOTDB_JMX_OPTS -Diotdb.jmx.local=$JMX_LOCAL"
-IOTDB_JMX_OPTS="$IOTDB_JMX_OPTS -Xms${ON_HEAP_MEMORY}"
+IOTDB_JMX_OPTS="$IOTDB_JMX_OPTS -Xms${ON_HEAP_MEMORY2}"
 IOTDB_JMX_OPTS="$IOTDB_JMX_OPTS -Xmx${ON_HEAP_MEMORY}"
 IOTDB_JMX_OPTS="$IOTDB_JMX_OPTS -XX:MaxDirectMemorySize=${OFF_HEAP_MEMORY}"
 IOTDB_JMX_OPTS="$IOTDB_JMX_OPTS 
-Djdk.nio.maxCachedBufferSize=${MAX_CACHED_BUFFER_SIZE}"

Reply via email to