Foros

¿Gestión de memoria en MacOS?

A

AnakChan

Poster original
21 de junio de 2015
  • 15 de abril de 2021
¿Cómo se maneja la gestión de la memoria en MacOS (Big Sur)? Ejecuto un programa que administra una gran cantidad de archivos de fotos grandes y durante el procesamiento consume mucha memoria, como se muestra a continuación. Tengo una alta probabilidad de que mi iMac Pro con 64 GB de RAM se bloquee debido a este procesamiento. Sin embargo, noté que el sistema operativo no crea archivos de intercambio.

Además de agregar más memoria física, ¿hay alguna manera de que MacOS cree archivos de intercambio ya que tengo espacio en el disco?

Ver elemento multimedia 'data-single-image =' 1 '> R

Ritsuka

Cancelado
Sep 3, 2006
  • 15 de abril de 2021
Swap está en un volumen apfs separado. Su computadora ya está usando 34,45 GB de intercambio.
De todos modos, una sola aplicación no debería intentar usar más que el límite físico, creo que algo va mal en PixInsight.
Reacciones:T'hain Esh Kelch, gilby101, Brian33 y otra persona GRAMO

gilby101

Contribuyente
Mar 17, 2010


Tasmania
  • 15 de abril de 2021
Ritsuka dijo: Swap está en un volumen apfs separado Haga clic para ampliar...
que macOS también muestra como en / var / vm.

AnakChan dijo: Sin embargo, noté que el sistema operativo no crea archivos de intercambio. Haga clic para ampliar...
¿Notó que / var / vm / sleepimage tiene 34 GB? Esta es una vista de su espacio de intercambio actual.

AnakChan dijo: Ejecuto un programa que administra una gran cantidad de archivos de fotos grandes y, durante el procesamiento, consume mucha memoria, como se muestra a continuación. Haga clic para ampliar...
¿Pixinsight sigue usando CPU? Si es así, es posible que solo tenga que esperar a que termine de procesarse y que macOS esté administrando la memoria lo mejor que puede. Sus archivos de astrofotografía son presumiblemente muy grandes y necesita reducir los tamaños con los que trabaja pixinsight. O tiene un error.

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

Obtendría un poco de ayuda cerrando Chrome.
Reacciones:AnakChan A

AnakChan

Poster original
21 de junio de 2015
  • 15 de abril de 2021
Ah, no verifiqué que / var / vm esté en esa partición de intercambio. Pensé :-
1) la partición de intercambio estaba separada.
2) sleepimage era solo cuando el iMac entra en suspensión y mantiene una imagen de dónde está

De acuerdo, esto tiene más sentido por qué ya no puede crecer, es porque la partición de intercambio se ha agotado. Seguía esperando que se vieran más archivos de intercambio en ese directorio creciendo según sea necesario.

Sí, PixInsight es un software de procesamiento de astros y normalmente utilizo archivos sin procesar de 90 a 220 x 122 MB para su procesamiento. A su vez, crea otros archivos temporales (pero está bien porque configuré la aplicación para usar espacio en mi disco externo de 32 TB para eso, hay mucho espacio allí).

Es durante los cálculos y el procesamiento donde PixInsight comienza a hincharse y consume memoria. No estoy seguro de si hay una manera de intentar hacer crecer esa partición de intercambio, ya que tengo espacio en mi disco raíz. GRAMO

gilby101

Contribuyente
Mar 17, 2010
Tasmania
  • 16 de abril de 2021
AnakChan dijo: Ah, no verifiqué que / var / vm esté en esa partición de intercambio. Pensé :-
1) la partición de intercambio estaba separada.
2) sleepimage era solo cuando el iMac entra en suspensión y mantiene una imagen de dónde está

De acuerdo, esto tiene más sentido por qué ya no puede crecer, es porque la partición de intercambio se ha agotado. Seguía esperando que se vieran más archivos de intercambio en ese directorio creciendo según sea necesario.

Sí, PixInsight es un software de procesamiento de astros y normalmente utilizo archivos sin procesar de 90 a 220 x 122 MB para su procesamiento. A su vez, crea otros archivos temporales (pero está bien porque configuré la aplicación para usar espacio en mi disco externo de 32 TB para eso, hay mucho espacio allí).

Es durante los cálculos y el procesamiento donde PixInsight comienza a hincharse y consume memoria. No estoy seguro de si hay una manera de intentar hacer crecer esa partición de intercambio, ya que tengo espacio en mi disco raíz. Haga clic para ampliar...
El volumen de 'intercambio' (VM) está separado del volumen del sistema (observe que uso la palabra 'volumen'), pero ambos están en el mismo contenedor APFS. La máquina virtual crecerá aún más si el sistema lo necesita y hay espacio en el disco de arranque / sistema. Verifique su espacio libre en el disco del sistema. Puede ver el volumen de la máquina virtual en la Utilidad de Discos (con Ver -> Mostrar todos los dispositivos habilitados) dentro de lo que probablemente se llama Container disk1. Seleccione el contenedor 1 para ver todos los volúmenes que contiene. Lo que ve en / var / vm es solo una representación del contenido del volumen de VM.

El nombre sleepimage es un poco inapropiado. Pero también lo es el archivo de intercambio; en realidad, es un archivo de paginación que en los viejos tiempos era bastante distinto del archivo de intercambio.

Tu astrofotografía está fuera de mi alcance. Muy ocasional, hasta alrededor de 50 (como máximo) 30 MB en bruto para los que uso Deep Sky Stacker. ¡PI es mucho más sofisticado!

Pero me temo que puede estar en el límite de lo que puede hacer con PI y solo 64 GB de RAM. Cerrar tantas otras aplicaciones como sea posible ayudará un poco. Última edición: 16 de abril de 2021
Reacciones:AnakChan A

AnakChan

Poster original
21 de junio de 2015
  • 16 de abril de 2021
Hmmm ... en realidad no veo el volumen de VM: -

Ver elemento multimedia 'data-single-image =' 1 '>

Pero sé que está ahí: -
/ dev / disk1s4 3908112996 3145752 988403244 1% 3 39081129957 0% / Sistema / Volúmenes / VM

Sin embargo, no estoy seguro de si 'crece' según sea necesario, pero sí sé que bloquea mi computadora y se reinicia. La próxima vez tendré un bucle df en su lugar. GRAMO

gilby101

Contribuyente
Mar 17, 2010
Tasmania
  • 16 de abril de 2021
AnakChan dijo: Hmmm ... De hecho, no veo el volumen de la VM Haga clic para ampliar...
3º desde allí a la izquierda debajo de la barra de color. Aproximadamente 3 GB demasiado pequeño para obtener su propia sección de color.

AnakChan dijo: Sin embargo, no estoy seguro de si 'crece' según sea necesario, pero sí sé que bloquea mi computadora y se reinicia. Haga clic para ampliar...
Estoy seguro de que crece. Pero no lo suficientemente rápido (ver el próximo párrafo). ¡Bloquear y reiniciar es una preocupación! Y supongo que ha cerrado todas las aplicaciones excepto PI.

Un síntoma que me preocupa de su memoria es la memoria 'comprimida': 40 GB en su primera captura de pantalla. Es decir, la memoria física que contiene la memoria virtual que pertenece a las aplicaciones, pero que se comprime hasta el momento en que se necesita. macOS evita paginar la memoria hacia el archivo de intercambio / VM tanto tiempo como pueda, prefiriendo comprimirlo y mantenerlo en la RAM y solo paginar el archivo de intercambio como último recurso. La memoria comprimida no se puede utilizar en realidad (hasta que se descomprime) y eso es un cuello de botella serio cuando se comprimen 40 de los 64 GB. En mi opinión, un sistema operativo 'sensato' (comenzando con una W) habría borrado la memoria hace mucho tiempo. Eso podría llevar a que la página se estropee para una aplicación como PI, pero el sistema no se bloqueará.

Tendrá que preguntar en los foros de PI cómo los usuarios de Mac sintonizan PI para administrar las operaciones en 25GB (~ 200x122MB) de archivos RAW. Una búsqueda rápida encontró este https://pixinsight.com/forum/index.php?threads/memory-usage-and-system-crash.14601/ Y requisitos del sistema https://pixinsight.com/sysreq/index.html . Parece que PI crea muchos archivos temporales para administrar su uso de memoria; ¿los tiene en un SSD Thunderbolt externo?

Como probablemente pueda ver en el último párrafo, estoy tratando de entender cómo PI administra la memoria. Lo siento por eso.
Reacciones:AnakChan Y

ewu

14 abr 2020
  • 16 de abril de 2021
Creo que el software no es compatible con Big Sur.

algunos programas que estoy ejecutando tienen nuevos problemas en Big Sur, y la misma versión de software no tuvo problemas en Mojave.

podría intentar instalar un nuevo Mojave para probar.