7 200 IOPS du disque dur = 1 000/(3 + 1 000*(7 200/60)/2) = 140
10 000 IOPS sur disque dur = 1 000/(3 + 60 000/10 000/2) = 167
15 000 IOPS sur disque dur = 1 000/(3 + 60 000/15 000/2) = 200
3 est le délai de recherche, 7200/10k/15k est la vitesse de rotation (rpm), 1000*(7200/60)/2 est le délai de rotation (le délai de rotation est généralement exprimé comme 1/2 du temps requis pour un révolution), le résultat Il s'agit d'une valeur maximale théorique. En réalité, il y aura des retards dans le système qui feront que les IOPS mesurées seront généralement inférieures à cette valeur.
Groupe RAIDÉtant donné que le groupe RAID doit être vérifié pour fournir une fonction de récupération, il y aura une certaine pénalité d'écriture (une opération d'écriture professionnelle correspond à l'opération d'E/S du disque dur réel, veuillez vous référer à https://community.emc. com/docs/DOC-26624) , ce coefficient est le suivant :
RAID0 : 1
RAID1 : 2
RAID5 : 4
RAID6 : 6
RAID1-0 : 2
Donc, IOPS du groupe RAID = IOPS d'écriture sur disque dur*nombre de disques durs*pourcentage d'opérations d'écriture/coefficient de pénalité d'écriture + IOPS de lecture sur disque dur*nombre de disques durs*pourcentage d'opérations de lecture.
Prenons 4 groupes de disques durs SAS avec 180 IOPS RAID 6 puis effectuez des opérations d'écriture 100% aléatoires à titre d'exemple :
IOPS = 180*4/6 = 120
Formule empirique IOPS de CephÉtant donné que la structure de stockage Ceph est différente du matériel physique, les facteurs qui affectent ses IOPS incluent principalement le réseau, le nombre de copies, les journaux, le nombre d'OSD (disques durs), le nombre de serveurs OSD, les IOPS OSD, etc. Voici une formule empirique de Mirantis :
IOPS = IOPS disque dur * nombre de disques durs * 0,88 / nombre de copies
Parmi eux, 0,88 est la proportion de 4 à 8 000 opérations de lecture aléatoire (88 %). Si l'OSD n'est pas un disque dur mais un groupe RAID, remplacez les paramètres correspondants dans la formule.
Le calcul IOPS de Ceph est uniquement à titre de référence et les résultats du calcul peuvent différer considérablement de la mesure réelle de l'environnement physique.
Présentation de l'auteur : Jiang Di, expert de la communauté des technologies cloud (compte public WeChat : Cloud Technology Practice)
Jiang Di, ingénieur senior en infrastructure de virtualisation, auteur de "KVM Private Cloud Architecture Design and Practice", expert de la communauté des technologies cloud, bon en analyse d'architecture de plate-forme cloud KVM et en POC de virtualisation, avec une expérience de développement et de livraison de première ligne.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!