On Sunday 14 October 2007 02:03:37 nordi wrote:
After noticing that the benchmark also runs significantly faster for root than it runs for a normal user, I started looking at the environment. It turns out that the LANG variable is all that matters:
[ ... ]
So this benchmark is not really measuring performance, it is measuring your language settings. Ian, you should modify all tests to use the same language settings everywhere, because otherwise the results are pure bogus. And then re-run the benchmarks on 10.2 and 10.3 and we will hopefully see a performance _increase_ for 10.3 ;)
Thanks for this investigation, it certainly looks relevant. BUT: I don't get what you mean. On one hand, I guess you're saying that I should set LANG manually, so that people running UnixBench all around the world will see consistent results. That's obviously a very good idea, and I'll do that. Thanks for the tip! But how does that change *my* results? My Sony and HP test systems are always installed as UK English; the others (they belong to my employer) as US English. So when I see a slowdown between 10.2 and 10.3 on the Sony, and a similar slowdown on the HP, that must be caused by something else. The slowdown seems to be worst in the shell tests and the system call overhead tests. How would LANG affect the latter? I'm going to re-install 10.2 on one of the Dell's boot partitions and do some more testing... now that I know about LANG, I'll take that into account. Ian -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org