Disable busy waits in the default OTP vm.args configuration.

This vastly reduces idle CPU usage, which should generally be beneficial
for most small-to-medium sized instances.

Additionally update the documentation to specify how to override the vm.args
file for OTP installs
This commit is contained in:
Erin Shepherd 2024-02-17 13:21:56 +01:00
commit 7a0e27a746
2 changed files with 12 additions and 1 deletions

View file

@ -9,3 +9,9 @@
## Tweak GC to run more often
##-env ERL_FULLSWEEP_AFTER 10
## Disable busy waits; vastly reduces CPU usage while idle
## See https://docs.akkoma.dev/stable/configuration/optimisation/optimizing_beam/#virtual-machine-andor-few-cpu-cores
+sbwt none
+sbwtdcpu none
+sbwtdio none