viernes, 2 de mayo de 2008

Apuntes del día 29 de Abril

Comenzamos repasando lo que se vio en la última clase.

Estamos ahora en el tema 3, que trata de mejorar prestaciones en un ordenador. Lo último que se vio fue mejorar las prestaciones de la cpu.

En búsqueda de ejercicios de autoevaluación, hoy, para variar (es decir, por no ver uno de tupakamaru), vemos uno del blog dyec2008.blogspot.com, de filesystems. Además de los que incluye el compañero, comentamos el FAT que se usa en memorias flash y CDs. También de sistemas de ficheros con journaling (ext3 frente a ext2), en los que se guardan como en una bitácora los cambios a cada archivo, de manera que cuando desmontamos el disco duro se aplican los cambios. Hablamos también del gmailfs.

Hablamos de la comparación de cartuchos de tinta que hay en el wiki, que viene muy bien, porque es precisamente cómo NO debemos enfocar nuestras comparaciones. Todas las variables o características que usemos para la comparación tienen que ser pruebas completamente objetivas, y no pueden ser datos aportados por el fabricante.

JJ no quiere poner en clase aún algún vídeo de Enjuto Mojamuto. Ya subí uno anteriormente al blog, y aprovecho para subir el que creo que es el mejor, basado en hechos reales que todos hemos sufrido alguna vez:


Nos volvemos al tema 3, al 3.6.1, empezamos hablando de configuraciones RAID para dos o más discos duros. Hay dos maneras de hacerlo, bien por hardware (lo hace la placa) o por software (lo hace el SO). Normalmente es mejor por hardware que por software.

Volvemos al tema de las particiones y los filesystems. Comentamos esta imagen.

En general, todo lo que se puede hacer para distribuir la carga del disco duro, en principio, es distribuir nuestro almacenamiento en varios discos duros o en varias particiones. Otra buena idea es mantener tipos de ficheros similares en la misma partición (tipos similares: que se acceda a ellos de la misma manera y con la misma frecuencia), dar a cada filesystem un tamaño de bloque adecuado…

Vemos los distintos filesystem virtuales que están corriendo en el PC de JJ (Linux).

Hablamos de los cores (podemos definir un tamaño máximo o eliminarlos)

Hablamos de logs, ips, dns, y probamos el comando “traceroute” para ver cuáles/cuántos hosts recorre una petición para ver una página web. Hablamos de espanix, host por donde pasa gran parte de esas peticiones en España.

Una página puede estar hosteada en un servidor, y en casa podemos montar un servidor en nuestro ordenador personal donde hacemos otro montón de cosas, pero lo normal es tener un servidor dedicado ya que servir páginas cuesta muchos recursos, así que es perfectamente normal que una página tenga no solo un servidor, sino que esté repartida en varios servidores.

Hablamos de cachés, de php, del proxycache

OJO: Se avisa en clase que la siguiente sesión será muy importante. Creo que hay que tomar esto como un “aviso a navegantes” porque últimamente estamos bastante pocos en el aula.

No hay comentarios: