kasselkarsten
Benutzer
- Beiträge
- 7
Hallo Zusammen,
ich habe eine recht große (120Gb) Datenbank InnoDB von einem Desktop-PC (8Gb, 1xSATA) auf eine virtuelle Maschine (2CPU, 16Gb RAM, Windows 7) portiert.
Auf beiden System läuft die Server-Version 5.5.28 (64Bit). Die MySQL-Systemvariablen sind identisch. Ich benchmarke mit einem komplexem Statement direkt (remote) auf den Maschinen und musste feststellen, dass der Desktop-PC 3-4 mal schneller ist als die virtuelle Maschine!
Beim genaueren Betrachten liegt es wohl an der Datenübertragungsrate zu den Festplatten, obwohl auf der virtuellen Maschine die Plattenanbindung (SAN) hochperformant ist. Beim Kopieren von Daten mit dem Windows-Explorer werden auch sehr hohe Geschwindigkeiten erreicht. Die Zugriffszeit ist unter 4ms und ich operiere mit einem RAW-Device mit 16k Blockgröße.
Schaue ich mir aber die Datentransferraten mit dem Windows-Resourcen-Manager an, kann ich sehen, dass die virtuelle Maschine kaum mehr als 600 kb/s schafft die SATA-Platte im Desktop-PC aber >50 MB/s erreicht.
Nun weis ich nicht mehr weiter, habe schon manchen Abend mit Recherchen verbracht und alles Mögliche erfolglos probiert.
Was kann das sein?
Was mache ich falsch?
vielen Dank für Eure Antworten
Karsten
ich habe eine recht große (120Gb) Datenbank InnoDB von einem Desktop-PC (8Gb, 1xSATA) auf eine virtuelle Maschine (2CPU, 16Gb RAM, Windows 7) portiert.
Auf beiden System läuft die Server-Version 5.5.28 (64Bit). Die MySQL-Systemvariablen sind identisch. Ich benchmarke mit einem komplexem Statement direkt (remote) auf den Maschinen und musste feststellen, dass der Desktop-PC 3-4 mal schneller ist als die virtuelle Maschine!
Beim genaueren Betrachten liegt es wohl an der Datenübertragungsrate zu den Festplatten, obwohl auf der virtuellen Maschine die Plattenanbindung (SAN) hochperformant ist. Beim Kopieren von Daten mit dem Windows-Explorer werden auch sehr hohe Geschwindigkeiten erreicht. Die Zugriffszeit ist unter 4ms und ich operiere mit einem RAW-Device mit 16k Blockgröße.
Schaue ich mir aber die Datentransferraten mit dem Windows-Resourcen-Manager an, kann ich sehen, dass die virtuelle Maschine kaum mehr als 600 kb/s schafft die SATA-Platte im Desktop-PC aber >50 MB/s erreicht.
Nun weis ich nicht mehr weiter, habe schon manchen Abend mit Recherchen verbracht und alles Mögliche erfolglos probiert.
Was kann das sein?
Was mache ich falsch?
vielen Dank für Eure Antworten
Karsten