Bonjour,
je souhaite virtualiser plusieurs serveurs de production c'est pourquoi je me poser la question des besoins en IOPS pour virtualiser tous ces serveurs.
j'ai tout d'abord choisis le serveur ERP qui a un RAID 5 (3 dd) +1. Il est constamment utilisé par 50-70 personnes. le raid1 sert à l'os et le raid 5 à la data . je me suis donc demandé combien de iops était généré sur le raid 5.
j'ai utilisé l'analyseur de performance et regardé le transfert disque /s ; l’écriture par seconde et la lecture par seconde.
les stats du raid 5 sont les suivant:
- moyenne transfert disque /s : 65
- maximum transfert disque /s : 1500
- % d 'écriture + de 99% des opérations.
j'ai par la suite voulu calculer le max théorique possible en IOPS pour un raid 5.
mes DD sont des SAS 15k RPM.
dans la théorie ces DD ont 175-200 IOPS chacun. disons que théoriquement je prenne 200 IOPS
le calcul pour les performances IOPS RAID 5 que j'ai trouvé est le suivant :
IOPS brut = vitesse Disque IOPS * Nombre de disques
Fonctionnel IOPS = ( IOPS brut * Écrivez % / RAID pénalité ) + (IOPS brut * Lisez %)
j'ai lu que la pénalité raid en écriture pour un RAID 5 est de 4
le calcul pour moi est donc : 200*3 * 99/100 /4 + 200*3 * 1/100
soit environ 154 IOPS
les question sont donc :
est ce que le transfert disque /s représente les iops disque dur? si oui alors pourquoi je peux avoir un max de 1500 IOPS et pourquoi j'ai seulement 154 IOPS en théorique (le calcul est faux?) ? sinon quelle valeur représente les IOPS dans l'analyseur de performance Windows? quelqu’un a le détail du pourquoi le raid 5 a 4 IOPS de pénalité ( je veux pas juste savoir que c'est parce que tout les x temps il écrit un bit de parité , je voudrai un peu plus de détails)?
Merci bien!
Partager