¿Es normal que LaunchD escriba más de 600 megas de datos en / private / var / db / dyld / dyld_shared_cache_x86_64?

1

Mi disco duro comenzó a escribir mucho y tuve que esperar mucho para iniciar aplicaciones.

El Monitor de actividad me dijo que launchd había escrito más de 600 megas en la unidad.

Así que corrí esto:

sudo lsof -p $(ps -U root | grep -w "/sbin/launchd" | head -1 | awk '{print $1}')

Y conseguí esto:

COMMAND PID USER   FD   TYPE             DEVICE  SIZE/OFF   NODE NAME
launchd   1 root  cwd    DIR                1,4      1088      2 /
launchd   1 root  txt    REG                1,4    339664 499523 /sbin/launchd
launchd   1 root  txt    REG                1,4    698896 499811 /usr/lib/dyld
launchd   1 root  txt    REG                1,4 669073408 912519 /private/var/db/dyld/dyld_shared_cache_x86_64

Es normal que LaunchD escriba más de 600 megas de datos en /private/var/db/dyld/dyld_shared_cache_x86_64?

Habiendo venido de Linux donde sabía lo que estaba haciendo todo y por qué lo hacía, parece que no puedo encontrar nada que explique este comportamiento.

    
pregunta Frank Barcenas 17.10.2017 - 07:03

1 respuesta

1

Sí, es normal.

En macOS, el sistema almacena una combinación de las bibliotecas dinámicas más recientes (es decir, los números de versión más altos) (marcos, etc.) en este archivo de caché para acelerar el lanzamiento de procesos más adelante.

Al cambiar de otro sistema operativo (como Linux), es normal que tenga que volver a familiarizarse con el funcionamiento del sistema. Como aprenderá, hay una gran superposición conceptual entre macOS y Linux. Casi todo en macOS tiene una contraparte de Linux y viceversa.

En este caso, dyld_shared_cache es algo similar al archivo /etc/ld.so.cache en Linux. En Linux, este caché contiene las bibliotecas compartidas más recientes, que son esencialmente las mismas que las bibliotecas dinámicas en macOS.

    
respondido por el jksoegaard 17.10.2017 - 09:35

Lea otras preguntas en las etiquetas