On Thu, 7 Apr 2005, Ricardo Frydman wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> gus wrote:
> | Hola
> | Uso debian woody, y cada tanto se queda planchado.
> | Dice lo siguiente
> |
> | out of memory: killed process 17856 (python 2.2)
> en espa�ol: sin memoria: se mat� el proceso 17856 (python2.2)
> |
> | Alguien me ayuda para solucionar este problema
>
> da la sensacion que debes comprar mas memoria o mejorar el codigo que
> deseas ejeccutar.
> pocos datos para mayot precision
Cuando el kernel no puede conceder mas memoria a un proceso estamos
hablando de memoria virtual. No de memoria RAM.
Se soluciona a�adiendo m�s swap.
Si se trata de un problema puntual conviene averiguar cual es el proceso
que est� acaparando la memoria. Usa los comandos free, vmstat, top, etc.
Intenta a�adir 500 megas de sawp en un fichero para ver que pasa.
dd if=/dev/zero of=/tmp/swap bs=1024 count=500000
chmod 600 /tmp/swap
mkswap /tmp/swap
swapon /tmp/swap
No es tan eficiente como la swap en una particion, pero si solo necesitas
a�adir gran cantidad de swap para operaciones muy concretas realizadas
de forma esporadica es una buena soluci�n.
En realidad no entiendo porque el kernel cuando se queda sin memoria
empieza a matar procesos de forma bastante indiscriminada (los que
solicitan memoria cuando ya no queda) sin intentar un aumento
temporal de la swap con un fichero auxiliar por ejemplo en /tmp.
Como medida de emergencia me parece menos dr�stico.
--
Un saludo
Antonio Castro
/\ /\
\\W//
_|0 0|_
+-oOOO-(___o___)-OOOo---------------------+
| . . . . U U . Antonio Castro Snurmacher |
| . . . . . . . [EMAIL PROTECTED] |
+()()()---------()()()--------------------+