Superpages on amd64 FreeBSD 7.2-STABLE
Mel Flynn
mel.flynn+fbsd.hackers at mailing.thruhere.net
Mon Dec 7 15:20:07 UTC 2009
On Thursday 26 November 2009 18:11:10 Linda Messerschmidt wrote:
> I did not mean to suggest that we were asking for help solving a
> problem with squid rotation. I provided that information as
> background to discuss what we observed as a potential misbehavior in
> the new VM superpages feature, in the hope that if there is a problem
> with the new feature, we can help find/resolve it or, if this is
> working as intended, hopefully gain some insight as to what's going
> on.
I tend to agree with this, though I don't know the nitty gritty of the
implementation, it seems that:
a) superpages aren't copied efficiently (at all?) on fork and probably other
workloads
b) vfork is encouraged for memory intensive applications, yet:
BUGS
This system call will be eliminated when proper system sharing mechanisms
are implemented. Users should not depend on the memory sharing semantics
of vfork() as it will, in that case, be made synonymous to fork(2).
So is this entire problem eliminated when system sharing mechanisms are in
place and vfork considered the temporary work around or is copying of
superpages a problem that remains?
--
Mel
More information about the freebsd-hackers
mailing list