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.

Administración <strong>avanzada</strong> <strong>de</strong> <strong>GNU</strong>/<strong>Linux</strong><br />

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

ponga <strong>de</strong> tiempo <strong>de</strong> CPU (por ejemplo, idle > 20%) y que el número<br />

<strong>de</strong> entrada/salida sea elevado (por ejemplo, > 30 entrada/salida/s)<br />

utilizando atsar -u y atsar -d. Las soluciones pasan por:<br />

a) En un sistema multidisco, planificar dón<strong>de</strong> se encontrarán los archivos<br />

más utilizados para equilibrar el tráfico hacia ellos (por<br />

ejemplo /home en un disco y /usr sobre otro) y que puedan utilizar<br />

todas las capacida<strong>de</strong>s <strong>de</strong> la entrada/salida con caché y concurrente<br />

<strong>de</strong> <strong>GNU</strong>/<strong>Linux</strong> (incluso, por ejemplo, planificar sobre<br />

qué bus i<strong>de</strong> se colocan). Comprobar luego que existe un equilibrio<br />

<strong>de</strong>l tráfico con atsar -d (o con iostat). En situaciones críticas<br />

se pue<strong>de</strong> consi<strong>de</strong>rar la compra <strong>de</strong> un sistema <strong>de</strong> discos RAID que<br />

realizan este ajuste <strong>de</strong> forma automática.<br />

b) Tener en cuenta que se obtienen mejores prestaciones sobre dos<br />

discos pequeños que sobre uno gran<strong>de</strong> <strong>de</strong>l tamaño <strong>de</strong> los dos anteriores.<br />

c) En sistemas con un solo disco, generalmente se realizan, <strong>de</strong>s<strong>de</strong> el<br />

punto <strong>de</strong> vista <strong>de</strong>l espacio, cuatro particiones <strong>de</strong> la siguiente manera<br />

(<strong>de</strong>s<strong>de</strong> fuera hacia <strong>de</strong>ntro): /, swap, /usr, /home; pero que<br />

genera pésimas respuestas <strong>de</strong> entrada/salida porque si, por<br />

ejemplo, un usuario compila <strong>de</strong>s<strong>de</strong> su directorio /home/user y el<br />

compilador se encuentra en /usr/bin, la cabeza <strong>de</strong>l disco se moverá<br />

por toda su longitud. En este caso es mejor unir las particiones<br />

/usr y /home en una sola (más gran<strong>de</strong>) aunque pue<strong>de</strong> representar<br />

algunos inconvenientes en cuanto a mantenimiento.<br />

d) Incrementar los buffers <strong>de</strong> caché <strong>de</strong> la entrada/salida (ver, por<br />

ejemplo: /proc/i<strong>de</strong>/hd...).<br />

e) Si se utiliza un ext2fs, se pue<strong>de</strong> utilizar el comando:<br />

dumpe2fs -h /<strong>de</strong>v/hd...<br />

para obtener información sobre el disco y:<br />

tune2fs /<strong>de</strong>v/hd...<br />

para cambiar algunos <strong>de</strong> los parámetros configurables <strong>de</strong>l disco.<br />

f) Obviamente, el cambio <strong>de</strong>l disco por uno <strong>de</strong> mayor velocidad<br />

(RPM) siempre tendrá un impacto positivo en un sistema limitado<br />

por entrada/salida <strong>de</strong> disco. [Maj96]<br />

ANOTACIONES<br />

401

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

Saved successfully!

Ooh no, something went wrong!