GNU/Linux >> Tutoriales Linux >  >> Linux

Uso de memoria de Linux

Resumen

Si bien las vistas iniciales de las estadísticas de memoria de Linux pueden sugerir que el sistema se ha quedado sin memoria, la realidad es que Linux usa cualquier RAM libre disponible como caché de disco y almacenamiento en búfer para los servicios de red. Al almacenar en caché los archivos del disco, esto aumenta el rendimiento del servidor en general, ya que acceder a un archivo desde la memoria es significativamente más rápido que desde un disco duro. Cuando las aplicaciones requieren más memoria, el kernel de Linux libera automáticamente la memoria asignada al caché y la proporciona a las aplicaciones.

Aquí hay un ejemplo de salida de memoria:

CT-0000-bash-4.1# free -m
             total       used       free     shared    buffers     cached
Mem:          2048       1871        176          0          0        842
-/+ buffers/cache:       1029       1018
Swap:            0          0          0

Este sistema tiene un total de 2048 MB y ha utilizado un total de 1871 MB. ¡Si observa la línea superior, parecería que el sistema solo tiene 176 MB libres! Sin embargo, no se asuste, el real La cantidad de memoria disponible para sus aplicaciones es la combinación de la memoria libre (176 MB) y la memoria caché (842 MB). Entonces, para este servidor en particular, en realidad hay 1018 MB de memoria disponible para sus aplicaciones.


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

  2. Linux – ¿Uso de memoria real?

  3. Cómo verificar el uso de memoria en un servidor basado en Linux

  4. Uso máximo de memoria de un proceso Linux/Unix

  5. ¿Recuperar el uso de la CPU y el uso de la memoria de un solo proceso en Linux?

Cómo verificar el uso de memoria en Linux

Comando libre de Linux (Comprobar el uso de la memoria)

limitando el uso de memoria en R bajo Linux

Uso de memoria de comandos TOP

Determinar correctamente el uso de memoria en Linux

¿Cómo limitar el uso de memoria por aplicación en Linux?