Seite 1 von 1

Flash Read Cache

Verfasst: 26.06.2014, 07:40
von PeterDA
Hi,
hat von euch schonmal wer den Flash Read Cache implementiert?

Wir diskutieren das gerade intern für einen Kunden. Die Hauptfrage ist legt man die SSD als RAID-1 aus oder würde eine reichen? denn was passiert wenn nur eine SSD drin ist und diese ausfällt. Ist dann der Host weg oder nur der Cache?

Wie ist eure Meinung dazu?

Meine Meinung dazu ist, Kunden die sich vSpher Ent+ kaufen wollen sicher keinen SPOF im Host....

Gruß Peter

Verfasst: 26.06.2014, 07:52
von pirx
http://www.vmware.com/files/pdf/techpap ... he-FAQ.pdf


Code: Alles auswählen

Device Failures and Failure Scenarios
Q54. What is the impact to a virtual machine when the
Flash device storing its cache contents fails?
A54. The virtual machine will suffer a performance hit because
its cache contents will not be available and all I/O will go
directly to the VMDKs.

Q55. Will the failure of a Flash device storing cache contents
cause virtual machine outages?
A55. No. Virtual machines will continue to operate without their
cache contents, but performance will be impacted.

Verfasst: 26.06.2014, 09:19
von stahly
Bei uns werden jetzt auch ein paar neue Hosts angeschafft.

Da stellt sich auch die Frage, Flash einbauen oder nicht?
Was bringts wirklich?
Wir groß soll der Flash gewählt werden?
...

Man hat halt noch wenig Erfahrung bzw. hat noch nicht viel darüber gelesen / gefunden.

Bin auch für jeden Tipp (am besten durch eigene Erfahrung) dankbar.

Verfasst: 26.06.2014, 21:08
von PeterDA
Hi,
bei Storage ist die Faustregel für Flash 10% des Speichers.

Bringen tut es auf jeden Fall etwas, allerdings gibt es Umgebungen wo man mehr herausholen kann. VDIs und TS sind super dafür.

Gruß Peter

Verfasst: 27.06.2014, 12:07
von kastlr
Hallo zusammen,

Flash Read Cache hilft dir immer dann weiter, wenn du ein IO Profil mit einem großem Read Anteil hast.
Anders als bei einem Array Cache liegen die erforderlichen Daten dann lokal auf dem Server vor, das erhöht die Response Zeiten massiv.

Ein weiterer Vorteil liegt darin, das die Flash Read Cache Karten die Daten einer (oder mehrerer VM's) lokal vorhalten.
Ein Array Cache kennt die VM's nicht, somit kann es sein, das immer mal wieder Daten aus dem Cache ausgelagert werden müssen, da eine andere VM gerade neue Daten anfordert.
Somit ist auch die Möglichkeit eines Read Misses bei einem Array Cache deutlich wahrscheinlicher als bei mehreren lokalen Flash Read Cache Karten.

Ob man es wirklich braucht sei mal dahingestellt.

Ich persönlich würde mir dazu die esxtop Daten der LUN's anschauen.
Liegen eure VM's auf LUN's
  • mit einer mäßigen Response Zeit (DAVG/cmd 10ms oder höher)
  • die ständig mehrere IO Kommandos unter ACTV oder sogar unter QUED anzeigt
  • und liegt der Read über dem Write Anteil
dann könnte der Einsatz einer Flash Read Cache Karte für diese VM's Sinn machen.

Gruß,
Ralf

Verfasst: 27.06.2014, 12:49
von psy
Reden wir hier jetzt über stink normale SSD Platten oder über Produkte wie bspw. Fusion-IO Karten?

Verfasst: 27.06.2014, 13:11
von Gad
psy hat geschrieben:Reden wir hier jetzt über stink normale SSD Platten oder über Produkte wie bspw. Fusion-IO Karten?


What types of storage device interface are supported
for vSphere Flash Read Cache?
A8. SATA, SAS and PCI Express.

Verfasst: 27.06.2014, 13:19
von stahly
Gad hat geschrieben:
psy hat geschrieben:Reden wir hier jetzt über stink normale SSD Platten oder über Produkte wie bspw. Fusion-IO Karten?


What types of storage device interface are supported
for vSphere Flash Read Cache?
A8. SATA, SAS and PCI Express.


Und demnächst IBM eXFlash DIMM ...

Verfasst: 27.06.2014, 13:25
von irix
psy hat geschrieben:Reden wir hier jetzt über stink normale SSD Platten oder über Produkte wie bspw. Fusion-IO Karten?


Das spielt in sofern keine Rolle ausser das eine FusionIO natuerlich im Falle eines Defekts etwas mehr Aufwand erfordert da diese ja IM Rechner verbaut ist. Des weiteren ist die Standard FusionIO teurer als eine SAS/PCIe SSD.

Ich bin der Meinung das VMware die Funktion auch Kurz vor Knack noch umbenannt hatte in vFRC da man mit "FLASH" nicht sagen kann es nur SSD Only ist.

Gruss
Joerg

Verfasst: 27.06.2014, 15:13
von nr8
Ich habe den Flash Read Cache im Einsatz.
Allle SSD's werden ohne Raid direkt an die VMware durch gegeben. Die VMware kümmert sich dann selbst darum.

Funktioniert bei mir sehr fein.