Ich habe einen vServer (basierend auf Xen), sehe derzeit jedoch Probleme mit der I/O Performance auf dem vServer (obwohl der vServer selbst fast gar nichts zu tun hat).
Ich lasse derzeit ein "vmstat 10" im Hintergrund mitlaufen und logge die Ausgabe, wenn die Spalten bi+bo<30 (block-in+block-out) und die Spalte wa>=90 (IO wait) ist. Der Gedanke dabei ist, dass der vServer in dem Fall auf I/O Requests wartet (hoher Wert von wa), obwohl eigtl. kaum I/O Requests bearbeitet werden (geringer Wert von bi+bo) - aus meiner Sicht deutet diese Situation auf schlechte I/O Performance hin. Seht ihr das auch so? (btw, der vServer hat ausreichend RAM und swapped auch nicht)
Heute zwischen 8 Uhr frueh und 20 Uhr kamen dadurch ca. 250 Log-Eintraege zusammen, also etwa 20 pro Stunde, was aus meiner Sicht deutlich zu viel ist.
Wie sind eure Erfahrungen in dem Bereich? Und wie analysiert man das am besten, wenn man selbst keinen Zugriff auf das Hostsystem hat und somit auch nicht weiss, ob andere Kunden das System in die Knie zwingen?
Ich lasse derzeit ein "vmstat 10" im Hintergrund mitlaufen und logge die Ausgabe, wenn die Spalten bi+bo<30 (block-in+block-out) und die Spalte wa>=90 (IO wait) ist. Der Gedanke dabei ist, dass der vServer in dem Fall auf I/O Requests wartet (hoher Wert von wa), obwohl eigtl. kaum I/O Requests bearbeitet werden (geringer Wert von bi+bo) - aus meiner Sicht deutet diese Situation auf schlechte I/O Performance hin. Seht ihr das auch so? (btw, der vServer hat ausreichend RAM und swapped auch nicht)
Heute zwischen 8 Uhr frueh und 20 Uhr kamen dadurch ca. 250 Log-Eintraege zusammen, also etwa 20 pro Stunde, was aus meiner Sicht deutlich zu viel ist.
Wie sind eure Erfahrungen in dem Bereich? Und wie analysiert man das am besten, wenn man selbst keinen Zugriff auf das Hostsystem hat und somit auch nicht weiss, ob andere Kunden das System in die Knie zwingen?