On Sun, 2 Mar 2008, Julian Elischer wrote:

Peter Jeremy wrote:


Kris has done some excellent benchmarking as usual. Here you can see the improvement in postgres depending on various scheduler debug settings:

http://people.freebsd.org/~kris/scaling/pgsql-16cpu.png

The improvement is quite substantial.  Congratulations Jeff.

the drop off after 14 is intersting..

It's contention on various kernel locks, most likely the proc lock. Scheduling algorithms which limit concurrency at contention can improve throughput in these cases but it is to the detriment of workloads which do not suffer the same contention. The ultimate solution will be to improve proc/sleepq/signal locking for 8.0.




_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to