2.2 kernels hebben een fixed limiet van 8192 processes (op i386 iig), en 2.4 kernels hebben een default limiet op 8192 processes, welke je kunt verhogen.
Op dit moment zit ik met hetzelfde probleem met Tomcat4: P133 kan met gemak 100 JVM threads draaien, P2 350 met 8x zoveel geheugen slaat bij de 10e al door. Melding die ik krijg: Out of Memory, terwijl er nog zat geheugen en swapspace vrij is. Lijkt mij dat Linux op de P2 een andere stackgrootte heeft dan op die P133.
[/nohtml]
Heb je met /etc/security/limits.conf gespeeld?
Probeer anders eens de waarde in /proc/sys/kernel/shmmax te veranderen?
Gebruik je btw dezelfde kernel op beide machines?