[Beowulf] from the "I don't remember if its possible" file ...

Vincent Diepeveen diep at xs4all.nl
Fri Mar 22 12:55:50 PDT 2013


Kernel locks every socket action in central manner. Also realtime  
kernel.
Also for RAW/UDP type communication.

So that 'nodelay' is very confusing.

Would need a manufacturer modified kernel (patch) for specific  
network cards to really have no delay.

Removing the lock from the kernel is what would be an interesting  
thing to do yet by default you just can't remove it.

So this might not answer your question - but you will always have  
some sort of delay.


On Mar 22, 2013, at 6:18 PM, Joe Landman wrote:

> Hi folks:
>
>    We are working on something where we can't necessarily change  
> source
> code, but would like to alter the default open parameters of network
> sockets (or a group of network sockets).
>
>    Is there any way to do this in general?  Basically, we want to set
> TCP_NODELAY on a set of applications sockets.  Doesn't have to be in
> general across the machine, and we could probably do this in a  
> cgroup or
> similar construct.  I just don't remember if there is an easy way  
> to do
> this w/o source mods.
>
>    Thanks in advance!
>
> Joe
>
> -- 
> Joseph Landman, Ph.D
> Founder and CEO
> Scalable Informatics, Inc.
> email: landman at scalableinformatics.com
> web  : http://scalableinformatics.com
>         http://scalableinformatics.com/siflash
> phone: +1 734 786 8423 x121
> fax  : +1 866 888 3112
> cell : +1 734 612 4615
>
> _______________________________________________
> Beowulf mailing list, Beowulf at beowulf.org sponsored by Penguin  
> Computing
> To change your subscription (digest mode or unsubscribe) visit  
> http://www.beowulf.org/mailman/listinfo/beowulf



More information about the Beowulf mailing list