<div dir="auto"><div>You may find value in creating a test for your workload and running it in the environment you expect to deploy to. <div dir="auto"><br></div><div dir="auto">We use AWS EC2 instances and have found good consistency from instances in the 'c5' family, with the lowest variance coming from c5.metal (unsurprisingly). Our timers are 20 msec duration. </div><div dir="auto"><br></div><div dir="auto">Best, </div><div dir="auto">Jesse</div><br><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Fri, Apr 17, 2020, 4:28 PM Vimal Kumar <<a href="mailto:vimal7370@gmail.com">vimal7370@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Hi,<div><br></div><div>Because Erlang is a soft real-time system, it is not possible to guarantee that the scheduler will give back control to the process at the EXACT moment it is supposed to. In case of timer, what Erlang assures is that the timeout duration will be at-least the requested time (i.e., it will not be triggered earlier than that). </div><div><br></div><div>Regards,</div><div>Vimal</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Apr 18, 2020 at 1:38 AM Maximilian Hill <<a href="mailto:max@maxhill.eu" target="_blank" rel="noreferrer">max@maxhill.eu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello,<br>
<br>
I just took a look at the documentation of the module timer.<br>
It says "The time-outs are not exact, but are at least as long as<br>
requested."<br>
<br>
Can someone tell me, how exact are the timer functions?<br>
How much can they be?<br>
<br>
--<br>
Regards<br>
<br>
max<br>
<br>
</blockquote></div>
</blockquote></div></div></div>