[erlang-questions] Low disk logging performance in SMP
Fri Apr 24 18:06:53 CEST 2009
> I am facing performance issue with my file logger. The file logger is an
> event handler holding the file reference is its state. The performance of
> the module is way ahead in the smp disabled erl shell compared with default
> smp enabled erl shell.
> Is there a problem with my code or is it a known issue?
It is known that once you queue up a few tens of thousand messages
into a mailbox your performance drops noticeably for doing a receive.
With SMP you will send your one million messages much, much faster
than the logger can process them and the mailbox will immediately fill
up to a point where it will just go slower and slower.
More information about the erlang-questions