22
Août 11

Quelques tests de performance écriture disque sur des plateformes « types »

Bench I/OToujours en quête d’optimisation de performance sur les plateformes d’hébergement, et notamment sur le CMS eZ Publish, me re-voila dans une série « tests de performance I/O ».

 

C’est parti pour quelques « dd » sur différentes plateformes (meilleurs débits):

  • VM sur SAN FC EMC CX4 – disques FC (310 MB/s)
  • VM sur Serveur Dell PowerEdge 2950 en DAS / disques SAS 15k (176 MB/s)
  • VM sur SAN FC EMC CX4 – disques SATA (119 MB/s)
  • Serveur OVH Kimsufi (55,2 MB/s)
  • Pc Portable Toshiba Satellite R830-136 (47,4 MB/s)
  • Serveur OVH Start100 (25,2 MB/s)


* Les « dd » ont été lancé sur des plateformes en pleine exploitation

 

Les tests à base de:

dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync

 

Les VMs, serveurs et pc portable tournent sous Linux Debian, la plupart d’entre elles sont des socles LAMP (sauf pc portable sous Ubuntu)

 

Les résultats sont prévisibles… même si le pc portable donne des performances assez proches d’un Kimsufi (!!!!)

Bon OK, un peu bête de comparer un pc portable avec une machine lowcost, mais c’est quand même révélateur à mon sens :p (on comprend mieux les tarifs :p)
Bench I/O

Machine Virtuelle VMWare vSphere / SAN FC EMC CX4 – disques FC

root@vm1-snip[prod:10.51.x.x]:~$ dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 bytes (134 MB) copied, 0,478972 s, 280 MB/s
root@vm1-snip[prod:10.51.x.x]:~$ dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128
+0 enregistrements lus
128+0 enregistrements écrits
134217728 bytes (134 MB) copied, 0,432498 s, 310 MB/s
root@vm1-snip[prod:10.51.x.x]:~$ dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 bytes (134 MB) copied, 0,446794 s, 300 MB/s
root@vm1-snip[prod:10.51.x.x]:~$ dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 bytes (134 MB) copied, 0,436608 s, 307 MB/s
root@vm1-snip[prod:10.51.x.x]:~$ dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 bytes (134 MB) copied, 0,441291 s, 304 MB/s

Machine Virtuelle VMWare vSphere / SAN FC EMC CX4 – disques SATA

root@vm1-snoup[prod:10.51.x.x]:~$ dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 bytes (134 MB) copied, 1,29813 s, 103 MB/s
root@vm1-snoup[prod:10.51.x.x]:~$ dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 bytes (134 MB) copied, 1,40319 s, 95,7 MB/s
root@vm1-snoup[prod:10.51.x.x]:~$ dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 bytes (134 MB) copied, 1,12675 s, 119 MB/s
root@vm1-snoup[prod:10.51.x.x]:~$ dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 bytes (134 MB) copied, 1,30169 s, 103 MB/s
root@vm1-snoup[prod:10.51.x.x]:~$ dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 bytes (134 MB) copied, 1,3875 s, 96,7 MB/s

Serveur OVH START100

martinez@srv:~$ dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 octets (134 MB) copiés, 5,63494 seconde, 23,8 MB/s
martinez@srv:~$ dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 octets (134 MB) copiés, 6,07279 seconde, 22,1 MB/s
martinez@srv:~$ dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 octets (134 MB) copiés, 5,33393 seconde, 25,2 MB/s
martinez@srv:~$ dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 octets (134 MB) copiés, 5,31795 seconde, 25,2 MB/s
martinez@srv:~$ dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 octets (134 MB) copiés, 6,16923 seconde, 21,8 MB/s

Serveur OVH KIMSUFI

root@srv1:~# dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 octets (134 MB) copiés, 2,44543 s, 54,9 MB/s
root@srv1:~# dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 octets (134 MB) copiés, 2,43646 s, 55,1 MB/s
root@srv1:~# dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 octets (134 MB) copiés, 2,43268 s, 55,2 MB/s
root@srv1:~# dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 octets (134 MB) copiés, 2,61279 s, 51,4 MB/s
root@srv1:~# dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 octets (134 MB) copiés, 2,45023 s, 54,8 MB/s

Pc Portable Toshiba Satellite R830-136

nmartinez@pc-marty\:~/bench$ dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 octets (134 MB) copiés, 2,84584 s, 47,2 MB/s
nmartinez@pc-marty\:~/bench$ dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 octets (134 MB) copiés, 2,84802 s, 47,1 MB/s
nmartinez@pc-marty\:~/bench$ dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 octets (134 MB) copiés, 2,83374 s, 47,4 MB/s
nmartinez@pc-marty\:~/bench$ dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 octets (134 MB) copiés, 2,99404 s, 44,8 MB/s
nmartinez@pc-marty\:~/bench$ dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 octets (134 MB) copiés, 2,84709 s, 47,1 MB/s

Machine Virtuelle VMWare vSphere sur serveur Dell PowerEdge 2950 / disques SAS 15k

root@vm-nfs:~# dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 octets (134 MB) copiés, 0,762889 s, 176 MB/s
root@vm-nfs:~# dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 octets (134 MB) copiés, 0,772718 s, 174 MB/s
root@vm-nfs:~# dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 octets (134 MB) copiés, 0,778298 s, 172 MB/s
root@vm-nfs:~# dd bs=1M count=128 if=/dev/zero of=test conv=fdatasync
128+0 enregistrements lus
128+0 enregistrements écrits
134217728 octets (134 MB) copiés, 0,820709 s, 164 MB/s

Les commentaires sont fermés.