2013-05-20 4 views
2

J'ai initialement mes paramètres MySQL à 500 Go et 5000 IOPS. Il a une limite IOPS d'écriture à 3500.RDS Provisioned IOPS a-t-il des limitations?

Plus tard, afin de renforcer les performances IOPS, j'ai décidé de mettre à niveau le paramètre MySQL à 1,2 To avec 12000 IOPS Provisioned. Cependant, il semble que je suis toujours limité à 3500 Write IOPS limite.

J'ai une très forte utilisation sur une seule table qui stocke de nombreuses informations et données utilisateur. L'IOPS de lecture est très faible et inférieur à 100.

Y a-t-il quelque chose que j'ai mal fait ou mal configuré, de sorte que mon E/S par seconde est limité?

Répondre

0

S'il vous plaît vérifier les points suivants:

P1) Vous avez de très bons types d'instance EBS optimisé pour vos volumes de PIOPS. Si vous avez des instances XLarge, elles viennent avec 1000 Mbits et vous pouvez faire un transfert de ~ 120 Mo/s vers votre EBS. Parfois, cela devient un goulot d'étranglement.

P2) Vous avez pré chauffez vos volumes EBS et vous maintiennent la profondeur de file d'attente 1 par 200 IOPS

P3) Utilisez EBS stripping pour de meilleures performances en écriture. Mais je ne pense pas que vous pouvez utiliser tous vos IOPS 12K pour les opérations d'écriture seul, j'ai observé généralement qu'il est de 6000 IOPS pour les écritures pour IOPS 12K.

Quel système de fichiers utilisez-vous?

+0

Votre réponse se rapporte-t-elle à RDS? Ou MySQL sur EC2? En plus d'avoir la bonne instance sélectionnée, pouvez-vous atteindre les configurations P2, P3 lors de l'utilisation de RDS? – Mike