Swap Usage aber hoch Freeable Memory

Sep 20 2020

Wir haben ein AWS RDS mit einer MySQL-Datenbank. Die Größe des Pufferpools beträgt nur 144 GB der insgesamt verfügbaren 244 GB RAM. Selbst bei einer so niedrigen RAM-Konfiguration tritt jedoch eine Swap-Nutzung auf. Hat jemand eine Idee, wie ich herausfinden kann, was die Swap-Nutzung verursacht?

Wir haben Performance Insights aktiviert und damit auch die Überwachung. Der Swap Committed-Wert ist zwar zurückgegangen, aber wir verschwenden im Wesentlichen etwa 100 GB RAM, da die Erhöhung der Pufferpoolgröße die Swap-Nutzung weiter aggressiv erhöht.

Antworten

1 GordanBobic Sep 20 2020 at 01:53

Mit RDS können Sie nicht viel dagegen tun. Dies bedeutet, dass das Betriebssystem entschieden hat, dass alles, was ausgetauscht wurde, weniger wertvoll ist als mehr Seiten-Cache. Bei großen Seiten oder vm.swappiness-Steuerelementen haben Sie keine Kontrolle darüber, wie Sie es bei einer EC2-Instanz tun würden.