pfSense Support Subscription

Author Topic: Squid baja notablemente la velocidad de descarga  (Read 5233 times)

0 Members and 1 Guest are viewing this topic.

Offline spinoza

  • Jr. Member
  • **
  • Posts: 26
  • Karma: +0/-0
    • View Profile
Squid baja notablemente la velocidad de descarga
« on: January 29, 2009, 11:53:40 am »
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. 

Offline bellera

  • Moderator
  • Hero Member
  • *****
  • Posts: 4458
  • Karma: +0/-0
    • LinkedIn
    • View Profile
    • Josep Pujadas i Jubany
Re: Squid baja notablemente la velocidad de descarga
« Reply #1 on: January 29, 2009, 01:07:29 pm »
¡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

Offline spinoza

  • Jr. Member
  • **
  • Posts: 26
  • Karma: +0/-0
    • View Profile
Re: Squid baja notablemente la velocidad de descarga
« Reply #2 on: January 29, 2009, 06:52:48 pm »
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.

« Last Edit: January 30, 2009, 08:07:55 am by spinoza »

Offline alejandrolor

  • Jr. Member
  • **
  • Posts: 62
  • Karma: +0/-0
    • View Profile
Re: Squid baja notablemente la velocidad de descarga
« Reply #3 on: January 29, 2009, 09:21:48 pm »
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. 
 


Offline spinoza

  • Jr. Member
  • **
  • Posts: 26
  • Karma: +0/-0
    • View Profile
Re: Squid baja notablemente la velocidad de descarga
« Reply #4 on: January 30, 2009, 08:00:43 am »
Hola, cómo vamos.

Para nada, no he activado el Traffic Manager.

Saludos,

S.

Offline sanchezluys

  • Sr. Member
  • ****
  • Posts: 548
  • Karma: +0/-0
    • View Profile
    • http://www.adrianamoda.lgg.com.ve
Re: Squid baja notablemente la velocidad de descarga
« Reply #5 on: January 30, 2009, 09:08:25 am »
 :) 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
** Soporte Via Correo en Venezuela **
*- diseño y puesta en marcha del portal cautivo, eliminacion de p2p, control de acceso de usuarios, instalacion y configuracion basica del pfsense, OpenVpn -* Equipos con S.O. PC-BSD, OpenBSD, Linux, Win y OpenSolaris sobre x86
www.lgg.com.ve  www.adrianamoda.lgg.com.ve

Offline carlosmk66

  • Newbie
  • *
  • Posts: 10
  • Karma: +0/-0
    • View Profile
Re: Squid baja notablemente la velocidad de descarga
« Reply #6 on: January 30, 2009, 11:13:48 pm »
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.

Offline spinoza

  • Jr. Member
  • **
  • Posts: 26
  • Karma: +0/-0
    • View Profile
Re: Squid baja notablemente la velocidad de descarga
« Reply #7 on: January 30, 2009, 11:50:40 pm »
:) 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.

Offline bellera

  • Moderator
  • Hero Member
  • *****
  • Posts: 4458
  • Karma: +0/-0
    • LinkedIn
    • View Profile
    • Josep Pujadas i Jubany
Re: Squid baja notablemente la velocidad de descarga
« Reply #8 on: January 31, 2009, 12:59:00 pm »
¡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
« Last Edit: February 02, 2009, 01:36:50 am by bellera »

Offline carlosmk66

  • Newbie
  • *
  • Posts: 10
  • Karma: +0/-0
    • View Profile
Re: Squid baja notablemente la velocidad de descarga
« Reply #9 on: February 02, 2009, 01:27:01 am »
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

Offline bellera

  • Moderator
  • Hero Member
  • *****
  • Posts: 4458
  • Karma: +0/-0
    • LinkedIn
    • View Profile
    • Josep Pujadas i Jubany
Re: Squid baja notablemente la velocidad de descarga
« Reply #10 on: February 02, 2009, 01:47:21 am »
¡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
« Last Edit: February 02, 2009, 02:09:55 am by bellera »

Offline sanchezluys

  • Sr. Member
  • ****
  • Posts: 548
  • Karma: +0/-0
    • View Profile
    • http://www.adrianamoda.lgg.com.ve
Re: Squid baja notablemente la velocidad de descarga
« Reply #11 on: February 02, 2009, 04:07:45 pm »
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

« Last Edit: February 03, 2009, 03:10:40 pm by sanchezluys »
** Soporte Via Correo en Venezuela **
*- diseño y puesta en marcha del portal cautivo, eliminacion de p2p, control de acceso de usuarios, instalacion y configuracion basica del pfsense, OpenVpn -* Equipos con S.O. PC-BSD, OpenBSD, Linux, Win y OpenSolaris sobre x86
www.lgg.com.ve  www.adrianamoda.lgg.com.ve

Offline spinoza

  • Jr. Member
  • **
  • Posts: 26
  • Karma: +0/-0
    • View Profile
Re: Squid baja notablemente la velocidad de descarga
« Reply #12 on: February 03, 2009, 01:38:43 pm »
¡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.
« Last Edit: February 03, 2009, 01:41:41 pm by spinoza »

Offline bellera

  • Moderator
  • Hero Member
  • *****
  • Posts: 4458
  • Karma: +0/-0
    • LinkedIn
    • View Profile
    • Josep Pujadas i Jubany
Re: Squid baja notablemente la velocidad de descarga
« Reply #13 on: February 03, 2009, 03:16:22 pm »
¡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