Performance Tuning VMWare ESXi mit iSCSI Platten von der DS

Status
Für weitere Antworten geschlossen.

Tommi2day

Benutzer
Mitglied seit
24. Aug 2011
Beiträge
1.164
Punkte für Reaktionen
63
Punkte
68
Ich habe auf meiner DS1511 einige iSCSI-Targets (sowohl File as auch Blockbasiert) aufgesetzt, von einem ESXi5.0 abgerufen und darauf einige VMs installiert. Das Funktionierte ganz gut bis zu dem Punkt, wo auf der DS von anderen Clients ein paar größere Dateiein bewegt worden sind. Obwohl die DS nur 10%CPU und 20MB/s Netzwerk im Resourcenmanager angezeigt hat, liefen die VMs in einen iSCSI-Timeout=25s, so das diese natürlich abgestürzt sind und dann im ESXi die Platten als dismountet angezeigt wurden.
Nun gibt es ja einige Parameter, die man sowohl auf der DS als auch im ESXi einstellen kann. Hat jemand zufällig eine BestPractice Setting im Zusammenspiel der Geräte? Auf der DS sind aktuell die beiden Interfaces bonded, die MTU ist auch schon auf 9000 hochgesetzt. Auf dem ESXi ist ein Interface mit Intel Pro1000PT/Server nur für Storage Traffic gedacht.

gibt es noch etwas zu verbessern?

Thomas
 

harders

Benutzer
Mitglied seit
17. Mrz 2010
Beiträge
243
Punkte für Reaktionen
0
Punkte
22
Hoi

Hast du auf dem ganzen Übertragungsweg Jumbo Frames aktiviert, bzw. auf die 9000 gesetzt. Bound? Nennt Synology LACP Bound? Wenn dieses Bound LACP bedeutet, rate ich, dies auch auf dem Switch entsprechen einzurichten. Immer beide Seiten gleich einstellen. Aber für die hohe Latenz ist dies wohl nicht verantwortlich. Ansonsten kann ich zur Verbindung ESX – iSCSI nicht mehr sagen.
Und hast du die Verbindung ESX - NAS schon mit NFS getestet. NFS ist ein sehr stabiles und schnelles Protokoll. Ich habe meist NFS benutzt, da es iSCSI bei Synology noch nicht so lange verfügbar ist. Aber schön ist es gekommen, hatte von ein paar Jahren mal die Anfrage an Synology gestellt.


Gruss
Harders
 

Tommi2day

Benutzer
Mitglied seit
24. Aug 2011
Beiträge
1.164
Punkte für Reaktionen
63
Punkte
68
Eigentlich sollte ich alles erwischt haben. Der Switch (Lancom GS1224) hat Jumbo Frames aktiviert (hier steht nur max 9600 Bytes,kann man aber nicht festlegen) und LACP für die beiden Ports auf Auto. Sonst klappt das Bonding auch nicht. NFS habe ich auch versucht, aber eine VM auf NFS schläft ein. Ist aber auch stabiler, in der Tat. Ich sehe am Tag bei iSCSI mindestens 2x einen Reconnect beim Client.
Aktuell habe ich das Bonding wieder aufgelöst und die MTU auf Standard gesetzt, um das als Fehler zu bestätigen oder ausschliessen zu können. Ich habe aber den Eintdruck, das es keine gute Idee ist, eine komplette VM in einem iSCSI Store zu halten und dann damit noch grosse Datenmengen (Backups) zu bewegen, weil das viel zu empfindlich ist.

Ich dachte, es gibt noch Empfehlungen zu den iSCSI-Settings. Standard sind ja 262144 für empfangene aber nur 4096 für gesendete Segmente-Bytes


Viele Grüße
Thomas
 

Tommi2day

Benutzer
Mitglied seit
24. Aug 2011
Beiträge
1.164
Punkte für Reaktionen
63
Punkte
68
Hier mal der TOP mit NFS. Eine Load von 5 für eine Dualcore CPU ist schon beachtlich bei nur 2NFS Connections. BTW: Der Resourcemanager zeigt nur 6% CPU an. Dabei habe ich nur mickrige 6-8MB auf dem Netzwerk und grosse Dateien. Was versteht Synology unter Auslastung?

syno-nfs.jpg

Mem: 3055928K used, 24632K free, 0K shrd, 103752K buff, 2670092K cached
CPU: 0.0% usr 4.6% sys 0.0% nic 55.0% idle 36.6% io 0.0% irq 3.5% sirq
Load average: 5.07 4.99 4.95 1/236 23955
PID PPID USER STAT VSZ %MEM %CPU COMMAND
4114 2 root SW 0 0.0 1.0 [md2_raid5]
21203 2 root DW 0 0.0 0.7 [nfsd]
21193 2 root DW 0 0.0 0.6 [nfsd]
21195 2 root DW 0 0.0 0.6 [nfsd]
21198 2 root SW 0 0.0 0.5 [nfsd]
21205 2 root SW 0 0.0 0.5 [nfsd]
21197 2 root SW 0 0.0 0.4 [nfsd]
21199 2 root DW 0 0.0 0.4 [nfsd]
21208 2 root DW 0 0.0 0.3 [nfsd]

Thomas
 

Tommi2day

Benutzer
Mitglied seit
24. Aug 2011
Beiträge
1.164
Punkte für Reaktionen
63
Punkte
68
Der Support hat mir heute ein Patch für iSCSI geschickt, den ich in kürze einspielen werde. Es lohnt sich also zu fragen.

Thomas
 

Beinleuchter

Benutzer
Mitglied seit
26. Jan 2012
Beiträge
19
Punkte für Reaktionen
0
Punkte
0
Servus Thomas,
sorry, das ich das Thema nochmal aufwärme, aber ich habe selbst Problem mit iSCSI.
(Ich wollte es auf 2 Servern mit 8 VMs produktiv in Einsatz bringen. Die verwendete DS3611xs wird ja als 'enterprise-tauglich' beworben.
Siehe anderer Thread von mir.)

Hat der Patch etwas gebracht!?

Danke und Grüße
Beinleuchter :)
 

Tommi2day

Benutzer
Mitglied seit
24. Aug 2011
Beiträge
1.164
Punkte für Reaktionen
63
Punkte
68
Der Patch hat was geholfen, war aber nicht der Renner. Das eigentliche Problem in meinem Fall war der Raid-Controler des ESX Servers (Dell H200), der auf eine Raid1 gespiegelte Platte nur mit 8-10MB schreibt und auch nur mit 25-30MB liest. Auf eine einfache Platte am internen Controler bekomme ich ca. 50MB. Kann man also der DS nicht anlasten. Von den 100MB+ habe ich aber noch nie was gesehen.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat