Originally posted by: tttttttttttt
Now we are doing a stress test for a java application with the curse UI on AIX. We used 200 concurrent users and ramp up one user each 30 seconds. And the resource situation is 12.75G physical memory and 512M virtual memory on our AIX server. When the JVM number increase to around 191, all real memory and virtual memory reach the limit. Then 40 jvm exit with the error "fork: Not enough space". The JVM numbers drop to 153 and release a lot of memory at the same time. Then the jvm number continue increasing with the following 9 users. I have the following questions for what happened:
1. What kind of other situation will lead to the error: fork: Not enough space except virtual memory is insuffieint?
2.At the beginning of JVM start, haven't the jVM allocated enough memory for running? Is the jVM stop as expected when no memory available during running on AIX?
3.How can I know how much memory one JVM use? I used svmon -P and check the inuse part. But when I use this data mutiple the number of all java process, I found it exceed the physical memory + virtual memory.
#AIX-Forum