GNU/Linux >> Tutoriales Linux >  >> Linux

Ubuntu Linux:procesamiento de memoria de intercambio y uso de memoria

El sistema de memoria virtual de Linux no es tan simple. No puede simplemente sumar todos los campos RSS y obtener el valor informado used por free . Hay muchas razones para esto, pero mencionaré algunas de las más importantes.

  • Cuando un proceso se bifurca, tanto el padre como el hijo se mostrarán con el mismo RSS. Sin embargo, Linux emplea copia en escritura para que ambos procesos realmente usen la misma memoria. Solo cuando uno de los procesos modifica la memoria, esta se duplicará.
    Esto hará que el free el número debe ser más pequeño que el top Suma RSS.

  • El valor RSS no incluye la memoria compartida. Dado que la memoria compartida no es propiedad de ningún proceso, top no lo incluye en RSS.
    Esto hará que el free el número debe ser mayor que el top Suma RSS.


Linux
  1. Cómo verificar el uso de memoria del proceso con el comando pmap de Linux

  2. Linux:¿limitar el uso de memoria para un solo proceso de Linux?

  3. Supervisión y gestión de la memoria

  4. Cómo verificar el tamaño total de RAM y el uso de memoria en Linux

  5. Cómo calcular el uso de memoria en Linux usando sar, ps y gratis

Cómo borrar la memoria de intercambio en Linux

Creciente uso de memoria residente (RSS) de Java Process

Invocar y rastrear el uso de memoria de un proceso

Determinar correctamente el uso de memoria en Linux

Limite el uso de memoria para un solo proceso de Linux

Uso de la CPU de Linux e historial de ejecución de procesos