Shared memory and IPC
Rich Salz
rsalz at zolera.com
Mon Sep 10 04:45:02 GMT 2001
> absolutely love to. however, it's a speed improvement of
> a potential two or maybe even three orders of magnitude,
emphasize potential.
and of course, the syscall thrashing overhead of finding a common
mappable address may just kill you. it'd be nice to see some kinds of
tests.
> the local bit, suddenly things like packing a 1mb data
> structure into a buffer, only to pass it over with a
> memcpy or five over to another program on the same host,
> become significant.
i think that would be the thing to work on for the biggest gain;
in-place marshalling.
once you can do that, use loopback networking might not be a bottleneck.
> the same way that those DB apps are doing, you must
> preserve pointers / memory segment offsets.
not sure SQL supports pointers. :)
> if anyone has any better ideas, love to hear them.
1. profile.
2. make the other stuff go faster first.
3. don't forget about overall system load.
/r$
--
Zolera Systems, Securing web services (XML, SOAP, Signatures,
Encryption)
http://www.zolera.com
More information about the samba-technical
mailing list