yep -- various versions of the Linux kernel do not measure "shared" memory in the same way.
vanilla 2.4.18/19: reports "shared" correctly 2.4.x with Red Hat patches: incorrect 2.6.x: incorrect
Is there any way to get at the actual amount of shared memory? Perhaps comparing the /proc/*/map output for each process?
Also, would rebuilding PERL with a shared libperl.so help at all?
Thank you. - Jason Parsons