Pour quelques besoins personnels j’ai besoin d’un VPS. Je ne cherche pas un foudre de guerre, mais quelque chose qui soit au moins plus « rapide » d’un raspberry pi… Il faut qu’il puisse fournir rapidement : l’accès à la console, l’installation de packages, accès disque, serveur LAMP pydio, tunnel socks, openvpn.

Critères de tests des VPS

Je me base uniquement sur ces éléments pour mes tests, qui correspondent à mes besoins :

  • Vitesse de download/upload via un script speedtest en python
  • Vitesse de download sur de gros fichiers effectuée avec un wget de plusieurs fichiers fourni comme moyen de test
  • Disponibilité (via un serveur qui va faire des ping de disponibilité via mon)
  • Test d’apache via ab
  • test global via unixbench
  • test du processeur via compression gzip et xz, plus pour d’informations sur les comparaisons regardez cet article et via le fichier /dev/urandom
  • Évaluation du processeur et des I/O via sysbench
  • test de la vitesse disque via dd (dans openvz il n’est pas possible d’utiliser bonnie++)
  • apréciation subjective de la réactivité du système (console)

Listes des offres testées

  • VPS low cost
    • Firtheberg LP2 (1.99 € HTmois) : 2vcore, 2Go de RAM, 30 Go d’espace disque, OpenVZ, ligne 100Mbps
    • Prochainement ovh VPS classic 1 ( 1,99€HT/mois) : 1vcore, 1Go de RAM, 10Go d’espace disque, ligne 100Mbps
  • VPS plus performants
    • Ikoula Flex’Servers NG 1CPU (12,99€HT/mois) : 1CPU Xeon, 1Go de RAM, 40Go d’espace disque, Hyper-V, ligne 100Mbps
    • PlanetHoster Plan 1 (19,99€HT/mois) : 1vCore, 1Go de RAM, 10Go d’espace disque, KVM, ligne N/A
    • Prochainement Firstheberg GP1 : (3,99€HT/mois) : 2vCore, 1Go de RAM, 50Go d’espace disque, KVM, ligne 100Mbps

Comparatif

Voici un récapitulatif des offres testées, qui sera complété au fur et à mesure et étoffé de quelques graphiques si le temps le permet :

 

  • Réseau
nom processeur (vcore) ram(Go) disque(go) ligne(mbits) download(mo/s) upload(mo/s) download-file(mo/s) request ms
Intel(R) Core(TM) i7-2760QM CPU @ 2.40GHz 4 cores 8 threads 8Go N/A N/A N/A N/A N/A N/A
Banana pi 1Ghz 1 N/A N/A N/A N/A N/A N/A
Firstheberg LP2 2 2 30 100 246,07 8,91 2.01~10.5 7,5~20,9
Ikoula Flex’servers NG 1CPU 1 1 50 100 184,44 49,87 5,71~6,2 6,99-18,5
PlanetHoster Plan 1 1 1 10 N/A 266,57 202,66 24~30,8 4,5~16,5

 

  • CPU
nom unixbench Index Score (1//) unixbench Index Score (x//) Processeurs urandom 100Mo Processeurs urandom 500Mo Xz 1go (minutes) gzip 1Go (min) pbzip2 -p2 -9 -c (min) sysbench cpu (2//) (s)
Intel(R) Core(TM) i7-2760QM CPU @ 2.40GHz 364 1188 (8//) 2,3Mo (46s) 2,3Mo/s (230s) 6,37 3,27 7,35 12,84
Banana pi 156,5 N/A 1,2Mo/s (86,04s) 1,2Mo/s (434,7s) 54,87 7,01 20,67 395,36
Firstheberg LP2 1030,1 1402,9(2//) 11,9Mo/s (8,82s) 7,4Mo/s (70,4s) 27,75 4,62 10,40 54,74
Ikoula Flex’servers NG 1CPU 920,3 N/A 5,5Mo/s (18,97s) 5,3Mo/s (98,1s) 12,59 1,25 9,17 43,2
PlanetHoster Plan 1 1490,2 N/A 17,1Mo/s (6,12s) 18,3 Mo/s (28,73s) 6,35 0,58 3,43 24,14

 

  • I/O
nom sysbench I/O Lecture disque 2go Ecriture disque 2Go sysbench mem Mo/s sysbench ops/s ab local (ms) ab distant (ms) Note /10 gestion bash
Intel(R) Core(TM) i7-2760QM CPU @ 2.40GHz 1,49Mb/s N/A N/A 515,42 527795 N/A N/A . 10/10
Banana pi 1,62Mb/s N/A N/A 178,67 182954 7~37 7~141 . 8/10
Firstheberg LP2 15,99Kb/s 39,9Mo/s 20,2Mo/s 2441 2499608 4~506 15~1025 . 2/10
Ikoula Flex’servers NG 1CPU 2,74Mb/s – 4,48Mb/s 519Mo/s – 349 Mo/s 349Mo/s – 250Mo/s 220,1 225383 6~35 80~1149 . 10/10
PlanetHoster Plan 1 184,41Mb/s 767Mo/s 2970Mo/s 1297,87 1329018 5~16 80~3221 . 10/10