Swap Usage aber hoch Freeable Memory
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
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.