If you run something like:<p>erl -noshell +sbwt none -smp disable +A 0 -mode minimal -eval &#x27;io:format(&quot;Hello world~n&quot;).&#x27; -s init stop<p>instead, which is much closer to what python&#x2F;java et al runs, then at least I get around 2850 syscalls.<p>The constant ppoll:ing is because erts spins looking for new work from any fd. Specifically &quot;&#x2F;sys&#x2F;devices&#x2F;system&#x2F;node&#x2F;node0&quot; is in order to check for cpu topology updates by the operating system, i.e. if for some reason a core&#x2F;cpu is taken offline of something like that. This is limited in my example above by &quot;+sbwt none&quot;<p>IIRC the bind is an UDP socket to talk to the local nameserver. This is removed in my example with &quot;-mode minimal&quot;.