Foren

Speicherverwaltung unter MacOS?

ZU

AnakChan

Originalplakat
21. Juni 2015
  • 15.04.2021
Wie wird die Speicherverwaltung in MacOS (Big Sur) gehandhabt? Ich führe ein Programm aus, das viele große Fotodateien verwaltet und während der Verarbeitung viel Speicher verbraucht, wie unten abgebildet. Ich habe eine hohe Wahrscheinlichkeit, dass mein iMac Pro mit 64 GB RAM aufgrund dieser Verarbeitung abstürzt. Mir ist jedoch aufgefallen, dass vom Betriebssystem keine Auslagerungsdateien erstellt werden.

Abgesehen vom Hinzufügen von mehr physischem Speicher gibt es eine Möglichkeit, MacOS Swap-Dateien erstellen zu lassen, da ich Speicherplatz auf der Festplatte habe.

Medienelement anzeigen ' data-single-image='1'> R

Ritsuka

Abgesagt
3. September 2006
  • 15.04.2021
Swap befindet sich in einem separaten apfs-Volume. Ihr Computer verwendet bereits 34,45 GB Swap.
Eine einzelne App sollte sowieso nicht versuchen, mehr als das physische Limit zu nutzen, ich denke, in PixInsight läuft etwas schief.
Reaktionen:T'hain Esh Kelch, gilby101, Brian33 und 1 weitere Person g

gilby101

Mitwirkender
17.04.2010


Tasmanien
  • 15.04.2021
Ritsuka sagte: Swap befindet sich in einem separaten apfs-Volume Zum erweitern klicken...
die macOS auch als in /var/vm anzeigt.

AnakChan sagte: Mir ist jedoch aufgefallen, dass vom Betriebssystem keine Auslagerungsdateien erstellt werden. Zum erweitern klicken...
Ist Ihnen aufgefallen, dass /var/vm/sleepimage 34 GB groß ist. Dies ist eine Ansicht Ihres aktuellen Auslagerungsbereichs.

AnakChan sagte: Ich führe ein Programm aus, das viele große Fotodateien verwaltet und während der Verarbeitung viel Speicher verbraucht, wie unten abgebildet. Zum erweitern klicken...
Benutzt pixinsight immer noch die CPU? Wenn dies der Fall ist, müssen Sie möglicherweise nur warten, bis die Verarbeitung abgeschlossen ist und macOS den Speicher so gut wie möglich verwaltet. Ihre Astrofotografie-Dateien sind vermutlich sehr groß und Sie müssen die Größen reduzieren, mit denen pixinsight arbeitet. Oder es ist ein Fehler drin.

Hast du hier nachgefragt https://pixinsight.com/forum/index.php?

Sie erhalten ein wenig Hilfe, indem Sie Chrome schließen.
Reaktionen:AnakChan ZU

AnakChan

Originalplakat
21. Juni 2015
  • 15.04.2021
Ah, ich habe nicht überprüft, ob sich /var/vm auf dieser Swap-Partition befindet. Ich dachte :-
1) die Swap-Partition war getrennt.
2) sleepimage war nur, wenn der iMac in den Ruhezustand geht und ein Bild davon speichert, wo er sich befindet

OK, das macht mehr Sinn, warum es nicht mehr wachsen kann, weil die Swap-Partition das Maximum erreicht hat. Ich habe immer erwartet, dass mehr Auslagerungsdateien in dieses Verzeichnis abgelegt werden, das nach Bedarf wächst.

Ja, PixInsight ist eine Astro-Verarbeitungssoftware, in die ich normalerweise 90 bis 220 x 122 MB Rohdateien zur Verarbeitung lade. Es erstellt wiederum andere temporäre Dateien (aber das ist in Ordnung, da ich die App so konfiguriert habe, dass sie dafür Speicherplatz auf meiner externen 32-TB-Festplatte verwendet, dort ist viel Platz).

Während der Berechnungen und Verarbeitung beginnt PixInsight aufzublähen und verbraucht Speicher. Ich bin mir nicht sicher, ob es eine Möglichkeit für mich gibt, diese Swap-Partition zu vergrößern, da ich Platz auf meiner Root-Festplatte habe. g

gilby101

Mitwirkender
17.04.2010
Tasmanien
  • 16.04.2021
AnakChan sagte: Ah, ich habe nicht überprüft, ob sich /var/vm auf dieser Swap-Partition befindet. Ich dachte :-
1) die Swap-Partition war getrennt.
2) sleepimage war nur, wenn der iMac in den Ruhezustand geht und ein Bild davon speichert, wo er sich befindet

OK, das macht mehr Sinn, warum es nicht mehr wachsen kann, weil die Swap-Partition das Maximum erreicht hat. Ich habe immer erwartet, dass mehr Auslagerungsdateien in dieses Verzeichnis abgelegt werden, das nach Bedarf wächst.

Ja, PixInsight ist eine Astro-Verarbeitungssoftware, in die ich normalerweise 90 bis 220 x 122 MB Rohdateien zur Verarbeitung lade. Es erstellt wiederum andere temporäre Dateien (aber das ist in Ordnung, da ich die App so konfiguriert habe, dass sie dafür Speicherplatz auf meiner externen 32-TB-Festplatte verwendet, dort ist viel Platz).

Während der Berechnungen und Verarbeitung beginnt PixInsight aufzublähen und verbraucht Speicher. Ich bin mir nicht sicher, ob es eine Möglichkeit für mich gibt, diese Swap-Partition zu vergrößern, da ich Platz auf meiner Root-Festplatte habe. Zum erweitern klicken...
Das 'Swap'-Volume (VM) ist vom System-Volume getrennt (beachten Sie, dass ich das Wort 'Volume' verwende), aber beide befinden sich im selben APFS-Container. Die VM wächst weiter, wenn das System dies benötigt und Platz auf der Boot-/Systemfestplatte vorhanden ist. Überprüfen Sie Ihren freien Speicherplatz auf der Systemfestplatte. Sie können das VM-Volume im Festplatten-Dienstprogramm (mit aktivierter Ansicht -> Alle Geräte anzeigen) in der sogenannten Container-Festplatte1 sehen. Wählen Sie Container 1, um alle darin enthaltenen Volumes anzuzeigen. Was Sie in /var/vm sehen, ist nur eine Darstellung des Inhalts des VM-Volumes.

Der Name sleepimage ist ein wenig irreführend. Aber das gilt auch für die Auslagerungsdatei - es ist wirklich eine Auslagerungsdatei, die sich früher von der Auslagerungsdatei unterscheidet.

Ihre Astrofotografie ist nicht in meiner Liga. Sehr gelegentlich, bis zu ca. 50 (höchstens) 30 MB Raws, für die ich Deep Sky Stacker verwende. PI ist viel ausgefeilter!

Aber ich befürchte, dass Sie mit PI und nur 64 GB RAM am Limit sind, was Sie tun können. Das Schließen so vieler anderer Apps wie möglich hilft ein wenig. Zuletzt bearbeitet: 16.04.2021
Reaktionen:AnakChan ZU

AnakChan

Originalplakat
21. Juni 2015
  • 16.04.2021
Hmmm .... ich sehe das VM-Volume tatsächlich nicht:-

Medienelement anzeigen ' data-single-image='1'>

Aber ich weiß, es ist da :-
/dev/disk1s4 3908112996 3145752 988403244 1 % 3 39081129957 0 % /System/Volumes/VM

Ich bin mir nicht sicher, ob es nach Bedarf 'wächst', aber ich weiß, dass es meinen Computer abstürzt und neu startet. Beim nächsten Mal werde ich stattdessen eine df-Schleife haben. g

gilby101

Mitwirkender
17.04.2010
Tasmanien
  • 16.04.2021
AnakChan sagte: Hmmm .... ich sehe das VM-Volume tatsächlich nicht Zum erweitern klicken...
3. von dort links unter dem farbigen Balken. Mit ~3 GB zu klein, um einen eigenen farbigen Abschnitt zu erhalten.

AnakChan sagte: Ich bin mir nicht sicher, ob es nach Bedarf 'wächst', aber ich weiß, dass es meinen Computer abstürzt und neu startet. Zum erweitern klicken...
Ich bin sicher, es wächst. Aber nicht schnell genug (siehe nächster Absatz). Absturz und Neustart sind ein Problem!! Und ich gehe davon aus, dass Sie alle Apps außer PI geschlossen haben.

Ein Symptom, das mich bezüglich Ihres Speichers beunruhigt, ist der 'komprimierte' Speicher - 40 GB in Ihrem ersten Screenshot. Das ist physischer Speicher, der virtuellen Speicher enthält, der zu Apps gehört, aber komprimiert wird, bis er benötigt wird. macOS vermeidet das Auslagern von Speicher in die Auslagerungsdatei/VM so lange wie möglich, zieht es vor, ihn zu komprimieren und im RAM zu belassen und nur als letztes Mittel in die Auslagerungsdatei auszulagern. Der komprimierte Speicher ist nicht wirklich nutzbar (bis er nicht dekomprimiert ist) und das ist ein ernsthafter Engpass, wenn 40 von 64 GB komprimiert werden. Meiner Ansicht nach hätte ein 'vernünftiges' Betriebssystem (beginnend mit einem W) den Speicher schon vor langer Zeit ausgelagert. Das kann bei einer App wie PI zu Page-Thrashing führen, aber das System würde nicht abstürzen.

Sie müssen in den PI-Foren fragen, wie Mac-Benutzer PI abstimmen, um Operationen mit 25 GB (~200 x 122 MB) RAW-Dateien zu verwalten. Eine schnelle Suche hat dieses gefunden https://pixinsight.com/forum/index.php?threads/memory-usage-and-system-crash.14601/ Und Systemvoraussetzungen https://pixinsight.com/sysreq/index.html . Das hört sich so an, als würde PI viele temporäre Dateien erstellen, um die Speichernutzung zu verwalten - haben Sie diese auf einer externen Thunderbolt-SSD?

Wie Sie wahrscheinlich aus dem letzten Absatz erkennen können, übertreibe ich beim Versuch zu verstehen, wie PI den Speicher verwaltet. Das tut mir leid.
Reaktionen:AnakChan UND

ewu

14.04.2020
  • 16.04.2021
Ich denke, Software ist nicht mit Big Sur kompatibel.

Einige Software, die ich verwende, hat neue Probleme, die auf Big Sur laufen, und dieselbe Softwareversion hatte keine Probleme in Mojave.

Sie könnten versuchen, neues Mojave zu installieren, um es zu versuchen.