On Mon, Oct 08, 2007 at 09:00:17PM -0700, Howard Chu wrote: > I've just rerun my tests using both BDB 4.2.52 and 4.6.21 and the > behavior is as expected. On an otherwise idle machine, both perform well, > completing our concurrency test in about 31 seconds. > > With a CPU-hog running in the background, the test with BDB 4.2.52 takes > only 37 seconds, while BDB 4.6.21 takes 1:42. Watching with top you can > see that BDB 4.6.21 gets a lot less CPU than BDB 4.2.52. This is the > problem with using yield() on an NPTL system - whereas on most POSIX > systems yield() only yields control to some other thread in the current > process, on NPTL yield() gives up the CPU for the entire process.
Were these run with or without a ShmKey / DB_SYSTEM_MEM ? -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]