Throughput baixo para streaming (Netflix e Youtube)



  • Saudações pessoal!

    A segunda versão do meu servidor doméstico usa o PFSense virtualizado em um Hyper-V onde ele funciona muito bem para o acesso internet, com uma LAN, uma WLAN e uma DMZ, tudo perfeito e bacana. O servidor é um Core i7 com bastante memória e disco.

    Meu link é de 50 Mbps e para navegação e downloads a velocidade é impecável, porém em qualquer streaming, principalmente Netflix e Youtube, a velocidade nunca passa de 3Mbps o que deixa inviável assistir qualquer coisa em HD ou FullHD.

    O Netflix é acessado via PS3, com a configuração adequada para um NAT Tipo 2. O Youtube é acessado de qualquer lugar (LAN, WLAN, Notebook, tablet).

    Alguma idéia? Já mexi em uPnP+NAT, configs de tcp Offloading e outros, considerando o arranjo PFSense e Hyper-V.
    O que me entristece é que o antigo servidor, num Pentium III com IPtables, não tinha esse problema.

    Grato!
    Fabio



  • Já vi muitos terem problemas na utilização do Hyper-V.
    Tenta fazer um teste, coloque o PS3 em sua DMZ, veja se resolve o problema.



  • Olá!

    Definitivamente alguma configuração com o HyperV.

    Qual tipo de comutador virtual e placa de rede você está utilizando?



  • Olá de novo!

    Fiz uma manobra aqui e coloquei o PS3 na DMZ; não mudou nada, continuei com NAT tipo 2 mas a largura de banda pro Netflix continuou baixa. Após isso voltei a configuração dele para um host comum na LAN com IP fixo, regras dedicadas de saída etc.

    A novidade é que ao longo do dia o Netflix nos outros computadores/tablets etc também ficou com desempenho "carrocento".
    Os downloads continuam com o desempenho esperado, consumindo toda a banda quando a origem permite (baixei ISOs do Ubuntu e CentOS a 6MBps ou todos os 50Mbps possíveis).

    O servidor roda o Windows Server 2012 R2 Standard, atualizado, com o role de Hyper-V.
    Tem 3 NICs gigabit, sendo;

    • LAN - Intel PRO/1000 PT, com switch virtual do tipo externo e o S.O. compartilhando a NIC.
    • WAN - D-Link DGE-528, com switch virtual do tipo externo e NIC dedicada
    • WLAN - Realtek 8169, com switch virtual do tipo externo e NIC dedicada
    • Minha DMZ é um switch virtual privado (daí a manobra pra isolar o PS3, transformei a WLAN em DMZ temporariamente)…

    Tenho boas experiências com o Hyper-V (tenho uma farm no trabalho com 8 servidores e 170 hosts rodando suave) e me custa aceitar que possa estar interferindo nessa questão. Eu ainda persisto em alguma configuração ou regras no pfSense.

    Muito grato pela atenção!
    Fabio



  • @FabioCA:

    Tenho boas experiências com o Hyper-V (tenho uma farm no trabalho com 8 servidores e 170 hosts rodando suave) e me custa aceitar que possa estar interferindo nessa questão. Eu ainda persisto em alguma configuração ou regras no pfSense.

    Estes servidores e hosts são FreeBSD? Quais versões do pfSense testou?

    Já testou o pfSense em uma máquina física para realmente saber se não é problema com drivers no Hiper-V.
    Tenho virtualizado em ESXi sem nenhum problema.



  • Olá!
    Essa farm é bem heterogênea, com predominância de Windows, seguido de muitos Linux (CentOS, RedHat e alguns Ubuntu) e um pfSense em um papel simples.

    A ideia de rodar em um servidor físico ou em outro hypervisor é o teste final. Vou ressucitar o antigo Linux com IPtables que mencionei e instalar o pfSense nele, tentando espelhar a configuração do atual. Um teste com o ESXi é mais complicado: vou ter que achar algum outro equipamento…

    Muito grato pela atenção!
    Fabio


Log in to reply