From: Peter Booth Date: 2009-01-30T16:29:20+09:00 Subject: Re: Ruby on Solaris 10 performance problems --Apple-Mail-4112--557158961 Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Colin, You have an answer, but it isn't the right answer. An Ultrasparc T1 processor is a little more powerful than either of the Core 2 Duo CPUs you tested. You can see this from the published results for the SPECjbb2005 or the specweb benchmarks. The confusion when using your application as a benchmark, you only make use of 5% of the CPU resources of the Sun box. The T1 processor only runs at a clock speed of 1GHz but, being both multithreaded and multi-core, it gives you a total of 24 threads to push work through. If you used a benchmark that ran 24 or more instances of your application you could expect to see greater throughput from the Sun host than the Intel hosts. This is a great example of the "End of Moore's Law" issue. We are at the cusp of a change in hardware technology that could force all developers to learn about concurrency and parallelizing workloads. The difference between these two architectures is that Sun embraced the issue a little earlier than Intel. I agree with Robert that RISC has had its day in the sun (pun not intended), but I disagree with the suggestion that this is due to technical inferiority. The reality is that Sun sat pretty earning great margins for their hardware for more than a decade. No longer commercially relevant its ironic that they are now, perhaps for the first time, competitive on a performance vs price basis. But it's too lae. It doesn't matter that Solaris on a Sun server is, in some ways, technically superior to a Linux on Intel platform. I would never choose Solaris today because it would be like buying a Beta VCR, or a NeXT cube in the 1980s. Its sad that a company responsible for so many technical innovations isn't succeeding economically but that's life. Linux on Intel is the safe corporate choice today. Funny to remember that installing Slackware on a 386 in 1996 made me feel like a revolutionary. Peter On Jan 29, 2009, at 8:21 PM, Colin Mackenzie wrote: > Simon Krahnke wrote: >> * Colin Mackenzie (2009-01-28) schrieb: >> >> What machine are >> >>> Microsoft Windows XP [Version 5.1.2600] >> >> and >> >>> Ubuntu Linux >> >> running on? >> >> mfg, simon .... l > > at this point it does not matter. really the only question was why > it is > running so slow on Solaris platform. Robert gave me the answer. Thanks > though. > If you are interested > Ubuntu is on an intel E4500@2.2GHz > Windows is on a Dell LapTop D630 > -- > Posted via http://www.ruby-forum.com/. > --Apple-Mail-4112--557158961--