Squid baja notablemente la velocidad de descarga
-
Hola, cómo van.
He instalado la versión 1.2.2 . Cuando realicé la instalación no agregué ningún paquete; la velocidad de descarga y navegación eran normales alrededor de 400 KB/s (Velocidad de descarga). Hoy implementé squid + squidGuard y la velocidad disminuyó notablemente de 400 Kb/s pasó a 69 KB/s (Velocidad de descarga), la navegación también bajó, en general está todo muy lento.
¿Qué puede ser?
Gracias por sus respuestas,
S.
-
¡Hola!
¿Ocupación de máquina? ¿Qué dice en la pantalla general?
Comprueba estados. A veces hay sorpresas, como equipos haciendo P2P sin saberlo …
¿Si desactivas squid+squidguard vuelve a la velocidad de antes?
Saludos,
Josep Pujadas
-
Hola Josep, ¿cómo estás?
En este momento no hay nadie en la LAN y todas las máquinas están apagadas.
La navegación se muestra lenta, acabo de entrar a descargar un archivo y lo bajé con una velocidad media de 15 KB/s.
Procedí a desactivar los servicios (squid, squidGuard) y el canal retornó a la normalidad, navegación excelente y descargas a una velocidad media de 400 KB/s.
Gracias,
S.
-
De repente has activado el TRaffic Manager, esto permite controlar las descargas, esta en Traffic management en el squid, solo pon 0 en Maximum download, Overall bandwidth throttling, Per-host throttling
Saludos
General settings Upstream proxy Cache management Access control Traffic management Auth settings Local users
Maximum download size
Limit the maximum total download size to the size specified here (in kilobytes). Set to 0 to disable.
Maximum upload size
Limit the maximum total upload size to the size specified here (in kilobytes). Set to 0 to disable.
Overall bandwidth throttling
This value specifies (in kilobytes per second) the bandwidth throttle for downloads. Users will gradually have their download speed increased according to this value. Set to 0 to disable bandwidth throttling.
Per-host throttling
This value specifies the download throttling per host. Set to 0 to disable this.
Throttle only specific extensions
Leave this checked to be able to choose the extensions that throttling will be applied to. Otherwise, all files will be throttled.
Throttle binary files
Check this to apply bandwidth throttle to binary files. This includes compressed archives and executables.
Throttle CD images
Check this to apply bandwidth throttle to CD image files.
Throttle multimedia files
Check this to apply bandwidth throttle to multimedia files, such as movies or songs.
Throttle other extensions
Comma-separated list of extensions to apply bandwidth throttle to.
Finish transfer if less than x KB remaining
If the transfer has less than x KB remaining, it will finish the retrieval. Set to 0 to abort the transfer immediately.
Abort transfer if more than x KB remaining
If the transfer has more than x KB remaining, it will abort the retrieval. Set to 0 to abort the transfer immediately.
Finish transfer if more than x % finished
If more than x % of the transfer has completed, it will finish the retrieval. -
Hola, cómo vamos.
Para nada, no he activado el Traffic Manager.
Saludos,
S.
-
:) hola..
considero que es posible que el desempeño baje por la capaidad de tu equipo donde tienes instalado el pfsense, mira las graficas en status-rrd graphs, en la pestaña de system puedes ver como cambia el uso del cpu de tu equipo, por las pruebas que he realizado el consumo de cpu no deberia pasar el 25 % para que el sistema corra con fluides el manejo de los paquetes a medida que aumentan los usuarios y consumo de ancho de banda, otra cosa en ninguna de mis pruebas con squid instalado en la misma maquina con pfsense he tenido mejores resultados, en mis otros post he dicho que estoy haciendo pruebas con el squid instalado en otro equipo, que hasta los momentos he tenido mejores resultados
-
Eso me pasa a mi y lo explique en otro post pero no se que podra ser realmente el sr. Josep me ofrecio su ayuda pero nada que lo logro hacer caminar bien, lo que eh notado es que el camina bien solo cuando tiene montado control de ancho de banda para los p2p, gracias.
-
:) hola..
considero que es posible que el desempeño baje por la capaidad de tu equipo donde tienes instalado el pfsense, mira las graficas en status-rrd graphs, en la pestaña de system puedes ver como cambia el uso del cpu de tu equipo, por las pruebas que he realizado el consumo de cpu no deberia pasar el 25 % para que el sistema corra con fluides el manejo de los paquetes a medida que aumentan los usuarios y consumo de ancho de banda, otra cosa en ninguna de mis pruebas con squid instalado en la misma maquina con pfsense he tenido mejores resultados, en mis otros post he dicho que estoy haciendo pruebas con el squid instalado en otro equipo, que hasta los momentos he tenido mejores resultados
Hola, cómo vamos.
El desempeño de la máquina es excelente. El uso de CPU y Memoria es mínimo.
Gracias.
S.
-
¡Hola!
Analicemos cosas …
¿Has ido a la tabla de estados de pfSense a ver si hay "ruido" en tu red. Suelen haber sorpresas ...
¿Puedes entrar en la máquina con SSH, ir a la shell, teclear la orden top y postear el resultado? Esto durante una bajada lenta.
¿De qué tipo de descargas estamos hablando? ¿Está dentro del tamaño configurado en squid para que se guarde en la caché?
¿Es una URL sin cgi y sin interrogantes? Cuando squid ve que el contenido es dinámico no cachea, hace una conexión directa. Esto puede verse en los logs de squid.
Bajas el archivo en una estación. Vemos cuanto tarda. Borras la caché del navegador. Haces una segunda bajada. ¿Tarda más o menos lo mismo? Es para saber si estás trabajando con un archivo cacheado por squid o no. La primera vez tendría que tardar lo que de tu conexión. La segunda tendría que tardar lo que de tu squid.
Saludos,
Josep Pujadas
-
ahora yo tambien quisiera comentar algo, yo haciendo prubas hace tiempito se me habia ocurrido montar el pf en un memoria usb de 2gb para probarlo haber como caminaba y les comento que squid me funcionaba al 100% haciendo la misma configuracion cuando lo montaba en el disco duro, a cambio que con la memoria usb era muy lento para manejar el pf osea al entrar a administar el server era algo lento, pero luego de que tenia los paquetes montado en este caso squid funciona bien, no se podrian opinar sobre eso :S, Saludos
-
¡Hola!
Ir a la consola, entrar en la shell y …
Ver lista de discos:
atacontrol list
Ver modo de conexión del disco (siendo adX el disco que nos ha dado atacontrol list):
atacontrol mode adX
Ver todos los parámetros del disco:
atacontrol cap adX
A ver cuáles son las prestaciones del disco. Hay que pensar que squid requiere un buen acceso al disco, ya que tiene que guardar y servir de nuevo los contenidos. Si el disco es lento, por algún motivo, mal asunto.
Ojo con atacontrol porque sirve para más cosas (algunas peligrosas):
http://www.freebsd.org/cgi/man.cgi?query=atacontrol
Al final de http://en.wikipedia.org/wiki/AT_Attachment hay un interesante cuadro con las velocidades de transferencia para los modos de conexión. Lo mismo para SATA, http://en.wikipedia.org/wiki/Serial_ATA.
Ejemplos:
*** La Compact Flash de mi pfSense Embedded trabaja en modo PI04. Poco le puedo pedir en cuanto acceso a disco.
*** En el FreeBSD que tengo exclusivo para squid mi disco está en modo SATA150. Esto ya es otra cosa.Saludos,
Josep Pujadas
-
Hola, cómo vamos.
El desempeño de la máquina es excelente. El uso de CPU y Memoria es mínimo.
Gracias.
S.hola… siguiendo con el tema, cuando se hicieron las pruebas con el squid se observo que en el menu de status-system se indicaba bajo uso de cpu variando de vez en cuando entre 2 % a 25 % aun asi en su historial en status-rrd graphs - system no era asi, para los meses que se uso el squid activado el uso promedio de cpu era 60 % como lo muestra la grafica, despues que se desactivo el squid bajo a un promedio de 30 %, ahora para cuando estaba con el squid el desempeño fue pesimo, las descargas super lentas, se tardaba todo hasta cargar la pagina de bienvenida del captive portal esto en un equipo Pentium 4, con tarjeta madre intel original + 2 gb de ram ddr2 + 1 disco duro 80 Gb (buen hardware) en una red Wifi conectadas 4 en wds y 20 usuarios simultaneos de promedio
-
¡Hola!
Analicemos cosas …
¿Has ido a la tabla de estados de pfSense a ver si hay "ruido" en tu red. Suelen haber sorpresas ...
¿Puedes entrar en la máquina con SSH, ir a la shell, teclear la orden top y postear el resultado? Esto durante una bajada lenta.
¿De qué tipo de descargas estamos hablando? ¿Está dentro del tamaño configurado en squid para que se guarde en la caché?
¿Es una URL sin cgi y sin interrogantes? Cuando squid ve que el contenido es dinámico no cachea, hace una conexión directa. Esto puede verse en los logs de squid.
Bajas el archivo en una estación. Vemos cuanto tarda. Borras la caché del navegador. Haces una segunda bajada. ¿Tarda más o menos lo mismo? Es para saber si estás trabajando con un archivo cacheado por squid o no. La primera vez tendría que tardar lo que de tu conexión. La segunda tendría que tardar lo que de tu squid.
Saludos,
Josep Pujadas
Hola Josep, cómo vas.
Empiezo punto por punto.
*****El tráfico aparentemente es normal.
*****A continuación la salida de TOP:
NOTA: La salida de TOP corresponde al curso de la descarga del fichero desde rapidshare.
*****El archivo que estoy bajando en este momento, es un fichero .rar con un tamaño de 250MB y la velocidad de descarga oscila entre 60 y 70 KB/s .
*****Respecto a la URL, es rapidshare.**+**Como punto nuevo, la mera navegación continúa muy lenta.
También la configuración de Squid:
Gracias,
S.
-
¡Hola!
Con top se ve tu equipo sobrado … O sea que no es un problema de CPU.
Veo que hace 8 días que tienes el sistema funcionando. Prueba a reiniciarlo, a ver cómo se comporta. A veces, al trastear, mejor un reinicio limpio.
En la configuración de squid tienes Maximum object size a 4 kByte. O sea que poco estás cacheando. La mayoría de objetos irán DIRECT. Eso sí, pasando por squidGuard.
Tienes puesto sólo tres procesos children y hacer bypass de squidGuard en caso de no poder atender las peticiones. Si estás con pruebas esto no es importante. Pero si hay muchos usuarios y realmente quieres asegurar que no se salten el filtro, aumenta el número de children y desactiva el bypass.
En cuanto al rendimiento, mira mi post sobre atacontrol, a ver qué tipo de disco tienes. Aunque si no estás cacheando …
Saludos,
Josep Pujadas