Open rcketscientist opened 2 months ago
Hi @rcketscientist, This is happening because of this configuration : -XX:StartFlightRecording,dumponexit=true,settings=default.jfc when using besu.sh tostart Besu process. There is currently no limit on the number of dumped JFR files, as each time besu restarts or crashes, a new file is dumped to disk with the timestamp in the name of the file. I agree that this is not ideal and we should review it. One mitigation is to use besu-untuned.sh instead of besu.sh, but in this case, you will not benefit from the GC flags that reduce memory usage, and only available with besu.sh Another option, is to modify -XX:StartFlightRecording,dumponexit=true,settings=default.jfc in build.gradle to delete dumponexit=true, and generate Besu binaries from the sources.
Description
I've noticed that my besu container is accruing a fairly large
tmp
due tojfr
files. I do not havejfr
configured, should I still expect to see thejfr
files being dumped?Expected behavior: No jfr until configured.
Actual behavior: jfr dumps regardless
Versions (Add all that apply)
besu --version
] 24.8.0java -version
] 21.0.4cat /etc/*release
] Ubuntu 24.04