3 votos

¿Cuánta memoria/capacidad está consumiendo mds_stores para ti?

Estoy tratando de averiguar si el proceso de spotlight "mds_stores" está consumiendo más recursos de los que debería. He encendido y apagado spotlight y reindexado todo, pero sigue usando regularmente entre el 40 y el 80% de la CPU en mi sistema poco cargado y masticando cantidades insanas de memoria incluso después de un reinicio. En este momento, la memoria real y la memoria privada que está consumiendo es más de 32 GB en una máquina de 64 GB. Esto no me parece normal.

Por lo que puedo decir, Spotlight terminó de indexar mi unidad hace más de un día, pero mds_stores sigue consumiendo un montón de recursos.

Le he dicho a Spotlight que ignore mi disco externo y las cachés. ¿Hay algo más que pueda hacer?

0voto

StevieD Puntos 225

Después de reindexar todo de nuevo y esperar 48 horas, el uso de la CPU finalmente ha bajado a niveles normales, utilizando sólo alrededor del 0,1% de la CPU para mds_stores y mds. La memoria sigue siendo bastante alta, alrededor de 18 GB de memoria. Durante la indexación, este número subió hasta 44 GB en una máquina de 64 GB.

Y me parece que mds_stores seguirá utilizando muchos recursos incluso después de que las unidades sean indexadas por Spotlight. Tal vez esté haciendo que el índice de búsqueda sea más eficiente. En cualquier caso, se necesitaron muchas, muchas horas para que esto ocurriera antes de que el uso de la CPU bajara de aproximadamente el 50% al 0,1%. Podría ser una función de mí tener una unidad de 4 TB. No estoy seguro.

Pero por lo que veo, parece que ahora funciona sin problemas.

-2voto

Oskar Puntos 1242

El sistema está diseñado para almacenar los datos del sistema de archivos en la memoria, así que, a menos que necesites la RAM para otras cosas, esto es un beneficio, previsto y normal.

A continuación se muestra una instantánea de una máquina en la que estoy procesando unos 35 TB de datos - rsync desde varias unidades conectadas directamente a otras unidades conectadas directamente. Alrededor de 900.000 archivos en cada una de las 5 unidades conectadas, sincronización de fotos, etc...

spotlight process memory usage on macOS Big Sur

Yo miraría tu gráfico de presión de memoria en el Monitor de Actividad y vería lo que ves en términos de tendencias en lugar de una instantánea. Sólo porque la memoria está asignada ahora, puede ser desasignada y liberada en un instante si es necesario. La memoria virtual no es como un almacén físico en el que hay que sacar cosas y es un problema estar lleno al 98%. De hecho, es lo contrario, estás gastando energía para mantener la RAM activa siempre, así que el sistema podría utilizarla toda en lugar de desperdiciarla.

Para el contexto - aquí está todo el contenido de la memoria del sistema ordenado por los procesos que asignan más RAM que otros.

memory usage of all processes on macOS Big Sur

Este Mac ha estado funcionando durante un mes y mds_stores ha utilizado 9 minutos y 15 segundos de tiempo de CPU en ese mes.

CPU usage of mds_stores and spotlight on macOS Big Sur


En respuesta al comentario de que mds_stores no crece ni se reduce, ejecuto este comando para comprobarlo cuando tengo un problema sospechoso de "foco":

% sudo vmmap -resident -w mds_stores|grep footprint
Physical footprint:         102.0M
Physical footprint (peak):  352.4M

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X