Ich habe einen ziemlich bulligen Xen-Server (8 CPUs, 4 GB RAM) mit ca. 40 256 MB VPS und Probleme mit der Geschwindigkeit der Datei-E / A. Was ich gefunden habe, ist, dass ein oder zwei VPSs auf dem Host die Leistung für alle mit einem schlechten Skript erheblich beeinträchtigen können, die große Protokolldateien ausgeben oder viel Swap verwenden.
Ich kann die CPU-Auslastung begrenzen, indem ich sie auf eine einzelne virtuelle CPU beschränke, und ich kann die Bandbreite mit IPTABLES begrenzen, aber ich habe noch nichts gesehen, mit dem ich Datei-E / A überwachen oder steuern kann. Was mir bleibt, sind Leute auf dem Host, die sich über Probleme mit Datei-E / A beschweren, und ich habe keine Möglichkeit, die Ursache des Problems zu erkennen, ohne die VPS einzeln herunterzufahren und die Auswirkungen auf einen Test-VPS zu beobachten.
xm top zeigt die Speicher- und CPU-Auslastung, aber nichts über E / A. Gibt es eine Möglichkeit, das Limit IO in Xen zu bewerten? Oder zumindest eine Möglichkeit, laufende VM-Instanzen zu überwachen und festzustellen, wer das E / A-Problem verursacht?