Date: Mon, 16 Oct 2006 11:15:25 -0700 From: "Kian Mohageri" <kian.mohageri@gmail.com> To: "Attilio Rao" <attilio@freebsd.org> Cc: freebsd-smp@freebsd.org, Ivan Voras <ivoras@fer.hr> Subject: Re: xeon 2.8GHz SMP/NOT test results Message-ID: <fee88ee40610161115y5df70233te4f403c55331962c@mail.gmail.com> In-Reply-To: <3bbf2fe10610160401u72748b2fi919994fb18f422e5@mail.gmail.com> References: <fee88ee40610151610g4af70cbfi1b79ed256cc78995@mail.gmail.com> <egvn2j$fmv$1@sea.gmane.org> <3bbf2fe10610160401u72748b2fi919994fb18f422e5@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
On 10/16/06, Attilio Rao <attilio@freebsd.org> wrote: > > 2006/10/16, Ivan Voras <ivoras@fer.hr>: > > Kian Mohageri wrote: > > > > > I've never used sysbench (I essentially picked it randomly) so if you > know > > > it to be a crappy benchmark tool for this sort of thing, do tell. I'm > also > > > pretty new at testing performance in general, but I hope someone finds > it > > > useful anyway. > > > > Maybe you'll be interested in ports/benchmark/unixbench, especially the > > context switch and shell scripts benchmarks? > > > > > http://www.zampanosbits.com/smp_tests/ > > > > Interesting results, especially for such an early version of the > > processor (wrt HTT) - I'd expect much lower gain from HTT. While you're > > at it, maybe you could add more results to your benchmark, like change > > the timecounter to TSC, use various gcc optimization flags, twiddle > > machdep.cpu_idle_hlt, use SMP kernel with HTT disabled in BIOS? > > What about PREEMPTION/FULL_PREEMPTION? I'll take a look at doing some more tests like these with some actual planning. These ones were pretty much me getting bored at a coffee shop and deciding to use our development server for testing. I was curious about disabling HTT in the BIOS too, after having read about it (that was peoples suggestion, since supposedly it can hurt performance.) One person said if you don't disable it in the BIOS, `top` will only show CPU <50%, but I didn't run into that, so maybe I'm misunderstanding them or it has been fixed. I'll do another round of tests with one or two of the other tools (lmbench, unixbench) and options that you guys recommended and then publish the results, I just have to find some time. The tests themselves are pretty quick but organizing the results takes a while. I just have to be careful about what options I mess with so I don't lock up the machine and have to head over to the server room :) -- Kian Mohageri
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?fee88ee40610161115y5df70233te4f403c55331962c>