Recherche d'un script de benchmark pour serveur

WRInaute passionné
Hello

Je suis en train de tester les miniClouds d'OVH (serveurs en cloud, d'où leur nom), et je cherche un script de benchmark pour voir si le miniCloud est meilleur que mon RPS (pas de "oui" avant le test SVP)...

Un script qui teste les accès fichiers, la base de données, etc...

Entre temps, un bon test est d'utiliser un de mes sites web et de le dupliquer dessus pour voir les performances (en l'occurence le temps de chargement moyen des pages).

lolo
 
WRInaute passionné
Merci les mecs ! Je lance ça ... et je poste les résultats.
Pour faire gagner 1 minute pour l'install : 1/ tar xfz .... 2/ commenter dans le Makefile la ligne GRAPHICAL defined 3/ make all 4/ .Run

Bench chez OVH d'un RPS 1 (Céléron 1,2 ghz, 512 Mo, Release 2 avec Webmin)
Code:
   #    #  #    #  #  #    #          #####   ######  #    #   ####   #    #
   #    #  ##   #  #   #  #           #    #  #       ##   #  #    #  #    #
   #    #  # #  #  #    ##            #####   #####   # #  #  #       ######
   #    #  #  # #  #    ##            #    #  #       #  # #  #       #    #
   #    #  #   ##  #   #  #           #    #  #       #   ##  #    #  #    #
    ####   #    #  #  #    #          #####   ######  #    #   ####   #    #

   Version 5.1.2                      Based on the Byte Magazine Unix Benchmark

   Multi-CPU version                  Version 5 revisions by Ian Smith,
                                      Sunnyvale, CA, USA
   December 22, 2007                  johantheghost at yahoo period com


1 x Dhrystone 2 using register variables  1 2 3 4 5 6 7 8 9 10

1 x Double-Precision Whetstone  1 2 3 4 5 6 7 8 9 10

1 x Execl Throughput  1 2 3

1 x File Copy 1024 bufsize 2000 maxblocks  1 2 3

1 x File Copy 256 bufsize 500 maxblocks  1 2 3

1 x File Copy 4096 bufsize 8000 maxblocks  1 2 3

1 x Pipe Throughput  1 2 3 4 5 6 7 8 9 10

1 x Pipe-based Context Switching  1 2 3 4 5 6 7 8 9 10

1 x Process Creation  1 2 3

1 x System Call Overhead  1 2 3 4 5 6 7 8 9 10

1 x Shell Scripts (1 concurrent)  1 2 3

1 x Shell Scripts (8 concurrent)  1 2 3

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.2)

   System: xxxxxxxxxxxxxxx.ovh.net: GNU/Linux
   OS: GNU/Linux -- 2.6.31.5-xxxx-std-ipv4-32 -- #3 SMP Tue Nov 24 16:54:54 UTC 2009
   Machine: i686 (GenuineIntel)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Celeron(R) CPU 220 @ 1.20GHz (2400.2 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT
   16:50:27 up 77 days,  5:06,  1 user,  load average: 0.01, 0.05, 0.08; runlevel 3

------------------------------------------------------------------------
Benchmark Run: dim fév 28 2010 16:50:27 - 17:18:46
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables        4566184.9 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                      997.6 MWIPS (10.1 s, 7 samples)
Execl Throughput                               1346.1 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        228922.9 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           83891.7 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        430361.1 KBps  (30.0 s, 2 samples)
Pipe Throughput                              446669.3 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 123748.4 lps   (10.0 s, 7 samples)
Process Creation                               6967.1 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   1119.9 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    172.0 lpm   (60.1 s, 2 samples)
System Call Overhead                         354293.3 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    4566184.9    391.3
Double-Precision Whetstone                       55.0        997.6    181.4
Execl Throughput                                 43.0       1346.1    313.0
File Copy 1024 bufsize 2000 maxblocks          3960.0     228922.9    578.1
File Copy 256 bufsize 500 maxblocks            1655.0      83891.7    506.9
File Copy 4096 bufsize 8000 maxblocks          5800.0     430361.1    742.0
Pipe Throughput                               12440.0     446669.3    359.1
Pipe-based Context Switching                   4000.0     123748.4    309.4
Process Creation                                126.0       6967.1    552.9
Shell Scripts (1 concurrent)                     42.4       1119.9    264.1
Shell Scripts (8 concurrent)                      6.0        172.0    286.6
System Call Overhead                          15000.0     354293.3    236.2
                                                                   ========
System Benchmarks Index Score                                         363.4

Bench chez OVH d'un miniCloud béta (cloud Xeon 2 Ghz, 512 Mo, Debian 5 Lenny avec ISPConfig)
Code:
   #    #  #    #  #  #    #          #####   ######  #    #   ####   #    #
   #    #  ##   #  #   #  #           #    #  #       ##   #  #    #  #    #
   #    #  # #  #  #    ##            #####   #####   # #  #  #       ######
   #    #  #  # #  #    ##            #    #  #       #  # #  #       #    #
   #    #  #   ##  #   #  #           #    #  #       #   ##  #    #  #    #
    ####   #    #  #  #    #          #####   ######  #    #   ####   #    #

   Version 5.1.2                      Based on the Byte Magazine Unix Benchmark

   Multi-CPU version                  Version 5 revisions by Ian Smith,
                                      Sunnyvale, CA, USA
   December 22, 2007                  johantheghost at yahoo period com


1 x Dhrystone 2 using register variables  1 2 3 4 5 6 7 8 9 10

1 x Double-Precision Whetstone  1 2 3 4 5 6 7 8 9 10

1 x Execl Throughput  1 2 3

1 x File Copy 1024 bufsize 2000 maxblocks  1 2 3

1 x File Copy 256 bufsize 500 maxblocks  1 2 3

1 x File Copy 4096 bufsize 8000 maxblocks  1 2 3

1 x Pipe Throughput  1 2 3 4 5 6 7 8 9 10

1 x Pipe-based Context Switching  1 2 3 4 5 6 7 8 9 10

1 x Process Creation  1 2 3

1 x System Call Overhead  1 2 3 4 5 6 7 8 9 10

1 x Shell Scripts (1 concurrent)  1 2 3

1 x Shell Scripts (8 concurrent)  1 2 3

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.2)

   System: xxxxxxxxxxxxx.ovh.net: GNU/Linux
   OS: GNU/Linux -- 2.6.32.2-xxxx-grs-ipv4-64 -- #1 SMP Tue Dec 29 14:41:12 UTC 2009
   Machine: x86_64 (unknown)
   Language: en_US.utf8 (charmap="ANSI_X3.4-1968", collate="ANSI_X3.4-1968")
   CPU 0: Intel(R) Xeon(R) CPU E5504 @ 2.00GHz (3990.0 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   16:49:58 up  4:23,  1 user,  load average: 0.00, 0.00, 0.00; runlevel 2

------------------------------------------------------------------------
Benchmark Run: Sun Feb 28 2010 16:49:58 - 17:21:27
1 CPU in system; running 1 parallel copy of tests

Dhrystone 2 using register variables        6720007.0 lps   (11.2 s, 7 samples)
Double-Precision Whetstone                     2313.7 MWIPS (9.8 s, 7 samples)
Execl Throughput                               1313.6 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        278624.3 KBps  (30.9 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           98676.2 KBps  (30.5 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        561426.5 KBps  (30.4 s, 2 samples)
Pipe Throughput                              743125.6 lps   (11.1 s, 7 samples)
Pipe-based Context Switching                 137471.2 lps   (11.3 s, 7 samples)
Process Creation                               4334.6 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   1781.4 lpm   (61.0 s, 2 samples)
Shell Scripts (8 concurrent)                    245.7 lpm   (60.0 s, 2 samples)
System Call Overhead                        1307070.5 lps   (11.2 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    6720007.0    575.8
Double-Precision Whetstone                       55.0       2313.7    420.7
Execl Throughput                                 43.0       1313.6    305.5
File Copy 1024 bufsize 2000 maxblocks          3960.0     278624.3    703.6
File Copy 256 bufsize 500 maxblocks            1655.0      98676.2    596.2
File Copy 4096 bufsize 8000 maxblocks          5800.0     561426.5    968.0
Pipe Throughput                               12440.0     743125.6    597.4
Pipe-based Context Switching                   4000.0     137471.2    343.7
Process Creation                                126.0       4334.6    344.0
Shell Scripts (1 concurrent)                     42.4       1781.4    420.1
Shell Scripts (8 concurrent)                      6.0        245.7    409.5
System Call Overhead                          15000.0    1307070.5    871.4
                                                                   ========
System Benchmarks Index Score                                         511.2
 
WRInaute occasionnel
Bench d'un VPS (sous Plesk 9.3/Virtuozzo) que je n'utilise pas:
vps.testmon.info
RAM/Burst: 768Mo/1.5Go
15 RPM SAS Drives
Plan: Essential VPS à _http://www.servint.net/vps.php

Code:
    #    #  #    #  #  #    #          #####   ######  #    #   ####   #    #
   #    #  ##   #  #   #  #           #    #  #       ##   #  #    #  #    #
   #    #  # #  #  #    ##            #####   #####   # #  #  #       ######
   #    #  #  # #  #    ##            #    #  #       #  # #  #       #    #
   #    #  #   ##  #   #  #           #    #  #       #   ##  #    #  #    #
    ####   #    #  #  #    #          #####   ######  #    #   ####   #    #

   Version 5.1.2                      Based on the Byte Magazine Unix Benchmark

   Multi-CPU version                  Version 5 revisions by Ian Smith,
                                      Sunnyvale, CA, USA
   December 22, 2007                  johantheghost at yahoo period com


1 x Dhrystone 2 using register variables  1 2 3 4 5 6 7 8 9 10

1 x Double-Precision Whetstone  1 2 3 4 5 6 7 8 9 10

1 x Execl Throughput  1 2 3

1 x File Copy 1024 bufsize 2000 maxblocks  1 2 3

1 x File Copy 256 bufsize 500 maxblocks  1 2 3

1 x File Copy 4096 bufsize 8000 maxblocks  1 2 3

1 x Pipe Throughput  1 2 3 4 5 6 7 8 9 10

1 x Pipe-based Context Switching  1 2 3 4 5 6 7 8 9 10

1 x Process Creation  1 2 3

1 x System Call Overhead  1 2 3 4 5 6 7 8 9 10

1 x Shell Scripts (1 concurrent)  1 2 3

1 x Shell Scripts (8 concurrent)  1 2 3

8 x Dhrystone 2 using register variables  1 2 3 4 5 6 7 8 9 10

8 x Double-Precision Whetstone  1 2 3 4 5 6 7 8 9 10

8 x Execl Throughput  1 2 3

8 x File Copy 1024 bufsize 2000 maxblocks  1 2 3

8 x File Copy 256 bufsize 500 maxblocks  1 2 3

8 x File Copy 4096 bufsize 8000 maxblocks  1 2 3

8 x Pipe Throughput  1 2 3 4 5 6 7 8 9 10

8 x Pipe-based Context Switching  1 2 3 4 5 6 7 8 9 10

8 x Process Creation  1 2 3

8 x System Call Overhead  1 2 3 4 5 6 7 8 9 10

8 x Shell Scripts (1 concurrent)  1 2 3

8 x Shell Scripts (8 concurrent)  1 2 3

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.2)

   System: vps.xxxxxxxxx: GNU/Linux
   OS: GNU/Linux -- 2.6.18-028stab064.8 -- #1 SMP Fri Nov 6 11:28:25 MSK 2009
   Machine: i686 (i386)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: Intel(R) Xeon(R) CPU L5320 @ 1.86GHz (3726.7 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   CPU 1: Intel(R) Xeon(R) CPU L5320 @ 1.86GHz (3723.9 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   CPU 2: Intel(R) Xeon(R) CPU L5320 @ 1.86GHz (3723.6 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   CPU 3: Intel(R) Xeon(R) CPU L5320 @ 1.86GHz (3723.5 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   CPU 4: Intel(R) Xeon(R) CPU L5320 @ 1.86GHz (3723.6 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   CPU 5: Intel(R) Xeon(R) CPU L5320 @ 1.86GHz (3723.9 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   CPU 6: Intel(R) Xeon(R) CPU L5320 @ 1.86GHz (3723.9 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   CPU 7: Intel(R) Xeon(R) CPU L5320 @ 1.86GHz (3724.5 bogomips)
          Hyper-Threading, x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET, Intel virtualization
   23:01:50 up 17 days, 17:13,  1 user,  load average: 0.00, 0.00, 0.24; runlevel 3

------------------------------------------------------------------------
Benchmark Run: Thu Feb 11 2010 23:01:50 - 23:29:48
8 CPUs in system; running 1 parallel copy of tests

Dhrystone 2 using register variables        7690322.2 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     1707.2 MWIPS (10.2 s, 7 samples)
Execl Throughput                               2300.2 lps   (29.6 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        241578.4 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           80298.5 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        448411.5 KBps  (30.0 s, 2 samples)
Pipe Throughput                              505206.5 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 159196.7 lps   (10.0 s, 7 samples)
Process Creation                               7056.0 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   2750.2 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                    366.5 lpm   (60.2 s, 2 samples)
System Call Overhead                         444293.5 lps   (10.0 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    7690322.2    659.0
Double-Precision Whetstone                       55.0       1707.2    310.4
Execl Throughput                                 43.0       2300.2    534.9
File Copy 1024 bufsize 2000 maxblocks          3960.0     241578.4    610.0
File Copy 256 bufsize 500 maxblocks            1655.0      80298.5    485.2
File Copy 4096 bufsize 8000 maxblocks          5800.0     448411.5    773.1
Pipe Throughput                               12440.0     505206.5    406.1
Pipe-based Context Switching                   4000.0     159196.7    398.0
Process Creation                                126.0       7056.0    560.0
Shell Scripts (1 concurrent)                     42.4       2750.2    648.6
Shell Scripts (8 concurrent)                      6.0        366.5    610.9
System Call Overhead                          15000.0     444293.5    296.2
                                                                   ========
System Benchmarks Index Score                                         503.6

------------------------------------------------------------------------
Benchmark Run: Thu Feb 11 2010 23:29:48 - 00:21:22
8 CPUs in system; running 8 parallel copies of tests

Dhrystone 2 using register variables        6824423.6 lps   (10.1 s, 7 samples)
Double-Precision Whetstone                    13042.0 MWIPS (10.1 s, 7 samples)
Execl Throughput                               1225.3 lps   (29.9 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks        129213.3 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks           44112.0 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks        253457.5 KBps  (30.0 s, 2 samples)
Pipe Throughput                              310245.8 lps   (10.1 s, 7 samples)
Pipe-based Context Switching                  99412.7 lps   (10.1 s, 7 samples)
Process Creation                               4118.4 lps   (30.1 s, 2 samples)
Shell Scripts (1 concurrent)                   1263.3 lpm   (60.2 s, 2 samples)
Shell Scripts (8 concurrent)                    171.4 lpm   (61.3 s, 2 samples)
System Call Overhead                         274513.5 lps   (10.1 s, 7 samples)

System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0    6824423.6    584.8
Double-Precision Whetstone                       55.0      13042.0   2371.3
Execl Throughput                                 43.0       1225.3    285.0
File Copy 1024 bufsize 2000 maxblocks          3960.0     129213.3    326.3
File Copy 256 bufsize 500 maxblocks            1655.0      44112.0    266.5
File Copy 4096 bufsize 8000 maxblocks          5800.0     253457.5    437.0
Pipe Throughput                               12440.0     310245.8    249.4
Pipe-based Context Switching                   4000.0      99412.7    248.5
Process Creation                                126.0       4118.4    326.9
Shell Scripts (1 concurrent)                     42.4       1263.3    298.0
Shell Scripts (8 concurrent)                      6.0        171.4    285.6
System Call Overhead                          15000.0     274513.5    183.0
                                                                   ========
System Benchmarks Index Score                                         360.0
 
WRInaute passionné
Sinon, pour les tools "system" en gros : iperf (bande passante), hdparm (temps d'accès disque), iostat(?s) (disque), smtp-source (les mails nécessite postfix).

Sinon, pour mes besoins persos, je fais généralement mes bench sur une compil de PHP et je vois ce qui prends le plus de temps.
 
Discussions similaires
Haut