[Previo por Fecha] [Siguiente por Fecha] [Previo por Hilo] [Siguiente por Hilo]

[Hilos de Discusión] [Fecha] [Tema] [Autor]

Re: [Ayuda] Puedo aumentar la swap?? o que me recomiendan debo hacer ?



Parece que se trata de una fuga de memoria y ese problema no se va a solucionar agregándole más swap. Lo que tienes que haces es que al reiniciar tu máquina corres el comando top como lo has venido haciendo pero le aprietas la tecla M para qte te ordene los procesos por uso de memoria. Luego tendrás que revisar tu top cada hora o cada 6 horas o cada día para ver cómo va creciendo el uso de la memoria d etu máquina y qué proceso es el que se está devorando la memoria entonces tendrás que poner un cron job a reiniciar ese proceso frecuentemente (cada media noche por ejemplo) para que devuelva toda la memoria que se avorazó y vuelva a empezar desde cero....... Y luego deberás conseguir un parche para la fuga de memoria del proceso avorazado para que ya no lo tengas que estar reiniciando....


Yolanda Prieto wrote:

Hola listeros
Este para plantearles lo siguiente:

Tengo un sistema:RedHat Red Hat Linux release 7.2 (Enigma)
Kernel 2.4.9-34smp on an i686
login:

El mismo posee 4Gb de RAM y 1Gb de swap, 76 G de disco dura (RAID 5)
2 procesadores Xeon Pentium III a  750Mhz

Qui les envio una salida del comando top
10:53am  up  2:49,  5 users,  load average: 4.16, 1.71, 1.13
464 processes: 462 sleeping, 2 running, 0 zombie, 0 stopped
CPU0 states: 25.6% user, 57.9% system,  9.0% nice, 16.6% idle
CPU1 states: 21.9% user, 50.5% system, 12.5% nice, 28.2% idle
Mem: 3831236K av,  1430552K used, 2400684K free,     884K shrd,  94012K buff
Swap: 1028152K av,       0K used, 1028152K free                  393920K
cached

 PID USER     PRI  NI  SIZE  RSS SHARE STAT %CPU %MEM   TIME COMMAND
8850 root      14   0  1716 1716   828 R    48.3  0.0   0:44 top
1971 weblogic   9   0  410M 410M 18812 S    45.6 10.9   0:45 java
2434 confin    13   5  266M 266M 31848 S N  28.8  7.1   1:49 java
2123 weblogic  16   5 79276  77M 21220 R N  13.8  2.0   0:21 java
1950 weblogic   9   0  410M 410M 18812 S     9.9 10.9   0:20 java
2441 confin    13   5  266M 266M 31848 S N   5.1  7.1   1:59 java
2426 confin    13   5  266M 266M 31848 S N   5.0  7.1   0:27 java
6298 confin     9   0   536  536   456 S     2.5  0.0   0:07 tail
2530 weblogic   9   0  410M 410M 18812 S     2.4 10.9   1:50 java

En el mismo estan corriedno  un promedio de 400 procesos java.

Luego de unos 10 dias  de trabajo   el comando top  me reporto :
.........
Swap: 1028152K av, 1028152K used, 0K free
Es decir el sistema se le agota la swap ( no pude verificar exactamente la
memoria fisica , pero tambien se la va consumiendo) y se hace excesivamente
lenta  la operación del servidor.

La solución que he encontrado es rebootear el mismo ( shutdown -r now)
Y con esto libero toda la memoria ocupada, como lo muestra la salida del
comando vmstat vmstat 1 5
r  b  w  swpd   free   buff  cache  si  so    bi    bo   in   cs  us  sy  id
0  0  0  0 2303392  98336 433236   0   0     9    29  214   350   9  15  75
0  0  0  0 2303392  98336 433236   0   0     0     0  884  2130  25   3  72
0  0  0  0 2303392  98340 433260   0   0    28     0  803  1476  21  10  69
0  0  0  0 2303324  98340 433264   0   0     0     0  640  1572  25   3  71
1  0  0  0 2303316  98340 433268   0   0     0   252  444   795  15   1  84
Pero quisiera conocer si puedo incrementar  la swap  o si puedo utilizar
algún otro procedimiento que no implique rebootear el servidor.

En espera de su repuesta, los saluda
Yolanda

_______________________________________________
Ayuda mailing list
Ayuda en linux org mx
Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/



--
Sandino Araico Sánchez
-- Lo que no mata engorda.


_______________________________________________
Ayuda mailing list
Ayuda en linux org mx
Para salir de la lista: http://mail.linux.org.mx/mailman/listinfo/ayuda/



[Hilos de Discusión] [Fecha] [Tema] [Autor]