Skip to content

Commit b6de569

Browse files
author
Sunny Jiao
committed
update desc
1 parent d5c31c0 commit b6de569

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

README.md

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -132,6 +132,9 @@ $ nohup java -Xms9G -Xmx12G -XX:ReservedCodeCacheSize=256m \
132132
-XX:+UseCMSInitiatingOccupancyOnly -XX:CMSInitiatingOccupancyFraction=70 \
133133
-jar FullNode.jar -c main_net_config.conf >> start.log 2>&1 &
134134
```
135+
The `-Xms9G -Xmx12G` heap configuration is optimized for FullNode deployments on servers equipped with 16 GB RAM and using LevelDB.
136+
For servers with **≥ 32 GB** RAM, it is recommended to increase `-Xmx` to **40 % of total system RAM** for improved GC behavior and throughput.
137+
135138
### ARM64 JDK 17
136139
```bash
137140
$ nohup java -Xmx9G -XX:+UseZGC \
@@ -145,8 +148,8 @@ $ nohup java -Xmx9G -XX:+UseZGC \
145148
-jar FullNode.jar -c main_net_config.conf >> start.log 2>&1 &
146149
```
147150
> **Memory Tuning Note:**
148-
> The `-Xmx9G` heap size is optimized for nodes deployed on machines equipped with 16 GB of RAM.
149-
> When operating on servers with **≥ 32 GB** of RAM, increasing the maximum heap to `-Xmx12G` is recommended to improve GC behavior and overall throughput.
151+
The `-Xmx9G` heap size is optimized for fullnode deployed on servers with 16 GB RAM with ARM64 architecture.
152+
On servers with **≥ 32 GB** RAM, increase `-Xmx` to **12 GB** or **40 % of system RAM** for improved GC behavior and throughput.
150153

151154
## Running a super representative node for mainnet
152155

0 commit comments

Comments
 (0)