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