16.04.2014 Views

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

Administración avanzada de GNU/Linux (PDF) - SW Computación

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

ª FUOC • XP04/90785/00019<br />

Software libre<br />

172 root 9 0 532 532 384 S 0.0 0.2 0:00 klogd<br />

176 root 9 0 2248 2248 1736 S 0.0 0.8 0:00 namedK<br />

253 root 9 0 820 820 688 S 0.0 0.3 0:00 dhcpd-2.2.x<br />

221 root 7 -5 708 708 568 S < 0.0 0.2 0:00 diald<br />

337 postgres 9 0 1692 1692 1624 S 0.0 0.6 0:00 postmaster<br />

419 root 9 0 1416 1372 1304 S 0.0 0.5 0:00 apache<br />

...<br />

Nota<br />

Consultad el comando man<br />

para una <strong>de</strong>scripción <strong>de</strong> los<br />

parámetros y características.<br />

Debian <strong>Linux</strong> también incluye todo un conjunto <strong>de</strong> herramientas <strong>de</strong><br />

monitorización equivalentes a sar, pero que son originarias <strong>de</strong> UNIX<br />

BSD y que presentan una funcionalidad similar, aunque <strong>de</strong>s<strong>de</strong> diferentes<br />

comandos: vmstat (estadísticas <strong>de</strong> CPU, memoria y entrada/<br />

salida), iostat (estadísticas <strong>de</strong> discos y CPU), uptime (carga <strong>de</strong> CPU y<br />

estado general).<br />

10.1.2. Optimizando el sistema<br />

A continuación veremos algunas recomendaciones para optimizar el<br />

sistema en función <strong>de</strong> los datos obtenidos.<br />

1) Resolver los problemas <strong>de</strong> memoria principal<br />

Se <strong>de</strong>be procurar que la memoria principal pueda acoger un porcentaje<br />

elevado <strong>de</strong> procesos en ejecución, ya que si no es así, el sistema<br />

operativo podrá paginar e ir al swap; pero esto significa que la ejecución<br />

<strong>de</strong> ese proceso se <strong>de</strong>gradará notablemente. Si se agrega memoria,<br />

el tiempo <strong>de</strong> respuesta mejorará notablemente. Para ello, se<br />

<strong>de</strong>be tener en cuenta el tamaño <strong>de</strong> los procesos (SIZE) en estado R y<br />

agregarle la que utiliza el kernel, que se pue<strong>de</strong> obtener con el comando<br />

dmesg, que nos mostrará, por ejemplo:<br />

Memory:<br />

ANOTACIONES<br />

255048k/262080k available (1423k kernel core, 6644k reserved, 466k<br />

data, 240k init, Ok highmem<br />

Luego se <strong>de</strong>berá comparar con la memoria física y analizar si el sistema<br />

está limitado por la memoria (se verá con atsar -r y -p mucha<br />

actividad <strong>de</strong> paginación).<br />

Las soluciones para la memoria son obvias: o se incrementa la capacidad<br />

o se reducen las necesida<strong>de</strong>s. Por el coste actual <strong>de</strong> la memoria,<br />

398

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!