[erlang-questions] gen_tcp receving slow

igwan igwan@REDACTED
Tue Sep 25 18:18:28 CEST 2007


Per Hedeland wrote :
> I guess you'll need to dig deep into the inet modules and driver to
> figure out why.:-)
>   
I'm glad I don't need to ... :-) I just raised recbuf to a higher value 
and now I'm happy :

with {recbuf, 10*1024*1024} transfering 113 MB of data :

24> tcptest:listener(1234).
Incoming connection accepted.
Received 113468091 bytes in 2619.79 ms.

That's 43 MB/s, about the read-speed of my hard-disk. Beam now only 
takes about 75% CPU during the process.
I should have thought about that one. Sorry for the noise !


igwan




More information about the erlang-questions mailing list