Foros del Web » Administración de Sistemas » Unix / Linux »

Problema cache de Ram

Estas en el tema de Problema cache de Ram en el foro de Unix / Linux en Foros del Web. Hola gente. Pues tengo un problema en un Ubuntu server con la cache y es que consume mucha ram por culpa de la cache, tengo ...
  #1 (permalink)  
Antiguo 14/06/2015, 08:32
 
Fecha de Ingreso: diciembre-2012
Ubicación: Murcia
Mensajes: 329
Antigüedad: 11 años, 4 meses
Puntos: 4
Problema cache de Ram

Hola gente.

Pues tengo un problema en un Ubuntu server con la cache y es que consume mucha ram por culpa de la cache,

tengo un juego hay montado he estado mirando como liberar la memoria cache.

y suelen utilizar algo así

También he intentado cambiar los permisos sobre el drop_caches pero me dice operación no permitida.

Código BASH:
Ver original
  1. sync ; echo 2 > /proc/sys/vm/drop_caches

pero me dice que no tengo permiso siendo root

  #2 (permalink)  
Antiguo 14/06/2015, 12:22
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: Problema cache de Ram

No puedes realizar esa operación en un server en producción, lo menor que podría suceder es un kernel panic.
Por lo que veo tienes un VPS, probablemente con un panel de control integrado en una distro, por tanto por seguridad se desactiva del root la propiedad de desarrollador de kernel, que es el permiso que deberías tener.
Usa el comando "free" para ver realmente el consumo de la ram.
Código BASH:
Ver original
  1. free
Verifica la configuración de drop_caches. Por ejemplo:
Código BASH:
Ver original
  1. nano /proc/sys/vm/drop_caches
Debería estar en 0.
La explicacion es está:
0: No libera, por defecto lo controla el sistema (kernel).
1: Libera pagecache
2: Libera inodos y dentries
3: Libera inodos, pagecache y dentries, osea todo.

Te recomiendo que uses algún page_cache o algo similar.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #3 (permalink)  
Antiguo 15/06/2015, 07:43
 
Fecha de Ingreso: diciembre-2012
Ubicación: Murcia
Mensajes: 329
Antigüedad: 11 años, 4 meses
Puntos: 4
Respuesta: Problema cache de Ram

Cita:
Iniciado por lauser Ver Mensaje
No puedes realizar esa operación en un server en producción, lo menor que podría suceder es un kernel panic.
Por lo que veo tienes un VPS, probablemente con un panel de control integrado en una distro, por tanto por seguridad se desactiva del root la propiedad de desarrollador de kernel, que es el permiso que deberías tener.
Usa el comando "free" para ver realmente el consumo de la ram.
Código BASH:
Ver original
  1. free
Verifica la configuración de drop_caches. Por ejemplo:
Código BASH:
Ver original
  1. nano /proc/sys/vm/drop_caches
Debería estar en 0.
La explicacion es está:
0: No libera, por defecto lo controla el sistema (kernel).
1: Libera pagecache
2: Libera inodos y dentries
3: Libera inodos, pagecache y dentries, osea todo.

Te recomiendo que uses algún page_cache o algo similar.
Actualmente estoy utilizando Nodejs me gustaría saber si hay algún método para poder liberar la cache de nodejs puesto a que el problema lo tengo de ese servicio.
  #4 (permalink)  
Antiguo 15/06/2015, 12:27
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema cache de Ram

Toda vez que la memoria sea usada en caches, no está siendo realmente utilizada y el SO es libre de reducirla si otro programa lo necesita.
El monitoreo de memoria no se hace eliminando caches. Por ejemplo, podés tener tu memoria en el 90 y pico por ciento todo el tiempo, pero mientras el uso sea por cache, y no estés tocando swap, no deberías preocuparte.

Si tu aplicación consume memoria hasta ralentizar el servidor, o eventualmente aborta por falta de memoria, el problema está en tu aplicación, que seguramente no esté liberando la memoria cuando y donde debe hacerlo.
  #5 (permalink)  
Antiguo 15/06/2015, 14:33
Avatar de franciscomarin  
Fecha de Ingreso: junio-2009
Ubicación: Terrassa, BCN, CAT
Mensajes: 2.414
Antigüedad: 14 años, 9 meses
Puntos: 327
Respuesta: Problema cache de Ram

También puede ser simplemente que tu aplicación y el servidor en conjunto necesite más RAM de la que tu VPS tiene asignada.
  #6 (permalink)  
Antiguo 15/06/2015, 14:37
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: Problema cache de Ram

Cita:
También puede ser simplemente que tu aplicación y el servidor en conjunto necesite más RAM de la que tu VPS tiene asignada.
Lo dudo mucho.
El problema es la aplicación, no el servidor.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #7 (permalink)  
Antiguo 16/06/2015, 12:00
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Problema cache de Ram

En realidad puede ser, pero para eso hay que saber qué aplicación estamos intentando correr. Por ejemplo, levantar una instancia de JBoss con 1 GB de RAM es pedir problemas. Una aplicación hecha con PHP sobre Apache, sin embargo, podría perfectamente funcionar en ese límite.

Etiquetas: cache, ram, ubuntu
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:33.