
¿Cuál es la cantidad máxima de conexiones que Squid puede admitir a la vez? Hay 5000 usuarios en un campus, ¿cuántos sistemas proxy Squid necesitaré?
Respuesta1
Depende de la naturaleza de las conexiones, la velocidad de las redes entre el proxy y el servidor/proxy y cliente. Saber que hay 5000 usuarios no proporciona mucha información sobre la cantidad de conexiones simultáneas. Pero presumiblemente estas personas pueden acceder a Internet actualmente, así que ¿por qué no medir lo que están haciendo ahora?
Ciertamente, para este volumen sería razonable proporcionar más de un proxy en términos de confiabilidad, y dado que los costos de licencia no deberían ser un problema, recomendaría usar más máquinas de baja especificación en lugar de menos máquinas de alta especificación. Sospecho que serían suficientes 2-3 cajas de gama muy baja (Athlon X2, 2-4 Gb de memoria) pero con capacidad HD adicional (digamos 2 discos de 500 Gb como una matriz reflejada). También se beneficiarían de tener una interconexión más rápida, independiente de las conexiones de Internet y de intranet, es decir, al menos 3 NIC. Una vez que haya descubierto cómo equilibrar la carga, agregar más nodos (si los necesita) es trivial.
C.
Respuesta2
Tendrías que probarlo para estar seguro; Depende de lo pesado que sea el tráfico. Es muy posible que te encuentres con limitaciones en el conmutador o en la tarjeta de red antes de que Squid desaparezca.
¿Cuanta memoria tienes? ¿Subsistema de accionamiento? ¿Está planeando usarlo solo como un proxy para monitoreo, o como proxy real de datos, de modo que esté llegando al subsistema de disco con mucho tráfico (y qué está haciendo para evitar que la E/S del disco sea un cuello de botella?) tu CPU, ¿qué estás usando?
¿Puedes acelerar la conexión, por ejemplo cambiando dormitorio por dormitorio al sistema proxy, para poder ver si vas a saturarlo? ¿O ya cuenta con un sistema para configurar una granja y usar algo en el front-end para equilibrar la carga de una granja de servidores proxy?