On 10/08/2005, at 9:48 AM, Eric C. Saxe wrote:

So around 8300 for both. The "c_" tests deal with some number of
processes/threads that are handing locks around in a ring. The "_10"
tests should be creating 10 processes, the "_200" test should be
creating 200, etc...so it's interesting that you're hitting what seems
like should be a limit of 512 when the test is creating at most 200
processes....

I could see this happening if libMicro wasen't waiting for the
processes from one test to terminate before starting the new test, or
if there was some delay in the OS between the time a process exited
and the time that it's resources are returned to the system...
This message posted from opensolaris.org

Interestingly when I ran the cascade_flock 200 test manually I got the resource temporarily unavailable fork error straight away, so I don't think it's libMicro not waiting for the processes of previous tests to run. When I tried putting the kern.maxproc and macprocperuid as high as it would go (2068 seemed to be it's hard limit), the same behaviour occurred.

On 10/08/2005, at 10:37 PM, Phil Harman wrote:
And it is portable! We've had it running on Solaris (all platforms, both 32-bit and 64-bit), Linux, AIX, HP-UX, MacOS X, and Windows XP (using Microsoft's own Services For UNIX as well as the Cygnus environment). However, some of these needed quite a lot of hand crafting, and we didn't have time to tidy up our Makefiles sufficiently to include more than SunOS, Linux and AIX.

Because of my above issues with OS X, I put cascade_fcntl, cascade_flock and cascade_lockf in the elided benchmark list in the makefile. This seemed to do the trick with the fork error, but then it hung on the fork_100 test. OSX definitely doesn't like these fork tests! I'll put this in the elided list and try again, if only for the purpose of getting most of the tests running. Can you let me know what changes you made to get OSX working internally?

Cheers,

Ben Cooper
Quality Control Analyst
Whitesmiths Pty Ltd
Tel: +61 2 8912 1774
Fax: +61 2 8912 1701
Email: [EMAIL PROTECTED]

This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. If you have received this email in error please notify the system manager. Please note that any views or opinions presented in this email are solely those of the author and do not necessarily represent those of Whitesmiths. Finally, the recipient should check this email and any attachments for the presence of viruses. Whitesmiths accepts no liability for any damage caused by any virus transmitted by this email.



_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to