Nachdem ich mein MacBook Pro eine Weile benutzt habe, wird es sehr langsam (Swap-Nutzung hoch)

Ich habe ein anständiges MacBook Pro:

Das MBP verfügt über 64 GB RAM.

Geben Sie hier die Bildbeschreibung ein

Dies ist die Ausgabe des htopBefehls nach 6 Tagen Betriebszeit:

Wie Sie sehen können, Swpist der Verbrauch ziemlich hoch.

Geben Sie hier die Bildbeschreibung ein

Hinweis: Docker und JetBrains PyCharm werden häufig ausgeführt.

Beeinträchtigt die Swp-Nutzung die Leistung, und wie behebe ich dies?

Nach dem Neustart geht es eine Weile gut, erreicht dann aber einen kritischen Punkt, an dem selbst Safari stark hinterherhinkt.

Aktualisieren

Wie gewünscht, hier sind einige Bilder des Aktivitätsmonitors:

Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein Geben Sie hier die Bildbeschreibung ein

Ich würde es besser machen, wenn ich Bilder des Aktivitätsmonitors sehen könnte, die alle Prozesse, die Registerkarten CPU und Speicher zeigen, entsprechend sortiert [ich habe keine Ahnung, was htop zeigt, außer dass es anscheinend nur Benutzerprozesse betrachtet]
@Tetsujin Ich habe gerade die angeforderten Bilder hinzugefügt - springt dir irgendetwas entgegen? (Entschuldigung für die Verzögerung - ich musste warten, bis mein System wieder laggig wurde)
Die neuen Bilder scheinen jksoegaards Antwort zu bestätigen – es geht nicht um den Austausch. Die Speicherverwaltung ist im grünen Bereich und die CPU-Auslastung ist gering.
In den Screenshots des Aktivitätsmonitors gibt es nichts, was auf eine Verzögerung hindeutet.
Nun, es sei denn, Sie führen alles in Docker aus ...
Danke für die Eingabe! Also irgendwelche Ideen, wo ich das weiter vertiefen könnte? Ich nutze Docker stark, wie kann ich also konkret herausfinden, ob dieser Prozess Probleme verursacht?

Antworten (1)

Die Swap-Nutzung an sich bedeutet nicht, dass die Leistung beeinträchtigt wird.

Sie scheinen die Swap-Nutzung als "hoch" zu beurteilen, basierend auf der Tatsache, dass 8,19 von 9 GB verwendet werden - die Swap-Größe wird jedoch bei Bedarf automatisch erweitert. Es gibt also kein wirkliches "9-GB-Limit" oder ähnliches - Sie können dies also nicht als Maß dafür verwenden, dass die Swap-Nutzung entweder niedrig oder hoch ist.

Ihre Leistung wird beeinträchtigt, wenn Dinge aktiv ein- oder ausgewechselt werden, während Sie darauf warten, dass der Computer etwas tut. Das Ein- und Auslagern von Daten, während Sie den Computer nicht verwenden, beeinträchtigt die angezeigte Leistung nicht, genauso wie das Auslagern und Verbleiben von Daten die wahrgenommene Leistung nicht beeinträchtigt.

Ich verstehe, macht Sinn - was ist also der richtige Weg, um die Ursachen von systemweiten Leistungseinbußen objektiv zu überwachen?
Es gibt keinen einzigen, richtigen Weg, dies zu tun. Es gibt verschiedene Tools, die jeweils gültige Informationen zur Bestimmung einiger Ursachen liefern können. Es gibt also die Wahl zwischen mehreren Tools, die die gleiche Art von Informationen liefern – und sie können alle gut zu verwenden sein – sowie eine Auswahl an Tools, die unterschiedliche Arten von Informationen liefern, wobei Sie die relevanten auswählen müssen. Wenn Sie keine Ahnung haben, was die Verlangsamung verursacht, müssen Sie mit mehreren Tools nachsehen, bevor Sie den „Jackpot“ knacken. In einigen Fällen haben Verlangsamungen mehrere, voneinander unabhängige Ursachen.
@iamyojimbo Das Speicherdruckdiagramm würde orange oder rot werden, wenn Ihre Speicherverwaltung (Swap) für den Computer schwierig zu verwalten wäre