Subject: Re: Any clues?
To: Chuck Silvers <chuq@chuq.com>
From: John Klos <john@ziaspace.com>
List: port-macppc
Date: 08/21/2004 21:34:57
Hi,

> this happens because the machine runs out of memory and the ppc pmap
> doesn't know how to reclaim another active pvo entry.
> try the attached patch.

>> panic: pmap_pvo_enter: failed

With the patch you made, I can run a stress test which essentially does a 
"make fetch" in every subdirectory of a pkgsrc tree and the system doesn't 
crash. With a kernel compiled with maxusers set to 512, 2 gigs of memory, 
and 2 gigs of swap, the system seems to be able to handle large amounts of 
memory use much better than before.

load averages: 932.34, 807.40, 254.447                             17:47:00
7172 processes:1498 runnable, 5665 sleeping, 8 zombie, 1 on processor
CPU states:  0.4% user, 32.7% nice, 60.3% system,  6.7% interrupt,  0.0% idle
Memory: 1159M Act, 566M Inact, 44M Wired, 8920K Exec, 388M File, 7940K Free
Swap: 2048M Total, 1617M Used, 431M Free

I see that you've committed the patch to current; have you asked releng to 
pull this up into 2.0?

Thanks!
John Klos