[ https://issues.apache.org/jira/browse/HADOOP-1788?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12534012 ]
Amareshwari Sri Ramadasu commented on HADOOP-1788: -------------------------------------------------- I also observed that there is no change in writes and reads with the patch. It seems like socket buffer size tuning is done by operating system automatically, atleast on linux. /proc/sys/net/core/rmem_default, /proc/sys/net/core/wmem_default, /proc/sys/net/core/rmem_max and /proc/sys/net/core/wmem_max values influence the buffer size. With machine /proc/sys/net/core/rmem_max and /proc/sys/net/core/rmem_max values 128KB, I did writes of 100KB keys. The behavior is same with or without patch. It does a 1024byte write followed by 100K write. write(3, "oooooooooooooooooooooooooooooooo"..., 1024) = 1024 write(3, "oooooooooooooooooooooooooooooooo"..., 99328) = 99328 When I did 500KB key writes without the patch, the kernel did memory mapped io. mmap2(NULL, 507904, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7f61000 write(3, "oooooooooooooooooooooooooooooooo"..., 1024) = 1024 write(3, "oooooooooooooooooooooooooooooooo"..., 498688) = 498688 munmap(0xb7f61000, 507904) The effect of setting buffer size might differ from one OS to the other. So at this point I am not too sure whether we should control this from our end especially because the processes are in the same machine and the kernel does optmizations like using the mem mapping. > Increase the buffer size of pipes from 1k to 128k > ------------------------------------------------- > > Key: HADOOP-1788 > URL: https://issues.apache.org/jira/browse/HADOOP-1788 > Project: Hadoop > Issue Type: Bug > Components: pipes > Reporter: Owen O'Malley > Assignee: Amareshwari Sri Ramadasu > Attachments: patch-1788.txt > > > Currently pipes applications use 1k writes to the socket and it should be > larger to increase throughput. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.