Hardware de Rede

Esta seção discute os problemas de hardware de rede a serem considerados ao apresentar a funcionalidade do Caching Proxy em sua rede.

Considerações sobre Memória

Uma grande quantidade de memória deve ser dedicada ao Servidor Proxy. O Caching Proxy pode consumir 2 GB de espaço de endereço virtual quando uma grande cache somente memória é configurada. A memória também é necessária para o kernel, bibliotecas compartilhadas e buffers de rede. Portanto, é possível ter um Servidor Proxy que consuma 3 ou 4 GB de memória física. Observe que a cache somente memória é significativamente mais rápida do que uma cache de disco bruta e somente esta alteração pode ser considerada uma melhoria no desempenho.

Considerações sobre Disco Rígido

É importante ter uma grande quantidade de espaço em disco na máquina onde o Caching Proxy está instalado. Isto se aplica principalmente quando são utilizadas caches de disco. A leitura e gravação em um disco rígido são um processo intensivo para um computador. Embora os procedimentos de E/S do Caching Proxy sejam eficientes, as limitações mecânicas de unidades de disco rígido podem restringir o desempenho quando o Caching Proxy estiver configurado para utilizar uma cache de disco. O gargalo de E/S de disco pode ser reduzido com práticas como a utilização de vários discos rígidos para dispositivos de cache brutos e arquivos de log e com a utilização de unidades de disco com tempos de procura, velocidades rotacionais e taxas de transferência rápidos.

Considerações sobre Rede

Os requisitos de rede, tais como velocidade, tipo de número de NICs e a velocidade da conexão de rede com o Servidor Proxy afetam o desempenho do Caching Proxy. Geralmente, é muito importante para o desempenho utilizar duas NICs em uma máquina do Servidor Proxy: uma para o tráfego de entrada e uma para o tráfego de saída. Provavelmente, uma única NIC pode atingir seu limite máximo somente pelo tráfego de pedidos e respostas de HTTP. Além disso, as NICs devem ter pelo menos 100 MB e devem ser sempre configuradas para uma operação full-duplex. Isto ocorre porque a negociação automática entre o roteamento e o equipamento de chave provavelmente pode causar erros e prejudicar o desempenho. Por último, a velocidade da conexão de rede é muito importante. Por exemplo, você não pode esperar atender a uma alta carga de pedidos e alcançar um ótimo rendimento se a conexão com a máquina do Caching Proxy for uma portadora T1 saturada.

Considerações sobre CPU

A CPU (Central Processing Unit) de uma máquina do Caching Proxy provavelmente pode se tornar um fator limitante. A potência da CPU afeta a quantidade de tempo gasto para processar pedidos e o número de CPUs na rede afeta a escalabilidade. É importante corresponder os requisitos da CPU do Servidor Proxy ao ambiente, principalmente para modelar a carga máxima de pedidos que o Servidor Proxy atenderá.