Soweit ich weiß, sollte Ballonbildung nur dann auftreten, wenn dem Host der physische Speicher ausgeht, irgendwo über 90%. Ich habe einen SQL Server, der in einem Cluster mit drei Knoten ausgeführt wird (64 GB RAM in jedem Host), und ihm wurden 8 GB RAM als Gast zugewiesen. In den letzten Monaten traten bei verschiedenen Systemen zeitweise Leistungsprobleme auf. Ein Bereich, den wir hervorgehoben haben, ist, dass der SQL Server regelmäßig Speicherplatz aufbaut. Dies trotz der Tatsache, dass der Hostspeicher konstant unter 75% bleibt.
Habe ich die Auslöser für das Ballonfahren falsch verstanden und ist ein 2-GB-Ballon ziemlich regelmäßig kein so großes Problem?
Ich habe (hoffentlich) ein Bild der letzten Tage der Speicherüberwachung angehängt.
Wir führen ESX4.1 aus und die Gast-VM ist Windows Server 2008 R2 mit SQL Server 2008 R2
EDIT: Nun, angesichts des Vorschlags unten in den Kommentaren von Chopper3 nehmen wir heute Abend einige Änderungen vor. Ein schneller Test auf einem Server mit geringen Auswirkungen scheint den richtigen Effekt gehabt zu haben, also drücken wir die Daumen, dass wir morgen mit voller Kapazität laufen sollten. Könnte viele mögliche leistungsbezogene Probleme erklären, die wir in letzter Zeit gesehen haben.
quelle
Antworten:
Nur der Vollständigkeit halber werde ich dies als Antwort für zukünftige Referenzen / Suchen einfügen.
Schauen Sie sich im Grunde die Einstellungen der VM an, wählen Sie dann Ressourcen, klicken Sie auf Speicher und stellen Sie sicher, dass das Kontrollkästchen "Unbegrenzt" aktiviert ist. Wenn Sie dieses Kontrollkästchen nicht aktivieren, kann dies zu unnötigem Ballonfahren führen.
quelle