1 votos

iMac (Finales de 2015) el uso de swap cuando todavía hay un montón de RAM izquierda

La esposa de mi nuevo iMac es comportarse extrañamente. A pesar de ser bastante potente de la máquina, es más bien lento y perezoso. Me miraba en él, y parece que su memoria de intercambio o swap es máximo, aunque hay un montón de RAM a la izquierda:

screenshot of htop output

Sin embargo, mi Mac Pro se parece a esto:

screenshot of htop output

Esto sucede constantemente, causando la máquina significativamente el desempeño deficiente. Hay algo mal con el sistema, tal vez?

1voto

Tetsujin Puntos 23061

Todo esto es anecdótico, prueba usando un tamaño de muestra de 2, por lo que apenas cuenta como experimento...

Reiniciar el Mac, ha sido de 12 días.

Eso estaría bien para un equipo con una gran cantidad de RAM, pero se va a golpear una poca memoria RAM de la máquina más difícil.
Yo diría que la solución más sencilla sería el doble de la RAM.
Dos de las máquinas aquí son siempre, el uno con sólo 10 GB de RAM se utiliza para reducir después de sólo un par de días [ahora tiene 26GB y ya no se que], el uno con 64GB realmente nunca se ralentiza.

Creo que la usa swap figura sólo se restablece en el reinicio, por cierto. No estoy seguro de que es necesariamente un indicador de la actividad actual [pero yo estoy abierto a correcciones en las que]

1voto

Jose Chavez Puntos 645

No sé de qué programa se utiliza para generar la salida en la captura de pantalla, pero suponiendo que las salidas de la ordinaria figuras como por ejemplo el Monitor de Actividad o superior haría - la razón por la aparentemente erraneous de intercambio de uso es simplemente uno de tiempo.

Imagina que un proceso en el Mac asigna 12 GB de RAM. El sistema no tiene 12 GB de memoria RAM libre, de manera que se mueve algo para cambiar y da el proceso de sus 12 GB de RAM.

Un poco más tarde, el proceso se libera a los 12 GB de RAM (es decir, desasignar ellos). Ahora, el sistema tiene una gran cantidad de memoria RAM libre, pero todavía está utilizando una gran cantidad de espacio de intercambio.

Se podría argumentar que el sistema debe mover todo de swap en la memoria RAM, pero hacerlo es lento y "caro" en términos de los recursos del sistema. El sistema no puede saber si se necesita la cosa que está en el espacio de intercambio primera, o más bien quieren tener RAM libre para algo más. Por lo tanto, generalmente se opta por mantener las cosas en el espacio de intercambio, y solo se mueve en la memoria RAM como sea necesario.

La solución para su problema es monitorear continuamente durante un período de tiempo (por ejemplo, de inicio) a la figura, que el proceso es en realidad el uso de una gran cantidad de memoria RAM para una cantidad limitada de tiempo.

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