Hi Danil,<br/><br/>Thanks for your answer.<br/><br/>Actually I have tried the solution you suggested, I set the sndbuf and recbuf to 1024, the result is same, 17G memory was used. I tried to get the sndbuf and recbuf after the connections setup, the sndbuf is 1024, but the recbuf is very big, seems 436322 if I remember correctly.<br/><br/>And on my Client node, I checked the sndbuf and recbuf of all the connections, they are all very big, but the used binary memory is small, 20Mb.<br/><br/>Thanks,<br/>Bars/Michael<br/><br/>---原始邮件---<br/>发件人:"Danil Zagoskin"<z@gosk.in><br/>发送时间:2016年9月22日(星期四) 晚上9:06<br/>收件人:"叶少波"<shaobo.ye@qingteng.cn>;<br/>主题: [erlang-questions] How to dig why get_tcp/port allocate so muchbinary memory?<br/><br/>