Algun experto en Raptor Cache Explicarme los detalles

Publicado por emuinmus, Enero 11, 2016, 12:23:24 PM

Tema anterior - Siguiente tema

emuinmus

Buen día a todos y espero poder trabajar con este servidor de cache, bien después de varios intentos de prueba y error  :-X al fin pude instalar el raptor, pasando por el error el la clave de Mysql y la falta de un archivo rtl8168f-1.fw, bueno como digo después de todos los problemas al fin lo pude instalar, bueno mis dudas van para los que están mas al tanto con este sistema veo que es parecido al ThunderCache (con el que venia trabajando pero lo deje xq es demasiado caro) haber aca viene mis dudas:

1)No entiendo bien el funcionamiento de la licencia, entiendo como es eso del numero de thread (80 por defecto) pero como es eso de actualizaciones por un año para los que pagan una licencia, quiere decir q el raptor la que se instala por defecto no esta actualizado o cual es la diferencia

2) Cuando tenia el thunder hacia pruebas de muchos sitios http y casi todos por no decir el 99.9% de estos sitios hacían cache sin problemas, mientras que en raptor no es asi o por lo menos si quieres que lo hagan debes de "hacer tus plugins tu mismo" para tal o cual sitio, por ejemplo he probado con el mismo instalador de debian (http://cdimage.debian.org/mirror/cdimage/archive/7.9.0/amd64/iso-cd/debian-7.9.0-amd64-netinst.iso) y veo que no hace hit de este supongo que "tendre que configurar su plugin yo mismo" por asi decirlo y aca viene relacionado con lo de las actualizaciones de una licencia de pago,

en conclusión lo que quiero decir es que "si pago una licencia tendré actualizaciones de estos plugins para poder hacer cache de cualquier sitio?"

3)Porque tengo el ms tan alto en SpeedTest hize los pasos que mencionan en un post edite el /etc/raptor/host.lst y el listado y bloqueo respectivo de los puertos 8080, acá algunas imágenes

con raptor
el ms es una barbaridad pero llego al cache de 100mb



sin raptor
tengo menos ms y me muestra la velocidad real de una de mis lineas



4) Me podría explicar porque la diferencia de colores en los logs específicamente los verdes y naranjas dicen miss pero xq son de otro color (rojos=hits Azul=miss) y a modo de sugerencia creo que deberían poner tmb la dirección ip desde la cual se hace el hit o el miss asi llevaríamos un mejor control de nuestros threads para ver online q ips consumen mas ips



5)cual de estos 2 parámetros me muestra la cantidad de threads y si uno muestra los threads el otro que dato es.



Bueno espero los mas entendidos en raptor puedan aclararme las dudas para poder trabajar con este sistema cuanto antes, desde ya gracias por sus respuestas

roxdng

1) una versión free tiene un tope de 80 thread, del thread 81 ya no hará cache, cuando pagas abres mas thread dependiendo de lo que necesites ademas tienes soporte y actualizaciones (las actualizaciones son para todos).

2) raptor tiene un funcionamiento similar a TC, este autogenera los plug-ing, no necesitas crear ni comprar nada.

3) esto lo aprendes leyendo en el foro, te recomiendo que leas bastante para que te familiarices con el sistema.

un saludo.

emuinmus

Cita de: roxdng en Enero 11, 2016, 12:40:22 PM
1) una versión free tiene un tope de 80 thread, del thread 81 ya no hará cache, cuando pagas abres mas thread dependiendo de lo que necesites ademas tienes soporte y actualizaciones (las actualizaciones son para todos).

2) raptor tiene un funcionamiento similar a TC, este autogenera los plug-ing, no necesitas crear ni comprar nada.

3) esto lo aprendes leyendo en el foro, te recomiendo que leas bastante para que te familiarices con el sistema.

un saludo.


gracias pro la pronta respuesta he leído muchos de los artículos acá presentes por eso es q logre hacer hit del speed test como puedes darte cuenta pero no de la forma que quiero el ms es demasido alto pero si hace el cache, entiendo eso de los threads (esa no es mi duda) lo que quiero decir es de las actualizaciones si aca encontramos las actualizaciones xq hacen referencia que solo teniendo la licencia tendran actualizaciones, como digo si aca se consiguen dichas actualizaciones no entiendo porque hacen enfasis de que cuando adquieres la licencia recien tendras las actualizaciones, si el raptor genera sus plugins y hace el cache similar a thunder xq no cachea este archivo (http://gemmei.acc.umu.se/mirror/cdimage/archive/7.9.0/amd64/iso-cd/debian-7.9.0-amd64-netinst.iso) y xq hay una seccion acerca de los plugins, bueno espero otras repuestas de todas maneras gracias.

roxdng

Cita de: emuinmus en Enero 11, 2016, 12:49:22 PM

gracias pro la pronta respuesta he leído muchos de los artículos acá presentes por eso es q logre hacer hit del speed test como puedes darte cuenta pero no de la forma que quiero el ms es demasido alto pero si hace el cache, entiendo eso de los threads (esa no es mi duda) lo que quiero decir es de las actualizaciones si aca encontramos las actualizaciones xq hacen referencia que solo teniendo la licencia tendran actualizaciones, como digo si aca se consiguen dichas actualizaciones no entiendo porque hacen enfasis de que cuando adquieres la licencia recien tendras las actualizaciones, si el raptor genera sus plugins y hace el cache similar a thunder xq no cachea este archivo (http://gemmei.acc.umu.se/mirror/cdimage/archive/7.9.0/amd64/iso-cd/debian-7.9.0-amd64-netinst.iso) y xq hay una seccion acerca de los plugins, bueno espero otras repuestas de todas maneras gracias.

te vuelvo a recomendar que leas bastante para que te familiarices, speedtest usa distintos puertos para efectuar mediciones, el común es tcp 80 donde raptor lo cachea de manera normal, ahora hay dominios de cache que usan otros puertos, en este caso 843, 8080 donde lo que haces en mk es dropear y forzar a los dominios a usar el puerto 80 es ahi donde se genera la latencia.. que es normal para todo el que dropea dichos puerto.

tus otras preguntas las encontraras leyendo.

emuinmus


Si amigo entiendo tu punto pero te comento que cuando tenia thunder hacia lo mismo para cachear speed y me llegaba a los 100mb pero sin el problema de la latencia a lo mejor habrá q configurar algo o es q es normal en raptor que pase esto de la latencia tan alta, bueno de todas maneras gracias

roxdng

Cita de: emuinmus en Enero 11, 2016, 01:48:29 PM
Si amigo entiendo tu punto pero te comento que cuando tenia thunder hacia lo mismo para cachear speed y me llegaba a los 100mb pero sin el problema de la latencia a lo mejor habrá q configurar algo o es q es normal en raptor que pase esto de la latencia tan alta, bueno de todas maneras gracias

en todos los caches que he visto cuando dropeas puertos generas latencia, pasaba lo mismo con TC. Asi que descarto que sea problema de Raptor. Ahora con respecto a el caudal que arroja el cache es extraño, a revisar: controladores estables y específicos para tu tarjeta de red (no genéricos que se auto-instalan en debian), puerto ethernet de tu mk configurado con el máximo caudal, cable de red testeado de recomendación gigalan si lo soportara tu hardware por ultimo configuración de tus reglas de Full Cache o alguna regla de firewall que te cause problemas.

emuinmus

Cita de: roxdng en Enero 11, 2016, 02:14:21 PM
en todos los caches que he visto cuando dropeas puertos generas latencia, pasaba lo mismo con TC. Asi que descarto que sea problema de Raptor. Ahora con respecto a el caudal que arroja el cache es extraño, a revisar: controladores estables y específicos para tu tarjeta de red (no genéricos que se auto-instalan en debian), puerto ethernet de tu mk configurado con el máximo caudal, cable de red testeado de recomendación gigalan si lo soportara tu hardware por ultimo configuración de tus reglas de Full Cache o alguna regla de firewall que te cause problemas.
estas mal amigo te puedo asegurar que thunder no generaba esta latencia, solo lo hacia la primera vez ya que descargaba la imagen pero no pasaba de 70 u 80 de ping no mas y las suscesivas veces que entregaba de el cache lo hacia a 30 o 28 de ping, un ping normal, y no entiendo a q te refieres que tengo problemas con mi caudal, el caudal esta bien, con tc tmb llegaba a los 100mb cacheando speed y la otra medicion es sin el cacheo por eso solo me arroja 8mb no entiendo xq te alarmas por el caudal en eso no tengo ningun problema mi problema es el ping o latencia

luistec

Cita de: emuinmus en Enero 11, 2016, 02:20:53 PM
estas mal amigo te puedo asegurar que thunder no generaba esta latencia, solo lo hacia la primera vez ya que descargaba la imagen pero no pasaba de 70 u 80 de ping no mas y las suscesivas veces que entregaba de el cache lo hacia a 30 o 28 de ping, un ping normal, y no entiendo a q te refieres que tengo problemas con mi caudal, el caudal esta bien, con tc tmb llegaba a los 100mb cacheando speed y la otra medicion es sin el cacheo por eso solo me arroja 8mb no entiendo xq te alarmas por el caudal en eso no tengo ningun problema mi problema es el ping o latencia
Sobre la latencia de speedtest, si revisamos las reglas obligamos a speedtest a pasar por el puerto 80 mediante el drop al puerto por defecto que usa speedtest, este proceso de todas maneras generará una cierta latenciá
Código (mk) [Seleccionar]

/ip firewall mangle
add action=add-dst-to-address-list address-list=speedtest-843 address-list-timeout=10m chain=prerouting comment="Add speedtest-843 list" disabled=no dst-port=843 in-interface=LAN protocol=tcp
/ip firewall filter
add action=drop chain=forward comment="Drop Speedtest-8080" disabled=no dst-address-list=speedtest-843 dst-port=8080 in-interface=LAN protocol=tcp

Puedes revisar los tiempos con las mismas reglas de dropeo, pero deshabilitando la regla de redirección a Raptor, podrás verificar que este proceso genera un aumento de latenciá.
Con respecto a los colores del log de Raptor, estos están basados a los códigos de estado de HTTP, hay muchos codigos de estado en el protocolo HTTP, pero los más usados por el caché son los que se listan en el log de Raptor, y están divididos por colores. Para tener un mejor entendimiento de los estados pueden revisar la siguiente información.
https://es.wikipedia.org/wiki/Anexo:Códigos_de_estado_HTTP


Saludos.[/code]

emuinmus

Cita de: luistec en Enero 11, 2016, 02:46:58 PM
Sobre la latencia de speedtest, si revisamos las reglas obligamos a speedtest a pasar por el puerto 80 mediante el drop al puerto por defecto que usa speedtest, este proceso de todas maneras generará una cierta latenciá
Código (mk) [Seleccionar]

/ip firewall mangle
add action=add-dst-to-address-list address-list=speedtest-843 address-list-timeout=10m chain=prerouting comment="Add speedtest-843 list" disabled=no dst-port=843 in-interface=LAN protocol=tcp
/ip firewall filter
add action=drop chain=forward comment="Drop Speedtest-8080" disabled=no dst-address-list=speedtest-843 dst-port=8080 in-interface=LAN protocol=tcp

Puedes revisar los tiempos con las mismas reglas de dropeo, pero deshabilitando la regla de redirección a Raptor, podrás verificar que este proceso genera un aumento de latenciá.
Con respecto a los colores del log de Raptor, estos están basados a los códigos de estado de HTTP, hay muchos codigos de estado en el protocolo HTTP, pero los más usados por el caché son los que se listan en el log de Raptor, y están divididos por colores. Para tener un mejor entendimiento de los estados pueden revisar la siguiente información.
https://es.wikipedia.org/wiki/Anexo:Códigos_de_estado_HTTP


Saludos.[/code]


Gracias amigo luistec por tu respuesta probe el speed deshabilitando la redireccion del raptor pero dejando el dropeo de los puertos 8080, y este es la latencia que me da, sin dudar es un problema con el raptor, al final te dejo mi configuración, tengo estas configuraciones en el mikrotik



Código (mk) [Seleccionar]

/ip firewall mangle
add action=add-dst-to-address-list address-list=speedtest8080 \
    address-list-timeout=10m chain=prerouting dst-port=843 in-interface=HOLIDAY \
    protocol=tcp


Código (mk) [Seleccionar]

/ip firewall filter
add action=drop chain=forward comment="Bloquear SpeedTest" dst-address-list=\
    speedtest8080 dst-port=8080 in-interface=HOLIDAY protocol=tcp


otra cosa me podrías explicar mejor como es que funciona una licencia pagada, aparte de darme mas threads como es eso de actualización por el año q dura tu licencia, espero me puedas ayudar y en cuanto a las conexiones cual de los cuadros son los threads usados, gracias

luistec

Cita de: emuinmus en Enero 11, 2016, 03:30:29 PM

Gracias amigo luistec por tu respuesta probe el speed deshabilitando la redireccion del raptor pero dejando el dropeo de los puertos 8080, y este es la latencia que me da, sin dudar es un problema con el raptor, al final te dejo mi configuración, tengo estas configuraciones en el mikrotik

Código (mk) [Seleccionar]

/ip firewall mangle
add action=add-dst-to-address-list address-list=speedtest8080 \
    address-list-timeout=10m chain=prerouting dst-port=843 in-interface=HOLIDAY \
    protocol=tcp


Código (mk) [Seleccionar]

/ip firewall filter
add action=drop chain=forward comment="Bloquear SpeedTest" dst-address-list=\
    speedtest8080 dst-port=8080 in-interface=HOLIDAY protocol=tcp


otra cosa me podrías explicar mejor como es que funciona una licencia pagada, aparte de darme mas threads como es eso de actualización por el año q dura tu licencia, espero me puedas ayudar y en cuanto a las conexiones cual de los cuadros son los threads usados, gracias
Habría que revisar con más detalle lo de speedtest, ya que en las pruebas que realicé la latencia no es tan alta, ya estaré publicando mis pruebas. Con respecto a la Licencia, es vitalicia, las actualizaciones para las licencias de pago son durante un año, que también incluye soporte si se tiene inconvenientes. Sobre el Webpanel en la parte de conexiones el admin mencionó que la primera columna muestra el número de conexiones totales y el la segunda el número de conexiones al puerto 8080, si se quiere revisar el número de threads usados se puede visualizar desde la opción de Estadísticas -> Threads.

Saludos.

luistec

Sobre hacer caché a http://gemmei.acc.umu.se/mirror/cdimage/archive/7.9.0/amd64/iso-cd/debian-7.9.0-amd64-netinst.iso solo es necesario agregar el regex que hace referencia a su dominio y contenidos en el archivo "/etc/raptor/host.lst". Si ocurre este detalle con otros sitios solo agregar su dirección en esta lista.
.*\.umu\.se\.*
Reinicar Raptor y Squid y estará haciendo caché y HIT.
service raptor restart && service squid3 restart

Saludos.

emuinmus

Cita de: luistec en Enero 11, 2016, 03:52:36 PM
Habría que revisar con más detalle lo de speedtest, ya que en las pruebas que realicé la latencia no es tan alta, ya estaré publicando mis pruebas. Con respecto a la Licencia, es vitalicia, las actualizaciones para las licencias de pago son durante un año, que también incluye soporte si se tiene inconvenientes. Sobre el Webpanel en la parte de conexiones el admin mencionó que la primera columna muestra el número de conexiones totales y el la segunda el número de conexiones al puerto 8080, si se quiere revisar el número de threads usados se puede visualizar desde la opción de Estadísticas -> Threads.

Saludos.

Gracias por despejar mis dudas en verdad se agradece haber si le das una revisada a este problema del SpeedTest y con respecto a los threads, es que en la parte de threads no me marca nada esta en cero (0) desde ayer que viene funcionando mi servidor, y sobre la licencia haber si estoy en lo correcto, la diferencia es la cantidad de threads y la atención personalizada cuando tengas problemas con tu servidor verdad, de antemano gracias por despejar mis dudas.


luistec

Cita de: emuinmus en Enero 11, 2016, 06:23:15 PM
Gracias por despejar mis dudas en verdad se agradece haber si le das una revisada a este problema del SpeedTest y con respecto a los threads, es que en la parte de threads no me marca nada esta en cero (0) desde ayer que viene funcionando mi servidor, y sobre la licencia haber si estoy en lo correcto, la diferencia es la cantidad de threads y la atención personalizada cuando tengas problemas con tu servidor verdad, de antemano gracias por despejar mis dudas.


Ya estaré publicando los test de velocidad speedtest pasando por Raptor. Sobre la licencia, al adquirir la licencia se tiene el soporte del mismo desarrollador, con respecto a los threads realizaste la actualización 2.0.3 y de las tablas de la base de datos
http://www.alterserv.com/foros/index.php?topic=2153.0
Se requiere ese procedimiento para que almacene los registros de uso de los threads.

Saludos.

 

emuinmus

Cita de: luistec en Enero 12, 2016, 12:51:07 PM
Ya estaré publicando los test de velocidad speedtest pasando por Raptor. Sobre la licencia, al adquirir la licencia se tiene el soporte del mismo desarrollador, con respecto a los threads realizaste la actualización 2.0.3 y de las tablas de la base de datos
http://www.alterserv.com/foros/index.php?topic=2153.0
Se requiere ese procedimiento para que almacene los registros de uso de los threads.

Saludos.




Si amigo hice el procedimiento pero pero tuve problemas cuando lo ejecute por problemas de tipeo pero después se ejecuto y a lo mejor algo salio mal, ahora cuando lo quiero poner de nuevo me dice
Código (mk5) [Seleccionar]
-bash: Warning:: no se encontró la orden
root@raptor:~# ERROR 1060 (42S21) at line 1: Duplicate column name 'thread_usage'


creo que es xq ya lo creo verdad, pero en  todo caso me podrías decir como hacer para borrar esos campos y poder crearlos de nuevo, gracias

luistec

Cita de: emuinmus en Enero 12, 2016, 03:14:02 PM

Si amigo hice el procedimiento pero pero tuve problemas cuando lo ejecute por problemas de tipeo pero después se ejecuto y a lo mejor algo salio mal, ahora cuando lo quiero poner de nuevo me dice
Código (mk5) [Seleccionar]
-bash: Warning:: no se encontró la orden
root@raptor:~# ERROR 1060 (42S21) at line 1: Duplicate column name 'thread_usage'


creo que es xq ya lo creo verdad, pero en  todo caso me podrías decir como hacer para borrar esos campos y poder crearlos de nuevo, gracias
Puedes intentar ingresando el siguiente comado
mysql -uroot raptor -praptor << eof
ALTER TABLE raptor CHANGE  thread_usage  thread_usage INT(8) NOT NULL
eof

Luego actualiza nuevamente el binario.

Saludos.

emuinmus

Excelente gracias por la respuesta, solo tengo una ultima duda y es la que hasta ahora no me convence a comprar una licencia, verán como saben en el thunder la licencia es mensual y a mi parecer es mucho mas accesible ya que no te ata tanto a ese servicio, pero veo que aca los planes son anuales, hay alguna devolución o reposición si me salgo antes de cumplir el año, o por otra parte no existen planes de menor tiempo de plazo como semestral o menos, agradeceré si me puedes asesorar en esto o si es posible conversar con el desarrollador mismo para esto, gracias

luistec

Cita de: emuinmus en Enero 12, 2016, 04:53:56 PM
Excelente gracias por la respuesta, solo tengo una ultima duda y es la que hasta ahora no me convence a comprar una licencia, verán como saben en el thunder la licencia es mensual y a mi parecer es mucho mas accesible ya que no te ata tanto a ese servicio, pero veo que aca los planes son anuales, hay alguna devolución o reposición si me salgo antes de cumplir el año, o por otra parte no existen planes de menor tiempo de plazo como semestral o menos, agradeceré si me puedes asesorar en esto o si es posible conversar con el desarrollador mismo para esto, gracias
La licencia es vitalica, y comparando con los precios de otros sistemas el de Raptor es mucho menor. Puedes hacer tu consulta sobre la licencia en la página de Raptor, ahí te pueden dar respuestas más acertadas.
www.raptorcache.org

Saludos.

emuinmus

me parece que no hace cache a los juegos de softnyx porque ya actualice una pc y en la otra no lo hace tan rápido como debería y en los logs veo que lo referente a softnyx sale en miss (color azul), hay que configurar algo???

luistec

Cita de: emuinmus en Enero 13, 2016, 12:56:12 PM
me parece que no hace cache a los juegos de softnyx porque ya actualice una pc y en la otra no lo hace tan rápido como debería y en los logs veo que lo referente a softnyx sale en miss (color azul), hay que configurar algo???
Si hace caché a los juegos de softnyx, eso ya viene por defecto desde en la última actualización, ahí un video del funcionamiento


Saludos.

emuinmus

Pues la verdad no logro hacer cache a softnyx, al parecer el cache hace un bucle infinito a los mismos archivos cacheados porque en dominio veo softnyx con 15 mb y sus ecos estan con mas de 1gb obviamente esta tomando solo esos archivos para actualizar y por eso nunca termina la actualizacion, hay alguna forma para volver a hacer cache de archivos corruptos o como se maneja este tema en raptor, gracias de antemano