Mike Tancsa wrote:
At 03:46 PM 1/28/2008, Claus Guttesen wrote:

I had (allready) saved the thread in my mail-account so I could look
it up before I started testing. :-) So I compiled postgresql with the
option WITH_THREADSAFE=true and used sysbench with --pgsql-host="" .
As pointed out by Ivan my test also involved r/w whereas the thread
you (probably) mention at
http://groups.google.com/group/mailing.freebsd.stable/browse_thread/thread/e224cd4f76e9ec2d
is a read-only test.

I forgot to mention in my first post that I'm using ULE. The p800
controller has a (factory set) 25/75 read/write cache ratio.


I am still going through my own testing. One thing I noticed, on a 4G RAM machine (still waiting for the RAM to test with 8G), the disks are not that busy. It seems to be the CPU that is the bottleneck on FreeBSD. I tried the test with 900,000 rows instead.

 procs      memory      page                    disks     faults      cpu
r b w avm fre flt re pi po fr sr ad5 da0 in sy cs us sy id 38 1 0 271024 3439656 6329 0 0 0 4 0 0 1703 1709 120725 41505 44 18 37 0 38 0 271024 3438860 9590 0 0 0 8 0 0 1932 1938 183844 47958 70 28 3 6 33 0 271024 3438120 7814 0 0 0 0 0 0 1823 1827 169969 44914 62 25 13 39 0 0 271024 3437960 1530 0 0 0 0 0 0 994 998 36521 14927 13 8 79 38 1 0 271024 3437244 7374 0 0 0 0 0 0 2724 2731 173493 51821 71 20 9 0 39 0 271024 3436620 4773 0 0 0 8 0 0 2727 2734 125699 39962 47 20 33 37 1 0 271024 3435836 6884 0 0 0 8 0 0 2796 2804 177453 58430 70 26 4

I am also using ULE, pgsql with WITH_THREADSAFE=true and not using TCP to connect. How busy were your disks in your testing ?

Something else it may be worth noting - currently Linux 2.6 kernels are measurably faster at reading cached file pages compared to Freebsd (6 or 7) - by a factor of about 1.5 to 2 times (see thread titled "cached file read performance"), and in this sort of oltp benchmark, you may be running into this effect frequently enough to be impacting your results.

regards

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

Reply via email to