Apuntes 29-04-08
Comenzamos la clase de hoy haciendo un breve repaso a lo visto en la clase anterior. (Comienzo del tema 3)
Continuamos comentando algunos de los ejercicios de autoevaluación realizados por los compañeros:
http://dyec2008.blogspot.com/
http://tupakamaru.wordpress.com/2008/04/25/ejercicios-autoevaluacion-362/
A continuacion vemos un ejemplo (no del todo bien hecho) de comparativa entre cartuchos de tinta:
http://www.trustedreviews.com/printers/review/2007/04/21/The-Inkjet-Investigation/p3
Continuamos con el temario…
3.6.1 Consideraciones sobre la configuración.
Si hay que comprar un nuevo sistema de E/S, dado que hay poca elección en cuanto al controlador y al ordenador que hay que conectar, lo más importante es el tiempo mínimo de búsqueda.
3.6.2 Particiones y filesystems
En la mayoría de los casos y de los sistemas operativos actuales, hay varios filesystems donde elegir; como mínimo, hay un filesystem “antiguo”, que se usa por razones de compatibilidad, y uno “nuevo”; incluso puede darse el caso de que un mismo sistema operativo tenga diferentes filesystems, uno en cada versión, y que un mismo ordenador tenga diferentes filesystems en un mismo disco duro incluso. Como ejemplos podemos ver el FAT de windows o ext3 de Unix.
En cada partición suele haber un filesystems; y un sistema UNIX suele tener muchas particiones en cada disco, aparte de varios discos en cada sistema.
3.6.3 Equilibrio de la carga de trabajo de E/S
La herramienta que se usa para esto es iostat o sar –d. Iostat da un informe que, entre otras cosas, indica cuánto se ha leído y escrito en cada disco duro físico, y cuántas transacciones, o peticiones de lectura/escritura, ha habido.
Lo ideal sería que el trabajo estuviera repartido entre todos los discos, pero no siempre es así. Para sollucionar este problema, se puede:
- Colocar los ficheros a los que más se acceda en los discos duros más rápidos
- Repartir los usuarios entre diferentes discos duros, y colocar los ficheros de los usuarios que más uso tenga en los más rápidos.
3.6.4 Conservando el espacio del disco duro
Lo más conveniente sería borrar toda la información prescindible del disco duro.
3.6.5 Mejora de prestaciones de disco en WinNT
Se puede medir el porcentaje de uso del fichero de paginación, porcentaje de uso de disco y demás. Puede ser que en un servidor haya algún problema, en caso de que el archivo de paginación se use más del 90% del tiempo. En algunos casos, usar una controladora de disco con caché puede mejorar el asunto.
3.6.6 Usando la BIOS para mejorar prestaciones
Modificando diversos parametros en la bios podemos mejorar las prestaciones de nuestro disco duro.
3.7 Optimización de un servidor web
Consejos:
- Desconectar consultas DNS inversas
- Incrementar el tiempo de timeout del TCP
- Buscar un servidor cerca de los usuarios potenciales
- Incrementar la RAM
- Actualizar las versiones del servidor y del sistema operativo.
- Dedicar el servidor exclusivamente a eso
- Usar APIs del servidor en vez de SSI (server-side includes) o CGI (common gateway interface).
- Preprocesar el contenido dinámico, para evitar al servidor el trabajo de generarlo, o usar algún sistema de caché, para que las páginas que se soliciten más frecuentemente estén pre-generadas.
- Usar un profesional
3.8 Mejora de prestaciones de sistemas Windows XP
Para empezar, windows xp se optimiza de forma automática. Además, usando el sentido comun, podemos eliminar del sistema todos los programas y utilidades superfluas. Tambien conviene mantener nuestro sistema actualizado, desfragmentar de vez en cuando, y controlar las aplicaciones que se cargan al inicio eliminando todas las que sean innecesarias.
- - - - - - - - -
Por último, tras acabar el tema 3, vemos el video del dia:
http://video.google.com/videoplay?docid=-2952683797671550884&q=disk+performance&ei=vAgXSJ2rHo-K2QKzhfnSBg
Loading...
Bueno, más que verlo, lo intentamos…
JJ - Abril 30, 2008 at 10:35 am