Fora

Hukommelseshåndtering på MacOS?

TIL

AnakChan

Original plakat
21. juni 2015
  • 15. april 2021
Hvordan håndteres hukommelseshåndtering i MacOS (Big Sur)? Jeg kører et program, som håndterer en masse store fotofiler og under behandlingen bruger det meget hukommelse som vist nedenfor. Jeg har en stor chance for, at min iMac Pro med 64 GB RAM går ned på grund af denne behandling. Jeg har dog bemærket, at ingen swapfiler er oprettet af OS.

Bortset fra at tilføje mere fysisk hukommelse, er der en måde at få MacOS til at oprette swap-filer, da jeg har diskplads.

Se medieelementet ' data-single-image='1'> R

Ritsuka

Annulleret
3. september 2006
  • 15. april 2021
Swap er i et separat apfs-volumen. Din computer bruger allerede 34,45 GB swap.
En enkelt app skal alligevel ikke forsøge at bruge mere end den fysiske grænse, jeg tror, ​​der er noget galt i PixInsight.
Reaktioner:T'hain Esh Kelch, gilby101, Brian33 og 1 anden person G

gilby101

Bidragyder
17. april 2010


Tasmanien
  • 15. april 2021
Ritsuka sagde: Swap er i en separat apfs-bind Klik for at udvide...
som macOS også viser som værende i /var/vm.

AnakChan sagde: Jeg har dog bemærket, at ingen swapfiler er oprettet af OS. Klik for at udvide...
Har du bemærket, at /var/vm/sleepimage er 34GB. Dette er en visning af din nuværende bytteplads.

AnakChan sagde: Jeg kører et program, som håndterer en masse store fotofiler, og under behandlingen bruger det meget hukommelse som vist nedenfor. Klik for at udvide...
Bruger pixinsight stadig CPU? Hvis det er tilfældet, kan det være, at du bare skal vente på, at den er færdig med at behandle, og at macOS administrerer hukommelsen så godt den kan. Dine astrofotografiske filer er formodentlig meget store, og du skal reducere de størrelser, som pixinsight arbejder med. Eller der er en fejl i den.

Har du spurgt her https://pixinsight.com/forum/index.php?

Du ville få lidt hjælp ved at lukke Chrome.
Reaktioner:AnakChan TIL

AnakChan

Original plakat
21. juni 2015
  • 15. april 2021
Ah, jeg tjekkede ikke at /var/vm er på den swap-partition. Jeg troede :-
1) swap-partitionen var separat.
2) sleepimage var kun, når iMac går på vågeblus og holder et billede af, hvor den er

OK dette giver mere mening, hvorfor det ikke kan vokse længere, det er fordi swap-partitionen er maxet ud. Jeg blev ved med at forvente, at flere swap-filer blev dumpet ind i den mappe, der voksede efter behov.

Ja PixInsight er en astro-behandlingssoftware, og jeg plejer at dumpe alt fra 90 til 220 x 122 MB råfiler til behandling. Det opretter til gengæld andre midlertidige filer (men det er ok, da jeg har konfigureret appen til at bruge plads på min 32TB eksterne disk til det, masser af plads der).

Det er under beregninger og behandling, hvor PixInsight begynder at svulme op og optager hukommelse. Jeg er ikke sikker på, om der er en måde for mig at forsøge at dyrke den swap-partition, da jeg har plads på min roddisk. G

gilby101

Bidragyder
17. april 2010
Tasmanien
  • 16. april 2021
AnakChan sagde: Ah, jeg tjekkede ikke at /var/vm er på den swap-partition. Jeg troede :-
1) swap-partitionen var separat.
2) sleepimage var kun, når iMac går på vågeblus og holder et billede af, hvor den er

OK dette giver mere mening, hvorfor det ikke kan vokse længere, det er fordi swap-partitionen er maxet ud. Jeg blev ved med at forvente, at flere swap-filer blev dumpet ind i den mappe, der voksede efter behov.

Ja PixInsight er en astro-behandlingssoftware, og jeg plejer at dumpe alt fra 90 til 220 x 122 MB råfiler til behandling. Det opretter til gengæld andre midlertidige filer (men det er ok, da jeg har konfigureret appen til at bruge plads på min 32TB eksterne disk til det, masser af plads der).

Det er under beregninger og behandling, hvor PixInsight begynder at svulme op og optager hukommelse. Jeg er ikke sikker på, om der er en måde for mig at forsøge at dyrke den swap-partition, da jeg har plads på min roddisk. Klik for at udvide...
'Swap'-volumenet (VM) er adskilt fra systemvolumenet (bemærk, at jeg bruger ordet 'volumen'), men de er begge i den samme APFS-beholder. VM'en vil vokse yderligere, hvis systemet har brug for det, og der er plads på boot-/systemdisken. Tjek din ledige plads på systemdisken. Du kan se VM-volumen i Diskværktøj (med Vis -> Vis alle enheder aktiveret) inde i det, der sandsynligvis kaldes Container disk1. Vælg Container 1 for at se alle mængderne indeni. Det du ser i /var/vm er blot en repræsentation af indholdet af VM-volumenet.

Navnet sleepimage er lidt af en misvisende betegnelse. Men det er swapfile også - det er virkelig en sidefil, som i gamle dage var ret adskilt fra swapfilen.

Dit astrofotografi er ude af min liga. Meget lejlighedsvis, op til omkring 50 (højst) 30 MB raws, som jeg bruger Deep Sky Stacker til. PI er meget mere sofistikeret!

Men jeg frygter, at du kan være på grænsen af, hvad du kan gøre med PI og kun 64 GB RAM. At lukke så mange andre apps som muligt vil hjælpe lidt. Sidst redigeret: 16. april 2021
Reaktioner:AnakChan TIL

AnakChan

Original plakat
21. juni 2015
  • 16. april 2021
Hmmm....jeg kan faktisk ikke se VM lydstyrken :-

Se medieelementet ' data-single-image='1'>

Men jeg ved det er der :-
/dev/disk1s4 3908112996 3145752 988403244 1% 3 39081129957 0% /System/Volumes/VM

Jeg er dog ikke sikker på, om det 'vokser' efter behov, men jeg ved, at det går ned på min computer og genstarter. Næste gang vil jeg have en df-løkke i stedet for. G

gilby101

Bidragyder
17. april 2010
Tasmanien
  • 16. april 2021
AnakChan sagde: Hmmm....Jeg kan faktisk ikke se VM-volumen Klik for at udvide...
3. derfra til venstre under den farvede bjælke. Ved ~3GB for lille til at få sin egen farvede sektion.

AnakChan sagde: Jeg er dog ikke sikker på, om den 'vokser' efter behov, men jeg ved, at den bryder min computer ned og genstarter. Klik for at udvide...
Jeg er sikker på, at den vokser. Men ikke hurtigt nok (se næste afsnit). Crash og genstart er en bekymring!! Og jeg går ud fra, at du har lukket alle apps undtagen PI.

Et symptom, der bekymrer mig om din hukommelse, er den 'komprimerede' hukommelse - 40 GB i dit første skærmbillede. Det er fysisk hukommelse, der indeholder virtuel hukommelse, der tilhører apps, men som bliver komprimeret, indtil det er nødvendigt. macOS undgår at søge hukommelse ud til swapfilen/VM'en, så længe det kan, og foretrækker at komprimere den og beholde den i RAM og kun søge ud til swapfilen som en sidste udvej. Den komprimerede hukommelse er faktisk ikke brugbar (før den er ukomprimeret), og det er en alvorlig flaskehals, når 40 ud af 64 GB er komprimeret. Efter min mening ville et 'fornuftigt' OS (startende med et W) have bladret hukommelsen ud for længe siden. Det kan føre til sidetæsk for en app som PI, men systemet ville ikke gå ned.

Du bliver nødt til at spørge på PI-foraerne, hvordan Mac-brugere indstiller PI til at administrere operationer på 25GB (~200x122MB) RAW-filer. En hurtig søgning fandt denne https://pixinsight.com/forum/index.php?threads/memory-usage-and-system-crash.14601/ Og systemkrav https://pixinsight.com/sysreq/index.html . Det lyder som om, at PI opretter en masse midlertidige filer til at styre sin hukommelsesbrug - har du disse på en ekstern Thunderbolt SSD?

Som du sikkert kan se fra det sidste afsnit, er jeg ved at komme ud af min dybde og forsøge at forstå, hvordan PI styrer hukommelsen. Det er jeg ked af.
Reaktioner:AnakChan OG

ewu

14. april 2020
  • 16. april 2021
Jeg tror, ​​software ikke er kompatibel med big sur.

et par software, jeg kører, har nye problemer, der kører på big sur, og samme version af software havde ikke problemer i Mojave.

du kan prøve at installere ny Mojave for at prøve.