0
Transferencia lenta para algunos si para otros no

Open 1 Respuestas 22 Views

Hola,

Hablo con poco conocimiento de redes (aaalgo me defiendo).

Tengo un un servidor en Salta, un centos
El servidor tiene que transferir cosas a otros equipos que son clientes de ese servidor, estos clientes son raspberry pi (con raspbian), el cliente se conecta al servidor por http y descargan cosas. Este servidor tiene como 200mbits/s de subida de ancho de banda.

El problema:

  • Tengo varios equipos clientes en la provincia de Salta, por momentos descarga a buena velocidad y por momentos cae a 1mbits/s y aveces menos, esta velocidad no me sirve, y transfiere a esa velocidad por varios minutos.
  • A su vez tengo equipos clientes en la ciudad de Buenos Aires, pasa lo mismo que con los clientes de Salta, aveces anda bien pero aveces anda muy lento.
  • Y por ultimo tengo mas equipos clientes en Bahía Blanca, pero anda perfecto, siempre descarga a buena velocidad, hasta ahora desde Bahía Blanca es el único lugar donde anda de 10.

He probado estas cosas:

  • La lentitud no es en simultáneo para todos, desde ya que en Bahía Blanca siempre descarga a la misma velocidad, pedo entre Salta y CABA puede uno estar lento y el otro no
  • No hay nada mas usando la red, nada, en CABA tengo un pfSense de router y revisé con iftop y no hay consumo de nada, el ancho de banda es de 50mbit/s de bajada y aun asi por momentos se pasa minutos descargando a 1mbit/s
  • En Salta no pude meterme en el router que sale a internet, pero al menos los clientes no están haciendo ningún otro uso de red aparte del esperado. Esto lo revisé con iptraf
  • Durante esta lentitud he probado descargar en simultaneo uno de los tests de velocidad de linode, y el test baja a la velocidad normal mientras que al mismo tiempo la descarga del servidor de salta está muy lenta.
  • Es decir, con esas cosas quise decartar que alguien/algo este usando todo el ancho de banda, y yo lo descartaría
  • Tanto en CABA como en Bahía Blanca el proveedor de internet es fibertel, en Salta no se
  • He confirmado con "speedtests" que todos los clientes tienen buen ancho de banda de bajada, mínimo 25mbits/s, y el servidor tiene mas de 200mbits/s de subida.
  • Transfiriendo por otros protocolos y por fuera de nuestro sistema, sucede lo mismo (ej hemos copiado archivos con scp y pasa igual)

Algo más de información que no se si estará relacionado:

Antes de toparnos con este problema teníamos uno peor, la descarga se congelaba, se detenía, transfería unos 10 segundos y de repente se colgaba y no se recibía nada, y sucedía muy frecuentemente.

Esto tenía el mismo comportamiento que ahora, andaba mal en todos lados menos en Bahía Blanca.
De la nada se nos ocurrió cambiar el kernel del servidor, antes tenía un 4.4 y ahora le pusimos un 4.19, con ese cambio mágicamente anduvo mejor. Ya no se colgaba más, pero sucede lo descripto, aveces se pone muy lenta la transferencia

Lo que me genera estas preguntas:

  • ¿Por qué desde Salta y CABA anda mal pero desde Bahia Blanca no?
  • ¿Es algo de "internet", fuera de nuestro alcance? ¿algo del proveedor?
  • ¿O puede ser algo de la configuracion de los equipos? Los equipos tienen centos o raspbian, siempre los configuramos igual y siempre anduvieron, pero en este caso algo raro hay
  • ¿Que otras pruebas puedo hacer?
  • ¿Sugerencias?

Gracias por leer!

1 Respuesta

0
Buenas, leyendo todo lo que hicieron y viendo que anda bien desde bahia pero desde el resto no, se fijaron que rutas usan? si tiran traceroute o si dejan corriendo un mtr en el momento que todo apesta si ven que algun salto intermedio se va de viaje o si hay un cambio de rutas?  posteate un traceroute desde bahia a salta y uno desde caba a salta y uno de salta a salta.

pintaria que quizas el problema lo tiene tu isp de salta en el peering.
respondido por edux (12,550 puntos) Ago 28
...