I have a combination of small files and large files(8k to 100 gb) files in my filesystem.I need to transfer them using socket programming in c over a network of 1GB with 4 sockets to use much of network .
I have set the options tcp_cork and tcp_nodelay to improve the performance(MB/s).But I couldn't see significant difference whether I set those options or not. In which scenario these two options will be useful .Is the chunk that we transfer mattes really.