terça-feira, 27 de abril de 2010

Linux embarcado

Este aqui é um post curto, e nem um pouco técnico. Estou fazendo ele apenas para deixar registrada uma constatação interessante.

Já repararam na quantidade de dispositivos que usam Linux e Java embarcados? É muito interessante, pois até recentemente o pinguim era meio que uma curiosidade. Hoje já vemos ele em inúmeros sistemas industriais invisíveis - e em outros lugares não tão invisíveis assim. Querem ver?

Roteadores Wireless. Vários modelos deles utilizam o Linux como sistema operacional. A Linksys e a DLink, notadamente, o utilizam em vários modelos. Neste caso só Linux, sem Java.

Celulares. Ainda não é popular, mas logo chega lá. O Android, por exemplo, é um Linux. E vemos (claro) o Java também. Que smartphone de respeito não rodaria Java?

O mais curioso vem agora. Sabe quem mais usa Java e Linux? Televisão HD e Blu-ray player da Panasonic. Os modelos  DMP-BD60LB-K e TH-42PZ80LB eu sei. Provavelmente muitos outros também.


Engraçado, não? Ver um sistema OpenSource em dois dos lugares, tradicionalmente, mais fechados da indústria: televisores e reprodutores de filmes. Isso sim é que é ironia...

domingo, 11 de abril de 2010

BrasWeb - perda de pacotes

Um tempo atrás eu reclamei da perda de pacotes na rede da BrasWeb, e estava na dúvida sobre dever ou não assinar com eles. A perda melhorou, eu assinei, e agora ela parece estar melhor.

O grande problema é o upload. Além de ser de apenas 400 Kbps (para 4 Mb de down), ele não gosta de carga. Posso chegar o download a 350 KBps sem problemas - mas se o up começa a se aproximar de 25 KBps... a perda de pacotes sobe.

No momento, baixando um torrent para testes, a coisa está assim:

[Throttle  25/350 KB] [Rate  18,0/350,4 KB]

Ou seja: limites de 25 Kbytes por segundo de up e 350 KBytes por segundo de down. Taxa efetiva de 18 de up e 350 de down.

Meu mrtg indica 3051.0 Kbps de down e 307.8 Kb/s de up. Bem abaixo dos 4M de down e dos 400K de up.

E a perda de pacotes? Ela está assim:

2000 packets transmitted, 1957 received, 2% packet loss, time 401692ms
rtt min/avg/max/mdev = 5.342/13.671/91.372/9.805 ms, ipg/ewma 200.946/13.228 ms

Os parâmetros usados foram:

ping -q -c2000 -A

Rodando como usuário comum. O que limita a velocidade do ping, já que o tempo mínimo de envio entre um ping e outro é de 200 ms.

Se eu estou feliz com a situação? Médio. Não deveria ter perda de pacotes. Não em uma rede não saturada. E eles chegam no prédio via fibra - não posso nem culpar interferência no rádio.

Se funciona? Funciona. Tirando a carga do link a perda vai a zero. Isso significa que dá para navegar, usar VoIP e jogar online sem problemas. Só não posso carregar o link enquanto isso.

Se acho razoável? Não. Mas a concorrência oferece algo parecido. Então tenho que esperar algo melhor aparecer para migrar.

Pesquise a Internet