Linux - Red Hat se queda sin memoria

   
Vista:

Red Hat se queda sin memoria

Publicado por Pedro (8 intervenciones) el 10/05/2012 00:35:28
Hola
He encontrado muchisima ayuda y sobre todo muy buena onda en una consulta que hice, gracias

Ahora tengo (creo el ultimo problema)

Tengo un servidor con un Red Hat 2.6.18

En este corrre una aplicacion en Java sobre un glassfish version 2

El tema es que a medida que usuarios se van conectando la memoria free va disminuyendo y llega un momento en el cual tengo que reiniciar el servidor y entonces todo funciona nuevamente
Asi que estoy revisando todos los dias y cuando la memoria me baja de 400 aprox lo reinicio, originalmente arranca con 3798

Bueno, la pregunta es , alguien me puede ayudar a que esto no suceda, o sea cuando un usuario se desconecta que la memoria vuelva a quedar libre, esto no sucedia antes y la verdad no se cuando empezo a pasar

Muchas gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de Linux
- Cursos de Linux
- Temas de Linux
- Chat de Linux
información
Cursos y Temas de Linux
- Manual de KDE
- Curso completo de Ubuntu
- Instalación de PHP-NUKE en localhost
Imágen de perfil de xve

Red Hat se queda sin memoria

Publicado por xve (662 intervenciones) el 10/05/2012 07:19:36
Hola Pedro, la verdad es que esto que me comentas no lo había oído nunca. Linux siempre intenta utilizar el máximo de memoria, ya sea en buffer o cache, para siempre disponer del máximo de datos cargados en memoria. Si se terminara la memoria utilizada, luego empezaría a utilizar memoria de disco (swap) lo cual ralentizara todas las aplicaciones, pero no dejaría de dar servicio.

Cuando se llena la memoria, que hace la aplicación, deja de funcionar?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Red Hat se queda sin memoria

Publicado por Pedro (8 intervenciones) el 10/05/2012 20:20:50
xve , muy amable por contestar

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
login as: root2
root2@sci.softwarefactory.name's password:
Last login: Thu May 10 07:18:20 2012 from 186.59.25.214

RHN kickstart on 2008-09-15

[root@lfvscp10140 ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          4051       2157       1893          0        137       1175
-/+ buffers/cache:        844       3207
Swap:         1992          0       1992
[root@lfvscp10140 ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          4051       2157       1893          0        138       1175
-/+ buffers/cache:        844       3207
Swap:         1992          0       1992
[root@lfvscp10140 ~]#              total       used       free     shared    buffers     cached
-bash: total: command not found
[root@lfvscp10140 ~]# Mem:          4051       2157       1893          0        137       1175
-/+ buffers/cache:        844       3207
-bash: Mem:: command not found
[root@lfvscp10140 ~]# -/+ buffers/cache:        844       3207
-bash: -/+: No such file or directory
[root@lfvscp10140 ~]# Swap:         1992          0       1992
-bash: Swap:: command not found
[root@lfvscp10140 ~]# [root@lfvscp10140 ~]#
-bash: [root@lfvscp10140: command not found
[root@lfvscp10140 ~]# Mem:          4051       2157       1893          0        137       1175
[root@lfvscp10140 ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          4051       2158       1892          0        138       1175
-/+ buffers/cache:        844       3206
Swap:         1992          0       1992
[root@lfvscp10140 ~]# clear
[root@lfvscp10140 ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          4051       2158       1892          0        138       1176
-/+ buffers/cache:        844       3206
Swap:         1992          0       1992
[root@lfvscp10140 ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          4051       2158       1892          0        138       1176
-/+ buffers/cache:        844       3206
Swap:         1992          0       1992
[root@lfvscp10140 ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          4051       2159       1891          0        138       1177
-/+ buffers/cache:        844       3206
Swap:         1992          0       1992
[root@lfvscp10140 ~]# free -m
             total       used       free     shared    buffers     cached
Mem:          4051       2162       1888          0        138       1178
-/+ buffers/cache:        845       3205
Swap:         1992          0       1992
[root@lfvscp10140 ~]#


estos son unos free que he hecho asi ves que van bajando el free, y asi sigue bajando, luego la aplicacion se cuelga, directamente se cuelga, arranca y se queda ahi pegada no continua ni se puede hacer nada.
Por eso mismo es que reinicio el servidor cada 2 dias

Cualquer dato que necesites solo avisame y te lo paso, lo que si , si es de linux por ahi no conozco el comando
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de xve

Red Hat se queda sin memoria

Publicado por xve (662 intervenciones) el 10/05/2012 21:47:32
Hola Pedro, hasta donde yo se, no es nada normal, yo llevo tiempo gestionando servidores Linux, y nunca me he encontrado con un problema similar...

Si se quedara sin memoria física, luego empezaría por la swap... estaría bien mirar la memoria antes de reiniciar, haber como esta.

Lo único que se me ocurre, es que la aplicación de java este dando problemas, por lo que deberías de revisar los logs haber si encuentras alguna cosa, o lo otro que se me ocurre, es que haya un parte de la memoria estropeada, y que cuando la utilice, se cuelgue la maquina... todo muy raro... para la memoria, puedes utilizar memtest que viene con casi cualquier CD Live.

Siento no poder ser te de mas ayuda.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Red Hat se queda sin memoria

Publicado por Pedro (8 intervenciones) el 11/05/2012 00:51:07
Muchisimas gracias por todo xve.
Voy a seguir tus pasos a ver que encuentro, pero me parece que el problema puede venir por el lado del glassfish.
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar