web-dev-qa-db-fra.com

IOPS contre débit

  1. Quelle est la principale différence entre l'IOPS et le débit dans le stockage de données volumineuses?
  2. La taille du fichier a-t-elle un effet sur les IOPS? Pourquoi?
32
halilenver

IOPS mesure le nombre d'opérations de lecture et d'écriture par seconde, tandis que le débit mesure le nombre de bits lus ou écrits par seconde.

Bien qu'ils mesurent des choses différentes, ils se suivent généralement car les opérations IO ont à peu près la même taille).

Si vous avez des fichiers volumineux, vous avez simplement besoin de plus d'opérations IO pour lire l'intégralité du fichier. La taille du fichier n'a aucun effet sur l'IOPS car elle mesure le nombre de clusters lus ou écrits, pas le nombre de fichiers.

Si vous avez de petits fichiers, il y aura plus de surcharge, donc bien que les IOPS et le débit semblent bons, vous pouvez constater une baisse des performances réelles.

17
Guffa

IOPS - Nombre d'opérations de lecture-écriture principalement utiles pour les transactions OLTP utilisées dans AWS pour les bases de données comme Cassandra.

Débit - Est le nombre de bits transférés par seconde. c'est-à-dire les données transférées par seconde. Principalement une unité pour les applications de transfert de données élevées comme le hadoop Big Data, le streaming Kafka

2
Praful

Le disque IOPS Décrit le nombre d'opérations d'entrée/sortie sur le disque par seconde, quelle que soit la taille du bloc.

Le débit du disque décrit le nombre de données pouvant être transférées par seconde, de sorte que la taille du bloc joue un rôle énorme lors du calcul du débit requis par l'application

Prenons comme exemple le moteur de base de données 3000 IOPS et SQL, la taille de bloc en termes de moteur de base de données est appelée taille de page et pour SQL Server, elle est égale à 8 Ko. Si vous souhaitez calculer le débit réel, si les IOPS sont définis, vous vous retrouverez avec la formule ci-dessous:

throughput = [IOPS] * [block size] = 3000 * 8 = 24 000 KB/s = 24 MB/s
0
Andriy Ivaneyko