Fòrums

Gestió de memòria a MacOS?

A

AnakChan

Cartell original
21 de juny de 2015
  • 15 d'abril de 2021
Com es gestiona la gestió de la memòria a MacOS (Big Sur)? Executo un programa que gestiona molts fitxers de fotos grans i durant el processament consumeix molta memòria com es mostra a continuació. Tinc una gran probabilitat que el meu iMac Pro amb 64 ​​GB de RAM s'estavella a causa d'aquest processament. Tanmateix, em vaig adonar que el sistema operatiu no crea cap fitxer d'intercanvi.

A part d'afegir més memòria física, hi ha alguna manera de fer que MacOS creï fitxers d'intercanvi ja que tinc espai en disc.

Visualitza l'element multimèdia ' data-single-image='1'> R

Ritsuka

Cancel·lat
set 3, 2006
  • 15 d'abril de 2021
L'intercanvi es troba en un volum apfs independent. El vostre ordinador ja fa servir 34,45 GB d'intercanvi.
De totes maneres, una sola aplicació no hauria d'intentar utilitzar més del límit físic, crec que alguna cosa no funciona a PixInsight.
Reaccions:T'hain Esh Kelch, gilby101, Brian33 i 1 persona més G

gilby101

Col·laborador
Mar 17, 2010


Tasmània
  • 15 d'abril de 2021
Ritsuka va dir: Swap està en un volum d'apfs separat Feu clic per ampliar...
que macOS també mostra com a /var/vm.

AnakChan va dir: Tanmateix, em vaig adonar que el sistema operatiu no crea cap fitxer d'intercanvi. Feu clic per ampliar...
Us heu adonat que /var/vm/sleepimage té 34 GB. Aquesta és una vista del vostre espai d'intercanvi actual.

AnakChan va dir: Executo un programa que gestiona molts fitxers de fotos grans i durant el processament consumeix molta memòria com es mostra a continuació. Feu clic per ampliar...
Pixinsight encara utilitza la CPU? Si és així, pot ser que només hagis d'esperar que s'acabi de processar i que macOS estigui gestionant la memòria com pot. Els vostres fitxers d'astrofotografia són presumiblement molt grans i heu de reduir les mides amb les quals treballa Pixinsight. O hi ha un error.

Has preguntat aquí https://pixinsight.com/forum/index.php?

Obtindreu una mica d'ajuda tancant Chrome.
Reaccions:AnakChan A

AnakChan

Cartell original
21 de juny de 2015
  • 15 d'abril de 2021
Ah, no he comprovat que /var/vm es troba en aquesta partició d'intercanvi. Vaig pensar :-
1) la partició d'intercanvi estava separada.
2) sleepimage només era quan l'iMac s'apaga i manté una imatge d'on es troba

D'acord, això té més sentit per què ja no pot créixer, perquè la partició d'intercanvi ha arribat al màxim. Continuava esperant que s'aboquessin més fitxers d'intercanvi a aquest directori creixent segons calia.

Sí, PixInsight és un programari de processament astro i normalment hi aboco qualsevol fitxer en brut de 90 a 220 x 122 MB per processar-lo. Al seu torn, crea altres fitxers temporals (però està bé perquè he configurat l'aplicació per utilitzar espai al meu disc extern de 32 TB per a això, hi ha molt d'espai).

És durant els càlculs i el processament on PixInsight comença a inflar-se i consumeix memòria. No estic segur de si hi ha una manera d'intentar fer créixer aquesta partició d'intercanvi, ja que tinc espai al meu disc arrel. G

gilby101

Col·laborador
Mar 17, 2010
Tasmània
  • 16 d'abril de 2021
AnakChan va dir: Ah, no vaig comprovar que /var/vm es trobava en aquesta partició d'intercanvi. Vaig pensar :-
1) la partició d'intercanvi estava separada.
2) sleepimage només era quan l'iMac s'apaga i manté una imatge d'on es troba

D'acord, això té més sentit per què ja no pot créixer, perquè la partició d'intercanvi ha arribat al màxim. Continuava esperant que s'aboquessin més fitxers d'intercanvi a aquest directori creixent segons calia.

Sí, PixInsight és un programari de processament astro i normalment hi aboco qualsevol fitxer en brut de 90 a 220 x 122 MB per processar-lo. Al seu torn, crea altres fitxers temporals (però està bé perquè he configurat l'aplicació per utilitzar espai al meu disc extern de 32 TB per a això, hi ha molt d'espai).

És durant els càlculs i el processament on PixInsight comença a inflar-se i consumeix memòria. No estic segur de si hi ha una manera d'intentar fer créixer aquesta partició d'intercanvi, ja que tinc espai al meu disc arrel. Feu clic per ampliar...
El volum 'swap' (VM) està separat del volum del sistema (observeu que faig servir la paraula 'volum'), però tots dos es troben al mateix contenidor APFS. La màquina virtual creixerà encara més si el sistema ho necessita i hi ha espai al disc d'arrencada/sistema. Comproveu el vostre espai lliure al disc del sistema. Podeu veure el volum de la VM a la Utilitat de disc (amb Visualització -> Mostra tots els dispositius activat) dins del que probablement s'anomena Container disk1. Seleccioneu Contenidor 1 per veure tots els volums que hi ha dins. El que veieu a /var/vm és només una representació del contingut del volum de la VM.

El nom sleepimage és una mica equivocat. Però també ho és el fitxer d'intercanvi: realment és un fitxer de pàgina que antigament era bastant diferent del fitxer d'intercanvi.

La teva astrofotografia està fora de la meva lliga. Molt ocasionalment, fins a uns 50 (com a màxim) 30 MB raw per als quals faig servir Deep Sky Stacker. PI és molt més sofisticat!

Però em temo que podeu estar al límit del que podeu fer amb PI i només 64 GB de RAM. Tancar tantes altres aplicacions com sigui possible ajudarà una mica. Última edició: 16 d'abril de 2021
Reaccions:AnakChan A

AnakChan

Cartell original
21 de juny de 2015
  • 16 d'abril de 2021
Hmmm... En realitat no veig el volum de la VM :-

Visualitza l'element multimèdia ' data-single-image='1'>

Però sé que hi és :-
/dev/disk1s4 3908112996 3145752 988403244 1% 3 39081129957 0% /System/Volums/VM

Tanmateix, no estic segur si 'creix' segons calgui, però sé que bloqueja el meu ordinador i es reinicia. La propera vegada tindré un bucle df. G

gilby101

Col·laborador
Mar 17, 2010
Tasmània
  • 16 d'abril de 2021
AnakChan va dir: Hmmm... En realitat no veig el volum de la VM Feu clic per ampliar...
3r d'allà a l'esquerra sota la barra de colors. Amb ~3 GB massa petit per obtenir la seva pròpia secció de colors.

AnakChan va dir: No estic segur si 'creix' segons calgui, però sé que bloqueja el meu ordinador i es reinicia. Feu clic per ampliar...
Estic segur que creix. Però no prou ràpid (vegeu el paràgraf següent). La fallada i el reinici és una preocupació!! I suposo que heu tancat totes les aplicacions excepte PI.

Un símptoma que em preocupa de la teva memòria és la memòria 'comprimida': 40 GB a la teva primera captura de pantalla. És a dir, la memòria física que conté memòria virtual que pertany a les aplicacions però que es comprimeix fins al moment que es necessita. macOS evita la paginació de la memòria al fitxer d'intercanvi/VM sempre que pugui, preferint comprimir-la i mantenir-la a la memòria RAM i només enviar pàgines al fitxer d'intercanvi com a últim recurs. La memòria comprimida no es pot utilitzar realment (fins que no es comprimeix) i això suposa un greu coll d'ampolla quan es comprimeixen 40 de 64 GB. Des del meu punt de vista, un sistema operatiu 'sensible' (començant per una W) hauria paginat la memòria fa molt de temps. Això pot provocar que la pàgina s'enfonsi per a una aplicació com PI, però el sistema no es bloquejaria.

Haureu de preguntar als fòrums de PI com els usuaris de Mac ajusten PI per gestionar les operacions en 25 GB (~ 200 x 122 MB) de fitxers RAW. Una cerca ràpida ha trobat aquest https://pixinsight.com/forum/index.php?threads/memory-usage-and-system-crash.14601/ I els requisits del sistema https://pixinsight.com/sysreq/index.html . Sembla que PI crea molts fitxers temporals per gestionar el seu ús de memòria: els teniu en un SSD Thunderbolt extern?

Com segurament podeu veure a l'últim paràgraf, estic sortint de la meva profunditat intentant entendre com PI gestiona la memòria. Em sap greu això.
Reaccions:AnakChan I

ewu

14 d'abril de 2020
  • 16 d'abril de 2021
Crec que el programari no és compatible amb big sur.

Uns quants programes que estic executant tenen problemes nous a Big Sur, i la mateixa versió del programari no va tenir problemes a Mojave.

podríeu provar d'instal·lar un nou Mojave per provar.