Hallo
Lese seit Jahren sporadisch mit, meistens wenn ein entsprechendes Projekt anstand. Habe dabei das Forum zu schaetzen gelernt. Aktuell habe etwas zeitlich Luft und sogar Bedarf fuer eine Veraederung fuer meinen ESX-Server auf Basis einer Lenovo Workstation.
Die Performance des internen RAID10 finde ich unbefriedigend. Nicht das das RAID langsam ist, ich bin allerdings durch die Arbeit mit VMWare Workstation auf Laptop mit SSD etwas verwoehnt. Nun ueberlege ich, was es fuer Moeglichkeiten gibt. Der fuer mich erkennbare Unterschied zwischen ESX und Workstation sind die IOPS des darunterliegenden Storage.
Ausgangssituation:
LSI 9240 mit RAID 10 aus zwei SAS@7200 und zwei SATA@5400
Ideen:
1. vier einheitliche Festplatten, bevorzugt 7200er oder schneller
2. RAID Controller mit Cache
3. RAID Controller mit Cache und SSD als zusaetzlichem Cache
4. SSD als datastore
Besonderheiten:
Ich nutze den ESX-Server nur bei Bedarf, und dann typischerweise mit einer, selten mit zwei VMs gleichzeitig. Habe da eine ganze Historie an VMs, es ist also eher eine Ablage fuer VMs mit der Moeglichkeit diese auch direkt zu starten. In einigen VMs bereite ich Installationen vor. Diese sind relativ fett, benoetigen typischerweise 16GB RAM, 80 GB Storage und beinhalten jeweils mehrere HTTP-Server, Applikationsserver, Java-Anwendungen und Datenbanken, bis hin zum MS SQL Server BI Edition.
Meine Gedanken und Fragen zu den vier Punkten:
ad 1. Dient eher der Kosmetik
ad 2. Aktuell nutze ich die Platten mit eingeschaltetem Platten Cache. Also 4 x 64 MB. Viel mehr Cache haette ein Controller auch nicht. Kann ich ueberhaupt einen Gewinn erwarten im Vergleich Controller vs Platten-Cache? Annahme: Plattencache wir bei vorhandenem Controller Cache abgeschaltet.
ad 3. Die Idee finde ich charmant. Frueher hatte ich eine SSD im ESX und dann immer die jeweils benoetigte VM rueber kopiert. Ich stell mir das so vor, dass LSI CacheCade das dann fuer mich uebernimmt. Funktioniert CacheCade vernuenftig mit grossen Daten? Wie dimensioniere ich die SSD, mindestens zweimal die Groesse der ueblichen VM? Wie dynamisch ist das Caching (bei cacheCade etwa)? Wenn der Cache voll ist mit den Daten der zehnmal genutzten VM A, muss ich dann eine neue VM B ebenfalls zehnmal starten, bis diese gecached ist? Erzwingt LSI CacheCade den Einsatz von immer zwei SSDs aus Redundanz-Gruenden?
Frage am Rande, gehoert eher in den ESX Hilftethread: Frueher hatte ich mit VMware Workstation mit gelinkten Clonen gerabeitet, um das Filesystem-Caching oefters zu nutzen. Unter ESX gibt es das ja so nicht, oder?
ad 4. Ist mir bei einer ausreichend grossen SSD (2 TB) zu teuer. Als Kompromiss mit einer kleineren SSD aber vermutlich die am leichtesten umzusetzende Loesung mit einem guten Preis.
Habe von den LSI Produkten gesprochen, da ich aktuell einen LSI nutze. Falls es etwas passendes woanders gibt, freue ich mich ueber Hinweise.
Bin auf Eurer Feedback gespannt.
Lese seit Jahren sporadisch mit, meistens wenn ein entsprechendes Projekt anstand. Habe dabei das Forum zu schaetzen gelernt. Aktuell habe etwas zeitlich Luft und sogar Bedarf fuer eine Veraederung fuer meinen ESX-Server auf Basis einer Lenovo Workstation.
Die Performance des internen RAID10 finde ich unbefriedigend. Nicht das das RAID langsam ist, ich bin allerdings durch die Arbeit mit VMWare Workstation auf Laptop mit SSD etwas verwoehnt. Nun ueberlege ich, was es fuer Moeglichkeiten gibt. Der fuer mich erkennbare Unterschied zwischen ESX und Workstation sind die IOPS des darunterliegenden Storage.
Ausgangssituation:
LSI 9240 mit RAID 10 aus zwei SAS@7200 und zwei SATA@5400
Ideen:
1. vier einheitliche Festplatten, bevorzugt 7200er oder schneller
2. RAID Controller mit Cache
3. RAID Controller mit Cache und SSD als zusaetzlichem Cache
4. SSD als datastore
Besonderheiten:
Ich nutze den ESX-Server nur bei Bedarf, und dann typischerweise mit einer, selten mit zwei VMs gleichzeitig. Habe da eine ganze Historie an VMs, es ist also eher eine Ablage fuer VMs mit der Moeglichkeit diese auch direkt zu starten. In einigen VMs bereite ich Installationen vor. Diese sind relativ fett, benoetigen typischerweise 16GB RAM, 80 GB Storage und beinhalten jeweils mehrere HTTP-Server, Applikationsserver, Java-Anwendungen und Datenbanken, bis hin zum MS SQL Server BI Edition.
Meine Gedanken und Fragen zu den vier Punkten:
ad 1. Dient eher der Kosmetik
ad 2. Aktuell nutze ich die Platten mit eingeschaltetem Platten Cache. Also 4 x 64 MB. Viel mehr Cache haette ein Controller auch nicht. Kann ich ueberhaupt einen Gewinn erwarten im Vergleich Controller vs Platten-Cache? Annahme: Plattencache wir bei vorhandenem Controller Cache abgeschaltet.
ad 3. Die Idee finde ich charmant. Frueher hatte ich eine SSD im ESX und dann immer die jeweils benoetigte VM rueber kopiert. Ich stell mir das so vor, dass LSI CacheCade das dann fuer mich uebernimmt. Funktioniert CacheCade vernuenftig mit grossen Daten? Wie dimensioniere ich die SSD, mindestens zweimal die Groesse der ueblichen VM? Wie dynamisch ist das Caching (bei cacheCade etwa)? Wenn der Cache voll ist mit den Daten der zehnmal genutzten VM A, muss ich dann eine neue VM B ebenfalls zehnmal starten, bis diese gecached ist? Erzwingt LSI CacheCade den Einsatz von immer zwei SSDs aus Redundanz-Gruenden?
Frage am Rande, gehoert eher in den ESX Hilftethread: Frueher hatte ich mit VMware Workstation mit gelinkten Clonen gerabeitet, um das Filesystem-Caching oefters zu nutzen. Unter ESX gibt es das ja so nicht, oder?
ad 4. Ist mir bei einer ausreichend grossen SSD (2 TB) zu teuer. Als Kompromiss mit einer kleineren SSD aber vermutlich die am leichtesten umzusetzende Loesung mit einem guten Preis.
Habe von den LSI Produkten gesprochen, da ich aktuell einen LSI nutze. Falls es etwas passendes woanders gibt, freue ich mich ueber Hinweise.
Bin auf Eurer Feedback gespannt.
Zuletzt bearbeitet: