On Tue, Nov 23, 2010 at 07:35:49PM -0500, Wietse Venema wrote: > Victor Duchovni: > > On Tue, Nov 23, 2010 at 05:20:11PM -0600, Stan Hoeppner wrote: > > > > > Would you please give us the run down on why these map types (and maybe > > > others) shouldn't be used with proxymap due to performance reasons? You > > > mentioned something about this long ago but I can't seem to locate that > > > email in my archives. IIRC you didn't go into much technical detail as > > > to why the performance would be lower using proxymap. > > > > There is no point in using IPC to ask a server to read a file, when the > > client process can read it directly. Especially with CDB, since there > > is no per-client page pool adding some per-client memory overhead. > > With Stan's huge CIDR maps on a small machine, proxymap helps > to avoid running out of memory.
CIDR maps are indeed a different kettle of fish, they are not "read-a-file via IPC", rather they are "do a memory lookup via IPC", and if the memory footprint is sufficiently high (lots Berkeley DB tables or huge CIDR tables), then indeed one may want to use proxymap. With "cdb" (the recommended read-only indexed table type for Postfix) direct access is best. -- Viktor.