>>> On 11/1/2013 at 03:54 PM, Marcy Cortes <[email protected]> 
>>> wrote: 
> This may trigger it on a 1G server
> perl -e '$num=50_000_000; @a=(0..$num); foreach $j (0..4) { $a[$_] = $_ 
> foreach (0..$num); $|=1; print "Done with pass $j at", `date` ; }  print 
> "Done\n"'
> 
> (thanks to my colleague Ted for figuring that out).

I'm not able to replicate this problem on a plain SLES11 SP3 system with the 
kernel updated to kernel-default-3.0.93-0.8.2.  If I run the above perl script, 
the only thing that happens is an "Out of memory!" message.

If I drop the number from 50_000_000 to 15_000_000, it will run to completion.  
I don't see a lot of %sys time in top, however.  I see spikes in %user (as 
expected) and %wait.  The %wait seems to be due to all the paging I/O being 
done.  If I turn off the paging device, the oom-killer gets called and kills 
the script.

So, from my perspective, on my test system, things are working as they should, 
but I don't have WAS installed or being deployed, so the parallels are nowhere 
near as close as I would like.  Hopefully the NTS guys will be able to figure 
out what's going on with your systems.


Mark Post

----------------------------------------------------------------------
For LINUX-390 subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO LINUX-390 or visit
http://www.marist.edu/htbin/wlvindex?LINUX-390
----------------------------------------------------------------------
For more information on Linux on System z, visit
http://wiki.linuxvm.org/

Reply via email to