Zombies y <defunct>
Aldrin Gonzalo Martoq Ahumada
amartoq en dcc.uchile.cl
Lun Jul 16 18:42:08 CLT 2007
On 7/15/07, Rodrigo Fuentealba <darkprox en gmail.com> wrote:
> > On 7/14/07, Horst H. von Brand <vonbrand en inf.utfsm.cl> wrote:
> > > Larry Letelier N. <barbudone en gmail.com> wrote:
> > > > Vengo a acusar a dovecot-auth, nos esta dando demaziados proceso Zombies
> > > > [root en maquina ~]# ps -el |grep Z
> > > > F S UID PID PPID C PRI NI ADDR SZ WCHAN TTY TIME CMD
> > > > 4 Z 97 32414 12911 0 75 0 - 0 exit ? 00:00:00 imap-login
> > > > <defunct>
> > > > 5 Z 0 32426 12914 0 77 0 - 0 exit ? 00:00:00
> > > > dovecot-auth <defunct>
>
> > > > top - 15:31:25 up 1 day, 2:48, 3 users, load average: 7.90, 7.72, 6.73
> Es una cantidad de carga bastante alta para una máquina que tiene
> correo electrónico solamente... ¿qué otras cosas corres ahí?
> > > > Tasks: 1423 total, 7 running, 1412 sleeping, 0 stopped, 4 zombie
> > > > Cpu(s): 40.1% us, 9.1% sy, 0.0% ni, 0.0% id, 50.5% wa, 0.3% hi, 0.0% si
> > > > Mem: 2043572k total, 1388116k used, 655456k free, 56080k buffers
> Veamos, tienes 2 Gb de memoria RAM de las cuales estás usando algo así
> como 1.4 Gb... ¿los procesos que te consumen memoria son los famosos
> difuntos?
> > > > Swap: 4610644k total, 160k used, 4610484k free, 550024k cached
> La SWAP ni la toca... estás perdiendo 4 preciosos Gb de swap (y si te
> faltase alguna vez, podrías crear una swap temporal en disco más
> mejol)
> > > > alguna sugerencia?
[...]
> > Larry, el origen de tu consulta es que tienes algun problema con la máquina?
[...]
> > Con el encabezado del top se ve que está bastante cargadita y al
> > parecer las cpus estan esperando datos de los discos. Lo que me
> > extraña es por qué tiene ~ 600MB libres de RAM y no estan en el buffer
> > o cache, siendo que el uso parece ser mayoritariamente de correo.
>
> No tiene por qué comerse toda la RAM si tiene diez cuentas de correo
> electrónico en esa máquina; aparte no ha dicho si tiene algún método
> antispam, por ejemplo, que a mi parecer son los que más consumen.
Debiera comersela toda para usarla como cache... Salvo que corra algo
grande que chupe mas RAM, depende... En todo caso la carga esta bien,
significa que el tarro esta siendo bien utilizado ;)
Respecto del swap en archivo; no lo recomiendo, pues es un poco mas
lento. Mejor desperdiciar una particion grande y dejarla de colchon
cuando algo se coma toda la RAM. El espacio en disco es barato hoy en
dia, acato tengo 9GB de swap para una maquina con 16GB de RAM.
--
Aldrin Martoq
Más información sobre la lista de distribución Linux