Posts Tagged ‘intel’

sysbench: Xeon 5530 vs. Xeon 5504 vs. Xeon 5420

Thursday, October 22nd, 2009

Kadangi yra ūkis, kur galima pasibandyti, tai nusprendžiau prasukti sysbench sistemose, kurios yra beveik analogiškos:

  • 2x Intel Xeon 5530 2.4 GHz, dom0 memory limit 512MB, DDR3, CentOS 5.4, Linux 2.6.18-164.el5xen x86_64
  • 2x Intel Xeon 5504 2.0 GHz, dom0 memory limit 512MB, DDR3, CentOS 5.4, Linux 2.6.18-164.el5xen x86_64
  • 2x Intel Xeon 5420 2.5 GHz, dom0 memory limit 512MB, DDR2, CentOS 5.4, Linux 2.6.18-164.el5xen x86_64

Rezultatai gan įdomūs ir verčiantys pamąstyti. Greičiausiai Intel’is visur deklaruojamą naujųjų Xeon procesorių spartą įžvelgia kompleksiškai, t.y. lygina bendrą atminties ir CPU spartą. Juk realiose situacijose, tai aplikacijos greitis priklauso tiek nuo CPU, tiek nuo RAM spartos.

Aišku, reiktų įvertinti ir tai, kad, anot Intel’io, 55xx Xeon’ai “valgo” mažiau elektros, tai galbūt reiktų vertinti ir pagal formuluotę “iš to paties elektros kiekio išspaudėm daugiau” :)

Sistemose buvo 1-2 Dom0, bet jie praktiškai nieko neveikė. Testus dariau po 3 kartus, maksimalus pastebėtas skirtumas – 1 sec.

Beje, labai nuvylė 5504 rezultatai. Nesitikėjau, kad jie gali būti tokie prasti.

CPU testai

Xeon 5530:

sysbench 0.4.12:  multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 1

Doing CPU performance benchmark

Threads started!
Done.

Maximum prime number checked in CPU test: 20000

Test execution summary:
total time:                          28.2361s
total number of events:              10000
total time taken by event execution: 28.2284
per-request statistics:
min:                                  2.80ms
avg:                                  2.82ms
max:                                  2.96ms
approx.  95 percentile:               2.86ms

Threads fairness:
events (avg/stddev):           10000.0000/0.00
execution time (avg/stddev):   28.2284/0.00

Xeon 5504:

sysbench 0.4.12:  multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 1

Doing CPU performance benchmark

Threads started!
Done.

Maximum prime number checked in CPU test: 20000

Test execution summary:
total time:                          42.0469s
total number of events:              10000
total time taken by event execution: 42.0313
per-request statistics:
min:                                  4.20ms
avg:                                  4.20ms
max:                                  4.34ms
approx.  95 percentile:               4.21ms

Threads fairness:
events (avg/stddev):           10000.0000/0.00
execution time (avg/stddev):   42.0313/0.00

Xeon 5420:

sysbench 0.4.12:  multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 1

Doing CPU performance benchmark

Threads started!
Done.

Maximum prime number checked in CPU test: 20000

Test execution summary:
total time:                          25.6323s
total number of events:              10000
total time taken by event execution: 25.6213
per-request statistics:
min:                                  2.56ms
avg:                                  2.56ms
max:                                  4.04ms
approx.  95 percentile:               2.56ms

Threads fairness:
events (avg/stddev):           10000.0000/0.00
execution time (avg/stddev):   25.6213/0.00

Intel Xeon 3GHz

sysbench 0.4.12:  multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 1

Doing CPU performance benchmark

Threads started!
Done.

Maximum prime number checked in CPU test: 20000

Test execution summary:
total time:                          58.8225s
total number of events:              10000
total time taken by event execution: 58.7971
per-request statistics:
min:                                  5.69ms
avg:                                  5.88ms
max:                                 17.53ms
approx.  95 percentile:               6.23ms

Threads fairness:
events (avg/stddev):           10000.0000/0.00
execution time (avg/stddev):   58.7971/0.00

Atminties testai

Xeon 5530:

sysbench 0.4.12:  multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 1

Doing memory operations speed test
Memory block size: 1K

Memory transfer size: 102400M

Memory operations type: write
Memory scope type: global
Threads started!
WARNING: Operation time (0.000000) is less than minimal counted value, counting as 1.000000
WARNING: Percentile statistics will be inaccurate
Done.

Operations performed: 104857600 (337162.99 ops/sec)

102400.00 MB transferred (329.26 MB/sec)

Test execution summary:
total time:                          310.9997s
total number of events:              104857600
total time taken by event execution: 237.6337
per-request statistics:
min:                                  0.00ms
avg:                                  0.00ms
max:                                 20.07ms
approx.  95 percentile:               0.00ms

Threads fairness:
events (avg/stddev):           104857600.0000/0.00
execution time (avg/stddev):   237.6337/0.00

Xeon 5504:

sysbench 0.4.12:  multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 1

Doing memory operations speed test
Memory block size: 1K

Memory transfer size: 102400M

Memory operations type: write
Memory scope type: global
Threads started!
WARNING: Operation time (0.000000) is less than minimal counted value, counting as 1.000000
WARNING: Percentile statistics will be inaccurate
Done.

Operations performed: 104857600 (156963.12 ops/sec)

102400.00 MB transferred (153.28 MB/sec)

Test execution summary:
total time:                          668.0397s
total number of events:              104857600
total time taken by event execution: 509.2295
per-request statistics:
min:                                  0.00ms
avg:                                  0.00ms
max:                                  7.12ms
approx.  95 percentile:               0.00ms

Threads fairness:
events (avg/stddev):           104857600.0000/0.00
execution time (avg/stddev):   509.2295/0.00

Xeon 5420:

sysbench 0.4.12:  multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 1

Doing memory operations speed test
Memory block size: 1K

Memory transfer size: 102400M

Memory operations type: write
Memory scope type: global
Threads started!
WARNING: Operation time (0.000000) is less than minimal counted value, counting as 1.000000
WARNING: Percentile statistics will be inaccurate
Done.

Operations performed: 104857600 (230477.93 ops/sec)

102400.00 MB transferred (225.08 MB/sec)

Test execution summary:
total time:                          454.9572s
total number of events:              104857600
total time taken by event execution: 343.2501
per-request statistics:
min:                                  0.00ms
avg:                                  0.00ms
max:                                  1.43ms
approx.  95 percentile:               0.00ms

Threads fairness:
events (avg/stddev):           104857600.0000/0.00
execution time (avg/stddev):   343.2501/0.00

Intel Xeon 3GHz

sysbench 0.4.12:  multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 1

Doing memory operations speed test
Memory block size: 1K

Memory transfer size: 102400M

Memory operations type: write
Memory scope type: global
Threads started!
WARNING: Operation time (0.000000) is less than minimal counted value, counting as 1.000000
WARNING: Percentile statistics will be inaccurate
Done.

Operations performed: 104857600 (101933.46 ops/sec)

102400.00 MB transferred (99.54 MB/sec)

Test execution summary:
total time:                          1028.6868s
total number of events:              104857600
total time taken by event execution: 775.4111
per-request statistics:
min:                                  0.01ms
avg:                                  0.01ms
max:                                 14.40ms
approx.  95 percentile:               0.00ms

Threads fairness:
events (avg/stddev):           104857600.0000/0.00
execution time (avg/stddev):   775.4111/0.00

sysbench 0.4.12:  multi-threaded system evaluation benchmark

Running the test with following options:
Number of threads: 1

Doing CPU performance benchmark

Threads started!
Done.

Maximum prime number checked in CPU test: 20000

Test execution summary:
total time:                          25.6323s
total number of events:              10000
total time taken by event execution: 25.6213
per-request statistics:
min:                                  2.56ms
avg:                                  2.56ms
max:                                  4.04ms
approx.  95 percentile:               2.56ms

Threads fairness:
events (avg/stddev):           10000.0000/0.00
execution time (avg/stddev):   25.6213/0.00