13 votos

¿es normal este uso de la memoria de intercambio?

Me he comprado un Macbook Air m1 con 8 gb de ram
Llevo un mes usándolo y me he dado cuenta de que mi uso de swap es inusualmente alto, ¿es algo de lo que preocuparse?

Como se puede ver en la captura de pantalla swap es de alrededor de 3 gigas, y no se ha hecho abajo todavía.

enter image description here
Esperaba que 8 gigas fueran suficientes para vscode y node pero ahora lo dudo

Además, mi uso de ram en el monitor de actividad siempre alcanza un pico de 6,6-6,7 gigas, nunca sube más que eso.

enter image description here las etiquetas son: toda la ram, ram usada, caché, swap

¿Debo preocuparme?

1 votos

¿Ha experimentado algún problema con el uso real? ¿Retrasos, ruedas que giran, etc.? Si no es así, entonces todo está bien. El problema con iStat es que te da números para preocuparte, la mayoría de los cuales son completamente normales.

0 votos

¿Cómo se ve el gráfico de memoria en el Monitor de Actividad? Esto suele dar una mejor evaluación que los números desnudos.

0 votos

@benwiggy no, nunca, no he tenido ningún problema ni ralentización, sólo preocupaciones

26voto

Tetsujin Puntos 23061

Mientras la presión de la memoria se vea bien, no hay de qué preocuparse.

MacOS mantiene las cosas en caché en la memoria RAM siempre y cuando esa RAM no sea necesaria para nada más - eso le da una tendencia general a parecer que se llena y nunca se vacía.

Lo mismo puede decirse del intercambio. Se llena, el contenido puede cambiar, pero la cifra de swap que se muestra es siempre una cifra de "marea alta". Nunca se ve que baje hasta que se reinicie.

No le sirve a usted o al sistema operativo en absoluto si se vacía periódicamente la RAM no utilizada o el swap sólo para "parecer más ordenado". Su propósito es mejor si se queda con todo en caso de que se necesite de nuevo.

19voto

Andrejs Cainikovs Puntos 1326

Hay dos grandes conceptos erróneos que se ven a menudo en relación con la gestión de la memoria:

  • La RAM llena es mala.
  • El intercambio completo es malo.

Ambos están equivocados.

La memoria RAM es extremadamente rápida en comparación con otros tipos de almacenamiento, tanto en términos de latencia como de ancho de banda. La RAM también es extremadamente cara en comparación con otros tipos de almacenamiento. Por lo tanto, usted quiere La memoria RAM debe estar siempre llena, de lo contrario se está desperdiciando un almacenamiento rápido y costoso.

Swapp en es malo. El intercambio no lo es. La mayoría de los sistemas operativos tiran páginas de la RAM a la swap preventivamente durante los períodos de bajo carga del sistema pero mantenerlos en la RAM al mismo tiempo también . ¿Por qué? Porque el intercambio es lento, y por eso quieres que las cosas sean ya en intercambio en caso de que las proverbiales heces golpeen la proverbial unidad de circulación de aire. Usted no quiere que su sistema comience a intercambiar al mismo tiempo cuando ya está bajo alta carga de todos modos.

Por lo tanto, un sistema operativo intentará utilizar la mayor cantidad de RAM posible, por ejemplo, almacenando en la memoria caché los archivos a los que se ha accedido recientemente y con regularidad. Y tratará de usar la mayor cantidad de swap posible copiando preventivamente los datos de la RAM a la swap, de modo que si el SO necesita la RAM rápidamente puede simplemente utilizarlo para un propósito diferente sin tener que guardarlo para intercambiarlo primero.

Ahora bien, cuando escribí más arriba que el sistema operativo intentará utilizar "tanta RAM como sea posible", eso no es 100% cierto. Es más bien que el sistema operativo tratará de utilizar "toda la RAM que considere sensata", y definir lo que, precisamente, significa "sensata" es una de las cosas que los ingenieros de rendimiento y los desarrolladores del núcleo han estado tratando de mejorar desde que se inventó la gestión de la memoria hace unos 70 años.

MacOS en, particular, tratará de mantener algunos cantidad de RAM libre, y también comprimirá algunas partes de la RAM.

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