Aller au contenu

Comparaison de quelques VPS/Baremetal

·356 mots·2 mins
Sommaire

Utilisation de Sysbench pour les tests.

Les serveurs comparés sont les suivants:

  • Un VPS Cloud chez OVH: 4Go de Ram, single-core et SSD de 20Go.
  • Un C1 chez Scaleway: 2Go de RAM, quad-core ARMv7 et SSD de 50Go.
  • Un Kimsufi KS-1: Atom @ 1.86Ghz (2 coeurs, 4 threads), 2Go de RAM et 500 de disque.
  • Un ARM64 2GB chez Scaleway
  • Un VPS x86-64 2GB de RAM et SSD Nvme de chez Scaleway (les nouveaux modèles de 2018 :-) )
  • Un CX11 de chez Hetzner.

Au niveau des tests, j’ai comparé les performances des CPU en utilisant sysbench. J’ai ensuite démarré un test de lecture/écriture complètement biaisé via la commande dd, comme expliqué ici. Cette étape permet juste de simuler une écriture sur le disque, dans des conditions idéales.

En résumé
#

sysbench --test=cpu --cpu-max-prime=20000 run
sysbench --test=cpu --cpu-max-prime=20000 --num-threads=4 run
dd if=/dev/zero of=test bs=1048576 count=2048
dd if=test of=/dev/null bs=1048576
VPS Cloud C1 KS-1 Start-1S ARM64-2G CX11
CPU 29.8127s 686.8824s 209.6545s 20.8311s 29.9709s 27.2613s
CPU multithreaded 27.9756s 171.3275s 86.2656s 10.4649s 7.5875s 27.3013s
Read 2.3Go/s 97.6 MB/s 145Mo/s 1.1GB/s 387 MB/s 793 MB/s
Write 514Mo/s 96.2 MB/s 143Mo/s 587 MB/s 210 MB/s 94 MB/s

A titre de comparaison, un Rapsberry Pi 3 obtient respectivement les valeurs suivantes:

  • CPU: 370.1484s
  • CPU MT: 93.0836s
  • Disk read: 17,8 MB/s
  • Disk write: 11,2 MB/s

Et pour un Raspberry Pi B+ dans les mêmes conditions, on obtient ceci:

  • CPU: 874.7016s
  • CPU MT: 876.7125s
  • Disk read: 21,6 MB/s
  • Disk write: 7,2 MB/s

En conclusion, et en se basant sur ces résultats (théoriques), l’ARM64 semble être une option valable pour un petit serveur hébergeant quelques applications. Surtout en prenant le prix en considération; à 3.67€ TVAC le petit processeur, 2Go de RAM et 50Go de SSD, c’est une offre qui semble plutôt sympa. Si les besoins en espace de stockage sont grands, il vaudra peut-être mieux s’orienter vers un Kimsufi (pour peu qu’ils soient disponibles…).

Reste à vérifier quelques points:

  • La disponibilité des noyaux pour ces archis un peu hétéroclites - le C1 tourne toujours avec un noyau en 4.3.5.
  • Le support IPv6 qu’on dit bancal ou partiel (pas vérifié).

Photo de Florian Krumm Unsplash.