OVH Community, votre nouvel espace communautaire.

Latence DD VPS Cloud


sich
22/10/2015, 16h17
J'ai fais les mêmes tests de mon côté. Mon VPS SSD3 répond parfaitement à mes besoins et j'en suis pleinement satisfait. Le ratio cout / performance / stabilité me va très bien.
Mon VPS Cloud 1 n'est pas encore en prod, mais pour le moment lors de la mise en place il répond plutôt bien et je n'ai pas en m'en plaindre.

Je copie / colle ici mes résultats, tout d'abord sur un vps cloud 1 qui n'est pas encore en prod, et l'autre un vps ssd3 en prod mais qui n'est clairement pas débordé, j'ai surtout eu besoin d'espace disque.

On notera que les perfs du vps ssd sont meilleures, logique vu que les disques sont en local contrairement au vps cloud...
A mes yeux le vps ssd est meilleur que le vps cloud, mais le soucis c'est le risque de coupure sur le vps ssd que certains de mes clients ne peuvent pas se permettre. D'ailleurs le vps cloud que je prépare actuellement sera justement pour un client qui veux un max de disponibilité.

VPS Cloud 1
# hdparm -t -T /dev/vda1

/dev/vda1:
Timing cached reads: 15654 MB in 2.00 seconds = 7833.24 MB/sec
Timing buffered disk reads: 14 MB in 3.48 seconds = 4.02 MB/sec

# hdparm -t --direct /dev/vda1

/dev/vda1:
Timing O_DIRECT disk reads: 126 MB in 3.49 seconds = 36.15 MB/sec


# ioping -c10 -s16k /dev/vda1
16 KiB from /dev/vda1 (block device 25.0 GiB): request=1 time=17.8 ms
16 KiB from /dev/vda1 (block device 25.0 GiB): request=2 time=12.7 ms
16 KiB from /dev/vda1 (block device 25.0 GiB): request=3 time=2.33 ms
16 KiB from /dev/vda1 (block device 25.0 GiB): request=4 time=21.1 ms
16 KiB from /dev/vda1 (block device 25.0 GiB): request=5 time=68.7 ms
16 KiB from /dev/vda1 (block device 25.0 GiB): request=6 time=4.91 ms
16 KiB from /dev/vda1 (block device 25.0 GiB): request=7 time=20.6 ms
16 KiB from /dev/vda1 (block device 25.0 GiB): request=8 time=9.19 ms
16 KiB from /dev/vda1 (block device 25.0 GiB): request=9 time=1.79 ms
16 KiB from /dev/vda1 (block device 25.0 GiB): request=10 time=11.2 ms

--- /dev/vda1 (block device 25.0 GiB) ioping statistics ---
10 requests completed in 9.17 s, 58 iops, 939.1 KiB/s
min/avg/max/mdev = 1.79 ms / 17.0 ms / 68.7 ms / 18.5 ms


# ioping -c10 -s512k .
512 KiB from . (ext3 /dev/vda1): request=1 time=896 us
512 KiB from . (ext3 /dev/vda1): request=2 time=1.05 ms
512 KiB from . (ext3 /dev/vda1): request=3 time=1.17 ms
512 KiB from . (ext3 /dev/vda1): request=4 time=1.56 ms
512 KiB from . (ext3 /dev/vda1): request=5 time=1.15 ms
512 KiB from . (ext3 /dev/vda1): request=6 time=937 us
512 KiB from . (ext3 /dev/vda1): request=7 time=1.17 ms
512 KiB from . (ext3 /dev/vda1): request=8 time=1.11 ms
512 KiB from . (ext3 /dev/vda1): request=9 time=1.14 ms
512 KiB from . (ext3 /dev/vda1): request=10 time=981 us

--- . (ext3 /dev/vda1) ioping statistics ---
10 requests completed in 9.02 s, 895 iops, 447.5 MiB/s
min/avg/max/mdev = 896 us / 1.12 ms / 1.56 ms / 174 us






vps ssd 3

# hdparm -t -T /dev/vda1

/dev/vda1:
Timing cached reads: 15384 MB in 2.00 seconds = 7698.87 MB/sec
Timing buffered disk reads: 26 MB in 3.24 seconds = 8.02 MB/sec
root@vps188159:~# hdparm -t --direct /dev/vda1

/dev/vda1:
Timing O_DIRECT disk reads: 1836 MB in 3.00 seconds = 611.37 MB/sec

# ioping -c10 -s16k .
16 KiB from . (ext3 /dev/vda1): request=1 time=1.58 ms
16 KiB from . (ext3 /dev/vda1): request=2 time=518 us
16 KiB from . (ext3 /dev/vda1): request=3 time=527 us
16 KiB from . (ext3 /dev/vda1): request=4 time=546 us
16 KiB from . (ext3 /dev/vda1): request=5 time=617 us
16 KiB from . (ext3 /dev/vda1): request=6 time=513 us
16 KiB from . (ext3 /dev/vda1): request=7 time=572 us
16 KiB from . (ext3 /dev/vda1): request=8 time=624 us
16 KiB from . (ext3 /dev/vda1): request=9 time=526 us
16 KiB from . (ext3 /dev/vda1): request=10 time=640 us

--- . (ext3 /dev/vda1) ioping statistics ---
10 requests completed in 9.01 s, 1.50 k iops, 23.4 MiB/s
min/avg/max/mdev = 513 us / 666 us / 1.58 ms / 309 us

# ioping -c10 -s512k .
512 KiB from . (ext3 /dev/vda1): request=1 time=3.91 ms
512 KiB from . (ext3 /dev/vda1): request=2 time=2.02 ms
512 KiB from . (ext3 /dev/vda1): request=3 time=1.96 ms
512 KiB from . (ext3 /dev/vda1): request=4 time=5.00 ms
512 KiB from . (ext3 /dev/vda1): request=5 time=1.85 ms
512 KiB from . (ext3 /dev/vda1): request=6 time=1.82 ms
512 KiB from . (ext3 /dev/vda1): request=7 time=1.99 ms
512 KiB from . (ext3 /dev/vda1): request=8 time=1.82 ms
512 KiB from . (ext3 /dev/vda1): request=9 time=1.84 ms
512 KiB from . (ext3 /dev/vda1): request=10 time=1.37 ms

--- . (ext3 /dev/vda1) ioping statistics ---
10 requests completed in 9.03 s, 423 iops, 212.0 MiB/s
min/avg/max/mdev = 1.37 ms / 2.36 ms / 5.00 ms / 1.09 ms

Thibaut16
22/10/2015, 15h51
Bon, je déterre, mais ca concerne toujours le meme VPS et ca concerne toujours une interrogation sur les perfs du DD. Depuis quelques jours, je remarques des lenteurs...
Voilà quelques résultats de mes différents test :

hdparm -t -T /dev/vda1
/dev/vda1:
Timing cached reads: 17854 MB in 2.00 seconds = 8934.21 MB/sec
Timing buffered disk reads: 20 MB in 3.31 seconds = 6.04 MB/sec [<<<<<<<<<< LENNNNNTTTTT non ? >>>>>>>>>>]
hdparm -t --direct /dev/vda1

/dev/vda1:
Timing O_DIRECT disk reads: 94 MB in 3.01 seconds = 31.26 MB/sec
ioping -c10 -s16k .
16 KiB from . (ext3 /dev/vda1): request=1 time=149 us
16 KiB from . (ext3 /dev/vda1): request=2 time=408 us
16 KiB from . (ext3 /dev/vda1): request=3 time=375 us
16 KiB from . (ext3 /dev/vda1): request=4 time=368 us
16 KiB from . (ext3 /dev/vda1): request=5 time=358 us
16 KiB from . (ext3 /dev/vda1): request=6 time=485 us
16 KiB from . (ext3 /dev/vda1): request=7 time=6.76 ms
16 KiB from . (ext3 /dev/vda1): request=8 time=386 us
16 KiB from . (ext3 /dev/vda1): request=9 time=455 us
16 KiB from . (ext3 /dev/vda1): request=10 time=346 us

--- . (ext3 /dev/vda1) ioping statistics ---
10 requests completed in 9.01 s, 991 iops, 15.5 MiB/s
min/avg/max/mdev = 149 us / 1.01 ms / 6.76 ms / 1.92 ms
# ioping -c10 -s512k .
512 KiB from . (ext3 /dev/vda1): request=1 time=694 us
512 KiB from . (ext3 /dev/vda1): request=2 time=1.10 ms
512 KiB from . (ext3 /dev/vda1): request=3 time=1.34 ms
512 KiB from . (ext3 /dev/vda1): request=4 time=1.35 ms
512 KiB from . (ext3 /dev/vda1): request=5 time=1.34 ms
512 KiB from . (ext3 /dev/vda1): request=6 time=1.27 ms
512 KiB from . (ext3 /dev/vda1): request=7 time=1.08 ms
512 KiB from . (ext3 /dev/vda1): request=8 time=2.05 ms
512 KiB from . (ext3 /dev/vda1): request=9 time=1.26 ms
512 KiB from . (ext3 /dev/vda1): request=10 time=1.24 ms

--- . (ext3 /dev/vda1) ioping statistics ---
10 requests completed in 9.02 s, 785 iops, 392.6 MiB/s
min/avg/max/mdev = 694 us / 1.27 ms / 2.05 ms / 318 us
C'est moi ou tout ca semble moyen ?

janus57
20/08/2015, 17h16
Citation Envoyé par folcomedia
Merci pour l'info.

Et dire qu'ovh nous fait systématiquement tester les disques dur avec la commande dd...
Bonjour,

pour la lecture séquentielle (je crois que c'est ça…) oui cela peu fonctionner et fonctionne bien, pour la latence utiliser DD me parait "bof" surtout si on connait ioping.

Du coup avec DD une latence de 122KB/s c'est un peu bizarre le trouve et si on regarde avec ioping tien son vois 1 à 3ms selon la taille (4KB ou 512KB dans le cadre d 'un VPS SSD), sans oublier que en VPS Cloud les disque sont en réseau normalement donc peut être un peu plus de latence (faut bien que ça passe par le réseau).

Cordialement, janus57

folcomedia
20/08/2015, 14h12
Merci pour l'info.

Et dire qu'ovh nous fait systématiquement tester les disques dur avec la commande dd...

Thibaut16
17/08/2015, 21h57
Et bien pour faire simple : merci !

janus57
17/08/2015, 21h28
Bonjour,

avez-vous fait le test avec ioping aussi ?

ioping - simple disk I/O latency monitoring tool
Si on considère comme correcte ce que dit ce site (https://www.binarylane.com.au/suppor...hmark-disk-i-o) la commande dd est une très mais alors très mauvaise idée pour vérifier la latence I/O (et tout aussi mauvais pour vérifier la vitesse et/ou les iops).

Exemple de ioping sur un VPS SSD (raid10 de SSD) :
Code:
root@janus57-beta:~# ioping -c10 .
4 KiB from . (ext3 /dev/vda1): request=1 time=2.64 ms
4 KiB from . (ext3 /dev/vda1): request=2 time=473 us
4 KiB from . (ext3 /dev/vda1): request=3 time=471 us
4 KiB from . (ext3 /dev/vda1): request=4 time=514 us
4 KiB from . (ext3 /dev/vda1): request=5 time=437 us
4 KiB from . (ext3 /dev/vda1): request=6 time=485 us
4 KiB from . (ext3 /dev/vda1): request=7 time=557 us
4 KiB from . (ext3 /dev/vda1): request=8 time=4.16 ms
4 KiB from . (ext3 /dev/vda1): request=9 time=583 us
4 KiB from . (ext3 /dev/vda1): request=10 time=454 us

--- . (ext3 /dev/vda1) ioping statistics ---
10 requests completed in 9.01 s, 927 iops, 3.62 MiB/s
min/avg/max/mdev = 437 us / 1.08 ms / 4.16 ms / 1.21 ms

root@janus57-beta:~# ioping -c10 -s16k .
16 KiB from . (ext3 /dev/vda1): request=1 time=4.35 ms
16 KiB from . (ext3 /dev/vda1): request=2 time=570 us
16 KiB from . (ext3 /dev/vda1): request=3 time=503 us
16 KiB from . (ext3 /dev/vda1): request=4 time=459 us
16 KiB from . (ext3 /dev/vda1): request=5 time=499 us
16 KiB from . (ext3 /dev/vda1): request=6 time=504 us
16 KiB from . (ext3 /dev/vda1): request=7 time=596 us
16 KiB from . (ext3 /dev/vda1): request=8 time=506 us
16 KiB from . (ext3 /dev/vda1): request=9 time=531 us
16 KiB from . (ext3 /dev/vda1): request=10 time=628 us

--- . (ext3 /dev/vda1) ioping statistics ---
10 requests completed in 9.01 s, 1.09 k iops, 17.1 MiB/s
min/avg/max/mdev = 459 us / 914 us / 4.35 ms / 1.15 ms

root@janus57-beta:~# ioping -c10 -s512k .
512 KiB from . (ext3 /dev/vda1): request=1 time=10.2 ms
512 KiB from . (ext3 /dev/vda1): request=2 time=2.88 ms
512 KiB from . (ext3 /dev/vda1): request=3 time=2.00 ms
512 KiB from . (ext3 /dev/vda1): request=4 time=2.26 ms
512 KiB from . (ext3 /dev/vda1): request=5 time=2.05 ms
512 KiB from . (ext3 /dev/vda1): request=6 time=2.15 ms
512 KiB from . (ext3 /dev/vda1): request=7 time=2.25 ms
512 KiB from . (ext3 /dev/vda1): request=8 time=1.98 ms
512 KiB from . (ext3 /dev/vda1): request=9 time=2.07 ms
512 KiB from . (ext3 /dev/vda1): request=10 time=1.94 ms

--- . (ext3 /dev/vda1) ioping statistics ---
10 requests completed in 9.03 s, 336 iops, 168.1 MiB/s
min/avg/max/mdev = 1.94 ms / 2.98 ms / 10.2 ms / 2.42 ms
3ms de latence c'est plus parlant que "120 kB/s" avec DD (512000*octets (512 kB) copiés, 4,25293*s, 120 kB/s)

Cordialement, janus57

Thibaut16
17/08/2015, 20h59
Hello,

je viens de comparer les perfs DD entre un VPS Cloud 2014 et un VPS Cloud 2016.
Niveau vitesse de lecture et d'écriture, y a pas photo...
Par contre en terme de latence :
vps2014:# dd if=/dev/zero of=/tmp/test2.img bs=512 count=1000 oflag=dsync
1000+0 enregistrements lus
1000+0 enregistrements écrits
512000 octets (512 kB) copiés, 3,11653 s, 164 kB/s

vps2016:# dd if=/dev/zero of=/tmp/test2.img bs=512 count=1000 oflag=dsync
1000+0 records in
1000+0 records out
512000 bytes (512 kB) copied, 8.98555 s, 57.0 kB/s

Etrange non ?

Thibaut