Leistungsprobleme mit Xen-Datenträgern

Leistungsprobleme mit Xen-Datenträgern

Ich verwende derzeit Xen PV auf CentOS 5 mit meinen DomUs als Flatfiles, die auf einem mit XFS formatierten Hardware-RAID (Schreibcache aktiviert) laufen. Auf Dom0 erreiche ich bei einem 2 GB großen DD-Schreibvorgang von /dev/zero etwa 500 MB/s, auf den DomUs bin ich jedoch froh, wenn ich 10 MB/s erreiche (normalerweise ist es etwa die Hälfte).

Ich habe versucht, die Festplattenplanung auf den DomUs auf NOOP umzustellen, einige Mount-Parameter geändert und die Leistungszuweisungen sowohl von Dom0 (CPU priorisieren) als auch von DomUs (RAM- und VCPU-Zuweisungen erhöhen) optimiert. Keiner dieser Schritte hat zu einer spürbaren Leistungsänderung geführt.

Mein Instinkt sagt mir, dass es sich aufgrund der soliden Leistung von Dom0 nicht um ein Hardwareproblem handelt. Irgendwelche Ideen, was dieses Problem verursachen könnte? Ich überlege, auf LVM-basierte DomUs umzusteigen.

Antwort1

Es ist bekannt, dass die Verwendung einer Datei als Blockgerät für ein Xen-DomU zu Leistungseinbußen führt. Versuchen Sie es mit einem LVM LV oder einem einfachen Blockgerät.

Abhängig davon, wie viel Schreibcache Ihr RAID-Controller hat, sind 2 GB nicht so groß und testen möglicherweise nur die Geschwindigkeit des Cache im Dom0.

verwandte Informationen