On Monday, March 04, 2013 1:24:08 pm gary mazzaferro wrote:
> Hi,
> 
> Thanks for all the help..  Looks like I'll move forward with
> recommending linux as a base for our new cloud execution containers.
> 
> Personally, I thought freebsd would be a technically superior and
> longer term solution for scientific grid and cloud, but if I can't get
> support on best architectural practices. I'll need to move to
> something I that will be supported during eval, design and prototyping
> processes.

There is not anything in stock FreeBSD that currently does zero-copy sockets
for TCP.  You could add such a thing, but you would have to implement your
own. :(  Some of the building blocks are in place.  For example, you can
create POSIX shared memory objects via shm_open() (and FreeBSD has an extension
where a path of SHM_ANON creates anonymous, unnamed objects) and pass that fd
into the kernel where an ioctl handler can map it into KVA using shm_map()
and shm_unmap().  You'd have to change TCP to do something useful with this
buffer however.

-- 
John Baldwin
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "[email protected]"

Reply via email to