How to find out what's going on

Joel Reymont <>
Wed Jan 4 01:46:22 CET 2006


Why would throughput be better with synchronous logging as opposed to  
asynchronous?

I'm afraid of tracing becoming a bottleneck if I make it synchronous,  
sort of like a lock that only lets one process through. Maybe my  
fears are unfounded, though.

Also, how do I get hold of the disk_log pid to inspect the message  
queue length? I found pid2name(Pid) -> {ok, Log} | undefined but  
don't see a name2pid(Name) -> {ok, Pid}.

On Jan 4, 2006, at 12:10 AM, Sean Hinde wrote:

> Try with disk_log:log instead and see if you get the same result.  
> From what I have seen in the past the throughput under full load  
> will increase dramatically - especially if combined with emulator  
> thread pool (erl +A 10).
>

--
http://wagerlabs.com/








More information about the erlang-questions mailing list