Recherche d'un script de benchmark pour serveur

Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics


loran750
WRInaute passionné
WRInaute passionné
 
Messages: 2247
Inscription: 15 Mar 2005

Recherche d'un script de benchmark pour serveur

Message le Dim Fév 28, 2010 13:28

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

techron
WRInaute impliqué
WRInaute impliqué
 
Messages: 508
Inscription: 13 Juin 2005

Re: Recherche d'un script de benchmark pour serveur

Message le Dim Fév 28, 2010 15:45

Ce script de bench serveurs/VPS devrait faire ton bonheur:

http://byte-unixbench.googlecode.com/

Télécharger ici: http://byte-unixbench.googlecode.com/files/unixbench-5.1.2.tar.gz

..

techron
WRInaute impliqué
WRInaute impliqué
 
Messages: 508
Inscription: 13 Juin 2005

Re: Recherche d'un script de benchmark pour serveur

Message le Dim Fév 28, 2010 15:51

Pour rendre service au plus grand nombre de membres..., je suggère que ceux qui utilisent le script, affichent le résultat ici dans ce sujet comme cela est fait sur ce forum US:

http://www.webhostingtalk.com/showthread.php?t=924581&highlight=benchmark

Cela va permettre de mieux comparer les offres des hébergeurs.



.
.
Dernière édition par techron le Dim Fév 28, 2010 17:00, édité 2 fois.


loran750
WRInaute passionné
WRInaute passionné
 
Messages: 2247
Inscription: 15 Mar 2005

Re: Recherche d'un script de benchmark pour serveur

Message le Dim Fév 28, 2010 16:53

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: Tout sélectionner
   #    #  #    #  #  #    #          #####   ######  #    #   ####   #    #
   #    #  ##   #  #   #  #           #    #  #       ##   #  #    #  #    #
   #    #  # #  #  #    ##            #####   #####   # #  #  #       ######
   #    #  #  # #  #    ##            #    #  #       #  # #  #       #    #
   #    #  #   ##  #   #  #           #    #  #       #   ##  #    #  #    #
    ####   #    #  #  #    #          #####   ######  #    #   ####   #    #

   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: Tout sélectionner
   #    #  #    #  #  #    #          #####   ######  #    #   ####   #    #
   #    #  ##   #  #   #  #           #    #  #       ##   #  #    #  #    #
   #    #  # #  #  #    ##            #####   #####   # #  #  #       ######
   #    #  #  # #  #    ##            #    #  #       #  # #  #       #    #
   #    #  #   ##  #   #  #           #    #  #       #   ##  #    #  #    #
    ####   #    #  #  #    #          #####   ######  #    #   ####   #    #

   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
Dernière édition par loran750 le Dim Fév 28, 2010 17:40, édité 2 fois.

techron
WRInaute impliqué
WRInaute impliqué
 
Messages: 508
Inscription: 13 Juin 2005

Re: Recherche d'un script de benchmark pour serveur

Message le Dim Fév 28, 2010 17:00

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: Tout sélectionner
    #    #  #    #  #  #    #          #####   ######  #    #   ####   #    #
   #    #  ##   #  #   #  #           #    #  #       ##   #  #    #  #    #
   #    #  # #  #  #    ##            #####   #####   # #  #  #       ######
   #    #  #  # #  #    ##            #    #  #       #  # #  #       #    #
   #    #  #   ##  #   #  #           #    #  #       #   ##  #    #  #    #
    ####   #    #  #  #    #          #####   ######  #    #   ####   #    #

   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


Julia41
WRInaute passionné
WRInaute passionné
 
Messages: 1765
Inscription: 31 Aoû 2007

Re: Recherche d'un script de benchmark pour serveur

Message le Dim Fév 28, 2010 17:45

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.


JanoLapin
WRInaute accro
WRInaute accro
 
Messages: 4054
Inscription: 21 Sep 2008

Re: Recherche d'un script de benchmark pour serveur

Message le Dim Fév 28, 2010 19:18

Pour les stress tests: http://loadimpact.com/


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par les experts Google Analytics de Ranking Metrics.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Voir la classe C de plusieurs sites
    Cet outil vous permet de vérifier si plusieurs sites sont hébergés sur la même classe C (adresse IP du serveur).
  • Analyseur d'entête HTTP
    Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.
  • Analyse du positionnement
    AgentWebRanking est un logiciel professionnel qui permet d'analyser le positionnement d'un ou plusieurs sites dans plus de 300 moteurs de recherche dans le monde. Vous pouvez ainsi analyser les performances du référencement pour de nombreux mots-clés.
  • Transformer des simples citations de votre site en liens
    Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités