Mavericks inusualmente alto uso de RAM

17

Pensé que se suponía que Mavericks utilizaría mejor la memoria RAM, por lo tanto, funcionaría mejor.

Ejecutando ML en Mac mini 2012, con 16 GB de RAM ... siempre funcionando sin problemas incluso con más de una docena de aplicaciones en ejecución.

Ahora, después de instalar Mavericks, mi Mac es LENTA , ¡comiendo RAM como loco! Mirando por encima del uso, de los 16 GB de memoria instalada ... ¡en promedio usa 10-14 GB de RAM cuando apenas ejecuta algunas aplicaciones!

Existe esto kernel_taskque siempre se ejecuta con más de 1 GB de RAM y la mayoría de las aplicaciones no toman tanta RAM, entonces, ¿qué está usando toda mi RAM? Archivo de caché? Se muestra muy alto en esa nueva descripción, con aproximadamente 1/3 de mi RAM total

bretón
fuente
¿Puede proporcionar un volcado de monitor de actividad listado por RAM? Además, ¿Mavericks está escribiendo en la página? No debería Si es así, hay un gran problema (ya que tiene 16 GB de RAM).
CHM
Tuve lo mismo anoche. Estaba usando los 16 gb de mi ram en mi imac, ahora parece haberse estabilizado. Como mencionó Erik, puede haber sido debido a la indexación. Estaba mirando todos los procesos y nada realmente estaba consumiendo el programa RAM.
Mavericks tiene un gran panel de información en Activity Monitor. ¿Su memoria utilizada excede su memoria física? Si es así, podría tener un problema. Si no, no lo haces.
Steven Fisher
He notado lo mismo en mis 2 mac (iMac y MacBook Pro). Por lo general, con muchas aplicaciones en ejecución, utilicé 6 Go en 8 Go disponibles. Ahora con Maverick, tengo 8 Go usado.
Sébastien Gicquel

Respuestas:

31

¿Quién dijo que este uso de memoria es malo de alguna manera? Como mínimo, el sistema operativo utilizará la memoria para que pueda girar su disco duro a la primera oportunidad. El acceso al disco duro es energéticamente costoso. La RAM ya está encendida, por lo que dejarla en reposo es realmente un desperdicio.

La pregunta es una publicación más en el estilo de "oh no, mi carnero está agotado, mal [inserte su coco aquí]". Vamos a sacarlo del camino: la RAM siempre debe utilizarse por completo. Pagaste por él, pagas por mantenerlo encendido, es realmente contraproducente que todo este dinero se desperdicie.

Si su computadora se siente lenta justo después de la actualización, es cierto que el servicio de indexación puede ser el culpable. Deje que permanezca encendido durante la noche, asegúrese de realizar una copia de seguridad completa de Time Machine y vea lo que sucede a continuación. No se obsesione con el consumo de RAM: sin una comprensión bastante técnica de lo que significan esos números, no puede hacer uso de ellos . Son arenques rojos. Es un patrón curiosamente recurrente.

Kuba Ober
fuente
No se realiza la indexación. Todavía tengo problemas a veces con la respuesta del sistema que no responde o es lenta / demora en Mac mini. MBP parece haber funcionado mejor después de unos días de instalar Mavericks, sin embargo, el Mac mini se atrasa a veces
bretonics
En particular, las aplicaciones que está utilizando podrían ser lentas si están optimizadas para la última versión de OS X. Intentaría hacer comparaciones en aplicaciones de Apple como Safari.
Chan-Ho Suh
Mirando el monitor de actividad, que me llevó hasta aquí, mi MBP de finales de 2013 está usando apprx 13 de 16 GB de RAM. Aunque no noto ningún problema de rendimiento como otros han mencionado. Vislumbrar el molinete es como ver el Sasquatch ... ¡¡¡Ahí está !! Creo que ... simplemente parecía inusual que realmente no tenía nada corriendo. Pero este es mi primer producto de Apple, así que pensé en comprobarlo. más 1 para una respuesta clara y concisa.
SoilSciGuy
2
@SoilSciGuy Idealmente, debería tener toda su RAM agotada. Esa RAM está almacenando en el búfer el disco duro: siempre es más rápido que la unidad, incluso si la unidad es una SSD. Cualquier RAM que no se use es una pérdida de energía y dinero.
Kuba Ober
Yo apoyaría esta respuesta enfáticamente. El uso de la memoria en Mavericks es bastante diferente del OS X anterior en cuanto a cómo representa el uso para los usuarios finales (y para los expertos por igual). Usar toda la RAM es algo bueno. Si las personas tienen problemas con la lentitud, haga esa pregunta y podemos mostrar si la RAM es la causa de la lentitud, pero esta pregunta es buena, ya que la impresión inicial podría ser que las cosas se rompen cuando solo se trata de un cambio previsto con OS X 10.9 .
bmike
4

¿Ha verificado si Spotlight está indexando el disco duro?

Descubrí que durante aproximadamente 2 horas después de instalar Mavericks, mis computadoras necesitaban realizar esta tarea, que requería muchos recursos del sistema.

Puede deshabilitar esta indexación (guía aquí ) y verificar si liberó alguna memoria, lo cual ha sido sugerido por algunos en situaciones similares.

Erik Madsen
fuente
2

Tengo el mismo problema, pero también veo una degradación en el rendimiento, el sistema se bloquea y las aplicaciones se bloquean. Hago fotografía y algunas de esas aplicaciones, especialmente Lightroom, ¡NUNCA renuncio a la memoria que han tomado, incluso después de que las abandonaste!

Hablé con el soporte de Mac y me dijeron que si abres tus aplicaciones a pantalla completa / maximizar, todo lo que esté detrás de ellas pasará al modo de siesta de la aplicación. Dijo que esa es la mejor manera de aprovechar las capacidades de memoria de Maverick: deje que cada aplicación tome toda la pantalla y ctrl-tab entre ellas. Desafortunadamente, no es así como trabajo, y no funciona bien para mis necesidades. Puede que te ayude aunque.

Solía ​​poder hacer una "purga" de una aplicación de terminal y borrar la memoria no utilizada, pero Maverick ya no me permite hacer eso. Vigilaría la memoria y escribiría purga de vez en cuando y las cosas iban bien. Estoy buscando una manera de hacerlo en Maverick. De lo contrario, es posible que tenga que hacer una restauración desde la máquina del tiempo, ya que no puedo hacer mi trabajo.

Instalé Maverick hace más de 5 días, así que creo que debería hacerse indexación. macbook retina pro, 16 gb, kernal está utilizando 1.13 gb, el archivo de página es de aproximadamente 8 Gb.

usuario61075
fuente
Me pasa lo mismo, mi iMac se congela durante unos 30 segundos y luego intenta ponerse al día repitiendo todo lo que he estado presionando o haciendo mientras esperaba.
Mark Ellul el
0

RAM está ahí para ser utilizado. Es un lugar para que su computadora guarde los datos utilizados con mayor frecuencia para que no tenga que buscarlos en el disco, que es mucho más lento (podría ser 50-60 veces más lento). La RAM en su Mac Mini es DDR3 de 1600MHz si actualizó al momento de la compra. Esto es capaz de transferir aproximadamente 12800MB / s. El HDD, si es físico, es una unidad de 5400 rpm capaz de 200-300MB / s. Por lo tanto, desea que su RAM se utilice por completo. No te sirve de nada cuando es gratis.

Con eso en mente, su problema no es cuánta RAM está en uso, sino por qué su computadora es lenta. La mejor manera de determinar eso es ver qué programas están accediendo al HDD. Puede leer todo sobre cómo OSX administra la memoria en el sitio de soporte de Apple.

Como se señala en esta respuesta del Superusuario :

Mavericks introdujo la "compresión de memoria" que es, más o menos, otra capa de intercambio. Las páginas activas ahora se clasifican como inactivas, luego se comprimen (lo que puede aparecer como memoria Kernel dependiendo de las herramientas que esté usando) y luego se escriben para intercambiarse a medida que aumenta el uso de memoria. Mavericks también ha dejado de mostrar números separados para activos e inactivos en el Monitor de actividad, ya que resulta que no es algo útil de ver, especialmente dados los conceptos erróneos que lo rodean.

Según lo sugerido por otras personas, un índice del disco duro o una copia de seguridad completa del sistema sería un gran culpable de la actividad del disco que ralentiza su máquina, por lo que primero buscaría allí. También puede deshabilitar la indexación de Spotlight en Terminal si así lo desea:

Inhabilitar: sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Habilitar: sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.metadata.mds.plist

Intentaría desactivar la indexación temporalmente, realizar una copia de seguridad completa, cuando haya hecho ambas cosas, vuelva a evaluar el rendimiento de su Mac y, si aún tiene problemas, use el Monitor de actividad para ver qué más está realizando la E / S de disco .

conorgriffin
fuente
-1

Tengo el mismo problema y quiero aclarar un punto que menciona el TS / OP; la ventana de actividad no tiene en cuenta todo el ram que se usa. Combinados, las cosas que se muestran en la ventana no se suman a la cantidad loca que se usa en algún lugar secreto ...

Mi respuesta sería, deje que pase el tiempo y vea si desaparece por sí solo, podría haber indexación o actualización debajo del capó.

usuario60420
fuente
Parece que funcionaría mejor como un comentario en la publicación original, ya que no es realmente una respuesta per se.
tubedogg
@tubedogg En realidad, el verdadero problema aquí es la pregunta. Es tan vago que es difícil rechazar la opinión o experiencia de alguien. El núcleo de esta respuesta es esperar a que finalice la indexación y otros procesos que podrían ayudar a algunas personas.
bmike
-1

Otros han preguntado, pero ¿cómo estás determinando el uso de RAM? A través topde la línea de comando, veo lo siguiente en mi Mac Mini (2012) con 8 GB de RAM:

PhysMem: 3861M usado (919M con cable), 4328M sin usar

Lo que parece correcto. Pero si ejecuto, htopque es una versión mejorada topque he compilado e instalado por mi cuenta, veo lo siguiente.

Mem [||||||||||||||||||| 7762 / 8192MB]

Lo que para mí se lee como si estuviera a solo 512 MB de intercambio. Lo que significa que puede estar leyendo los datos incorrectamente y que algo más en su configuración está causando un cuello de botella. Estoy bastante contento con la velocidad y la capacidad de respuesta de Mac OS X 10.9 en mi configuración. Sin problemas. Más estable que Mac OS X 10.8.

JakeGould
fuente
-3

La aplicación de limpieza de memoria resolvió mi problema.

progresivo
fuente