6 Stimmen

Welcher RDS-Instanztyp hat die bessere IO: Extra Large DB Instance oder High-Memory Extra Large Instance

Ich bekomme IO Leistungsprobleme mit Amazon RDS mit mysql 5.5.12. Es gibt 2 Instanztypen, die ähnlich sind und im Preis nahe beieinander liegen:

Extra große DB-Instanz: 15 GB Arbeitsspeicher, 8 ECUs (4 virtuelle Kerne mit je 2 ECUs), 64-Bit-Plattform, hohe E/A-Kapazität (nur MySQL DB Engine) ($0,88 pro Stunde)

Extra große Instanz mit hohem Speicher 17,1 GB Speicher, 6,5 ECU (2 virtuelle Kerne mit je 3,25 ECU), 64-Bit-Plattform, hohe E/A-Kapazität ($0,65 pro Stunde)

Weiß jemand, ob die Extra Large DB eine schnellere IO hat als die High-Memory Extra Large Instance?

21voto

Cloud Controller Punkte 458

M1.xlarge-Instanzen (die von Ihnen erwähnten 64-Bit/15-GB-Instanzen) erhalten eine NIC für sich allein und haben daher die beste Netzwerkleistung (und damit auch die beste EBS-Leistung). Mit Striping können Sie 1500 Festplatten-Iops unterstützen, im Gegensatz zu den standardmäßigen 100 Iops.

Bei der Verwendung in RDS erzielen Sie die höchsten iops, wenn Sie die Speichergröße auf mindestens 300 GB einstellen, wodurch das Back-End-Striping ausgelöst wird.

Wenn Sie mehr RAM oder CPU benötigen, haben nur die Instanztypen c1.xlarge und m2.4xlarge die volle NIC für sich selbst - sie würden auch 300 GB Speicherzuweisung benötigen, um davon zu profitieren.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X