Questão Problema de configuração de rede?


Eu tenho uma rede doméstica bastante simples, conectada com switches gigabit, com um roteador sem fio que geralmente lida com nossos laptops. Eu tenho uma situação na qual minha rede - com fio E sem fio - fica saturada quando eu realmente não acho que deveria:

Ao copiar um grande ou muitos arquivos pequenos - da ordem de 5 GB no total - de um dos laptops para o servidor de arquivos principal na minha rede, ele levará, após alguns segundos, rede inteira de joelhos. Um vídeo que está sendo transmitido de um servidor através de um caminho totalmente conectado vai começar a gaguejar e suspiro até que a transferência de arquivos termine.

A transferência de arquivos via wireless atinge o máximo de aproximadamente 2Mbps. Vamos supor que o vídeo - neste caso, um fluxo de 480p, pode no máximo querer 1,5Mbps, para um total de uma enorme carga de 3Mbps na rede. O laptop sem fio no qual eu escrevo este speedtests fora na grande e feia Internet a mais de 80 Mbps, e percebo que é um número idealizado. Mas o ponto mais amplo é que 80 Mbps de rendimento teórico disponível mesmo não devem ser tributados por uma carga de 3Mbps. Mas a minha certeza parece ser.

Isso é indicativo de alguma configuração incorreta da minha parte? Ou eu estou apenas sendo um dunderhead e não entendendo algumas noções básicas sobre como os dados fluem na rede?

EDIT: Por comentários abaixo; o único servidor rígido na rede é uma caixa rodando o Ubuntu; Ele tem duas funções básicas, uma para o mundo externo, uma para o interior e hospeda duas VMs do VirtualBox. Uma VM hospeda arquivos de mídia reproduzidos por pequenas caixas RaspberryPi executando o OSMC; a outra VM é a caixa do firewall. A caixa do Ubuntu é uma que eu construí há cerca de três anos; Intel i5-4460, 8 GB de RAM com um único disco rígido de 2 TB WD (ST2000DM001)

EDIT 2: Como teste, comecei a transmitir dois streams de vídeo HD e ambos foram reproduzidos sem falhas. Isso refletiria extrair cerca de três vezes os dados dessa VM na rede, como no cenário original. Estamos sugerindo que os dados que vão para o servidor enquanto o streaming é o problema? As VMs estão passando por toques em uma ponte virtual para acessar a rede; se esses toques forem implementados apenas como descritores de arquivo, o fluxo bidirecional de dados nesse único toque pode ser o gargalo?


0


origem


Parece que o problema está no seu (s) servidor (es) e não na sua rede. O que a Internet Speedtest faz quando você diz que a rede está “gaguejando?” O teste de velocidade da Internet causa alguma interrupção nas outras transferências? Eu suspeito que não. Este não é um problema de rede, isso é um problema de desempenho nos seus servidores. Eles são máquinas virtuais? Você precisa fornecer mais detalhes sobre o hardware e o sistema operacional. Especialmente o subsistema de disco e plataforma de virtualização. - Appleoddity
O caminho do hardware inclui o próprio roteador? Muitas vezes, "portas de comutação" em um roteador retardará a conexão, porque não é um verdadeiro comutador, suas múltiplas portas usam software para criar um comutador - e a CPU nesses dispositivos não é boa. A solução aqui é conectar tudo aos switches adequados e apenas uma única porta do switch gigabit a uma porta LAN no roteador. - davidgo
@davidgo Se eu entendi sua pergunta corretamente, a resposta certa é "sim" e "não". Eu só uso o roteador sem fio efetivamente como um ponto de acesso; a caixa do Ubuntu hospeda uma VM que realmente sai para a Internet. A caixa do Ubuntu tem uma ponte virtual e as VMs se conectam à rede por meio dos toques. Sim, é um pouco heterodoxo, mas eu não queria o servidor rígido diretamente na net; o IP "público" vai para a VM do firewall. - David W
Bem, acredito que sua decisão de usar o VirtualBox para hospedar o Firewall é parte do problema. Você tem muito tráfego de rede que precisa entrar e sair dessa caixa do Ubuntu. - JakeGould
Guess: Bufferbloat. Algum buffer intermediário está sendo preenchido após alguns segundos, e o buffer cheio causa quedas em todo o tráfego de rede, em vez de simplesmente descartar pacotes para a grande transferência (o que faria com que a grande transferência diminuísse de forma adequada). Câmeras têm taxa de quadros constante, então elas não estão sujeitas a isso. - dirkt


Respostas: