January 22, 2007

Geek

Fastnesses!

This is updated from my previous post. I now have three new servers to play with, so let's see how they go.

Linux

Kasumi, Ukyo and Shampoo are Xeon 3060s: dual-core 64-bit 2.4GHz
Akane and Nabiki are Opteron 170s: dual-core 64-bit 2.0GHz.
Ranma is an Athlon XP 3000+: single-core 32-bit 2.16GHz.
Martina is an Athlon XP 2800+: single-core 32-bit 2.08GHz.
Naga is an Athlon 64 3200+: single-core 64-bit 2.0GHz.
Namo was a P4 Celeron: single-core 32-bit 1.7GHz

Windows

Lina: Pentium 4 2.6GHz
Amelia: Core Duo 1.66GHz
Haruhi: Core 2 Duo 2.4GHz

SystemCPUClockPythonLoopStringScanTotal
KasumiCore 22.4GHz2.50.7431.4430.4672.653
NagaAthlon 642.0GHz2.5/64-bit1.7372.0301.3375.103
AkaneOpteron2.0GHz2.51.8872.7330.8805.500
MartinaAthlon XP2.08GHz2.51.8172.7930.8675.447
RanmaAthlon XP2.16GHz2.51.7602.6970.8405.297
LinaPentium 42.6GHz2.5 (Win)2.0385.0580.8757.971
HaruhiCore 2 Duo2.4GHz2.5 (Win)0.6441.9330.4773.053
AmeliaCore Duo1.66GHz2.5 (Win)1.2433.1581.0335.434
NamoCeleron1.7GHz2.4.33.0474.8931.9609.900

Psyco

SystemCPUClockPythonLoopStringScanTotal
KasumiCore 22.4GHz2.5+Psyco0.0130.3530.5030.870
HaruhiCore 22.4GHz2.5 (Win)+Psyco0.0120.2730.5540.839

I'm not sure where the difference between the Linux and Windows versions comes from; I'm guessing that Psyco would still be using Python's string libraries, and they're compiled using a different (better) compiler on Windows, perhaps Intel's. I'm still using GCC 3.4.6 (which is what CentOS installs); I might be able to do better with GCC 4.1, and I'll probably try that at some point.

Posted by: Pixy Misa at 12:34 PM | Comments (31) | Add Comment | Trackbacks (Suck)

1 If you're playing... is this why I'm getting a "fruitcake" error when I go to blog.mu.nu instead of the logon screen? Just wondered.

Posted by: Teresa at January 22, 2007 02:22 PM (gsbs5)

2 Woops! It was related, yes. I changed the internal host names around to account for the new servers, and messed up the one being used by Movable Type.

Fixed now.

Posted by: Pixy Misa at January 22, 2007 02:40 PM (PiXy!)

3 In your benchmark numbers, low scores are good?

Posted by: Steven Den Beste at January 22, 2007 02:47 PM (+rSRq)

4 Yep, all in seconds.

Posted by: Pixy Misa at January 22, 2007 04:16 PM (PiXy!)

5 One thing I noticed - the string optimisations that make Python so effective for this sort of thing only appeared in 2.4. 2.3 exhibits the same sort of behaviour as IronPython - the "String" benchmark is about 600 times slower.

Posted by: Pixy Misa at January 22, 2007 04:23 PM (PiXy!)

6 [url=http://www.j-pure.co.jp]パテックフィリップ[/url]、[url=http://www.recovery-service.net/]パソコン修理[/url]、
[url=http://www.tways.co.jp/]ベビー用品[/url]、[url=http://sanritsuhome.jp/]リフォ-ム名古屋 [/url]、[url=http://www.grasoftseo.com/]SEO[/url]服务尽在[url=http://www.bjfangwu.com]北京租房[/url]中,

Posted by: SEO at June 11, 2007 04:53 PM (14lhP)

7 cheap@cialis.com

Posted by: cheap cialis at September 08, 2007 08:36 PM (Uuixi)

8 cheap@levitra.com

Posted by: cheap levitra at September 09, 2007 03:40 PM (5deks)

9 cheap@viagra.com

Posted by: buy viagra at September 09, 2007 08:18 PM (D04md)

10 sale@mp3.com

Posted by: Eagles download at September 13, 2007 01:20 PM (1l+Ry)

11 doors.txt;10

Posted by: Alexxus at July 07, 2010 12:29 PM (hDrD6)

Hide Comments | Add Comment






Processing 0.01, elapsed 0.0121 seconds.
16 queries taking 0.0077 seconds, 33 records returned.
Page size 13 kb.
Powered by Minx 0.8 beta.