python performance on Solaris

inaf cem.ezberci at
Wed Oct 14 23:21:31 CEST 2009

On Oct 14, 7:15 am, Antoine Pitrou <solip... at> wrote:
> inaf <cem.ezberci <at>> writes:
> > Good point. I failed to compare the CPU power on these machines.. 32
> > bit linux box I have is 2666 Mhz vs the Solaris zone is 1415 Mhz.. I
> > guess that explains :) Thank you for the tip..
> You have to compare not only CPU frequencies but the CPU models.
> Recently Sun has been selling CPUs optimized for multi-threading (e.g. the
> "UltraSPARC T2" or Niagara CPUs) which have, by design, very poor
> single-threaded performance. If your Solaris zone uses such a CPU then a 6-8x
> difference in single-threaded performance compared to a modern Intel or AMD CPU
> is totally expected.
> Regards
> Antoine.

Antonie -- yes, you are right. Even the architecture of the two types
make a difference. I was under the impression that RISC based CPUs did
not need to have a very high clock speed and that they can perform
similarly compared to an x86 processor with higher clock speed. That
is why I was a bit surprised. I guess there could be other factors at
play. That's why I was asking if there are specific things to be done
while compiling Python on Solaris. I found some tips online which led
me to compile it with a different threading lib resulting in slightly
better performance after my original post.

In terms of the processors I have, please see below for details:

Status of virtual processor 40 as of: 10/14/2009 17:13:51
  on-line since 07/23/2009 18:48:21.
  The sparcv9 processor operates at 1415 MHz,
        and has a sparcv9 floating point processor.

So I guess this is not one of those you are talking about..


More information about the Python-list mailing list