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}"
