Hardware de la red

En este apartado se describen cuestiones relacionadas con el hardware de la red que deben tenerse en cuenta a la hora de incorporar la funcionalidad del Caching Proxy a la red.

Consideraciones sobre la memoria

Debe dedicarse una gran cantidad de memoria al servidor proxy. El Caching Proxy puede consumir 2 GB de espacio de direcciones virtuales cuando se configura una gran memoria caché de sólo memoria. También es necesaria memoria para el kernel, las bibliotecas compartidas y los almacenamientos intermedios de red. Por lo tanto, es posible tener un servidor proxy que consuma 3 o 4 GB de memoria física. Tenga en cuenta que una memoria caché de sólo memoria es significativamente más rápida que una memoria caché de disco sin procesar, y que este cambio de la configuración puede considerarse en sí una mejora en el rendimiento.

Consideraciones sobre el disco duro

Es importante tener una gran cantidad de espacio en disco en la máquina en la que se instale el Caching Proxy. Esto es especialmente cierto cuando se utilizan memorias caché de disco. Leer y grabar en un disco duro es un proceso intensivo para un sistema. Aunque los procedimientos de E/S del Caching Proxy son eficaces, las limitaciones mecánicas de las unidades de disco duro pueden limitar el rendimiento cuando el Caching Proxy está configurado para utilizar una memoria caché de disco. Es posible minimizar los cuellos de botella producidos en la E/S de disco con prácticas tales como el uso de diversos discos duros para los dispositivos de memoria caché sin procesar y archivos de anotaciones cronológicas y el uso de unidades de discos con rapidez en los tiempos de búsqueda, velocidades rotacionales y velocidades de transferencia.

Consideraciones sobre la red

Los requisitos de red, como velocidad, tipo y número de NIC, así como la velocidad de las conexiones de red con el servidor proxy, afectan al rendimiento del Caching Proxy. En general, lo más conveniente para el rendimiento es utilizar dos NIC en una máquina de servidor proxy: una para el tráfico de entrada y otra para el tráfico de salida. Es probable que una sola NIC pueda alcanzar su límite máximo en función del tráfico de solicitudes HTTP y respuestas individualmente. Además, las NIC deben llegar, como mínimo, hasta los 100 MB, y siempre deben configurarse para el funcionamiento en dúplex. Esto es porque, posiblemente, la negociación automática entre los equipos de direccionamiento y conmutación causará errores y mermará la productividad. Finalmente, la velocidad de la conexión de red tiene una gran importancia. Por ejemplo, no puede esperar atender a una elevada carga de solicitudes y conseguir una óptima productividad si la conexión con la máquina Caching Proxy es una portadora T1 saturada.

Consideraciones sobre la CPU

La unidad central de proceso (CPU) de una máquina de Caching Proxy se puede convertir en un factor limitador. La potencia de la CPU afecta al período de tiempo que tardan en procesarse las solicitudes y el número de CPU existentes en la red afecta a la escalabilidad. Es importante que coincidan los requisitos de la CPU del servidor proxy con el entorno, especialmente para adaptarse a la carga de solicitudes punta a las que atenderá el servidor proxy.