Diferenças

Aqui você vê as diferenças entre duas revisões dessa página.

Link para esta página de comparações

Ambos lados da revisão anterior Revisão anterior
Próxima revisão
Revisão anterior
Próxima revisão Ambos lados da revisão seguinte
instalacao_do_servidor_de_medicao_de_velocidade [31/01/2020 23:25]
superuser
instalacao_do_servidor_de_medicao_de_velocidade [23/07/2021 12:45]
superuser
Linha 1: Linha 1:
 ===== Velocidades de Download Homologadas por Modelo ===== ===== Velocidades de Download Homologadas por Modelo =====
  
-A medição de velocidade atualmente possui uma limitação de velocidade para cada modelo. ​Como nossa medição é feita direto ​no roteadoro impacto de rodar um software para medir acaba reduzindo o resultado máximo da medição. Medições ​convencionais como o Speedtest e Fast.com ​podem passar dos limites aqui homologados,​ pois o software roda em um dispositivo conectado na rede, não no roteadorConfira abaixo a lista de velocidades máximas homologadas para nossa medição:+A medição de velocidade atualmente possui uma limitação de velocidade para cada modelo. ​O teste de velocidade feito diretamente nos roteadores medirá ​no máximo as velocidades na tabela abaixo. Para medir velocidades maioresuse um dos medidores ​convencionais como o Speedtest e Fast.com.
  
 ^ Modelo ​                    ^ Velocidade Máxima ​ ^ ^ Modelo ​                    ^ Velocidade Máxima ​ ^
Linha 13: Linha 13:
 | Demais modelos ​            | 100 Mbps           | | Demais modelos ​            | 100 Mbps           |
  
-Os seguintes modelos não são compatíveis atualmente com a medição de velocidade:+=== Atenção ===
  
-  * Greatek ​GRW-300 +Na data atual (04/​03/​2020),​ os modelos ​Greatek ​GWR300N e Multilaser RE172 ainda não estão habilitados para realizarem testes de velocidade. Estamos trabalhando para que a sobrecarga feita na CPU durante o teste não prejudique o funcionamento do roteador. Por favor entre em contato conosco para mais informações. 
-  * Multilaser RE172+ 
 +=== Por que existem essas limitações?​ === 
 + 
 +Porque testes de velocidade exigem muito processamento,​ e as CPUs existentes nos roteadores são limitadas comparadas a de celulares e computadores. Lembre-se que o roteamento de pacotes nesses roteadores utiliza pouca CPU, e portanto medições feitas por dispositivos na rede podem conseguir resultados maiores.
  
 ===== Vídeo sobre o Teste de Velocidade ===== ===== Vídeo sobre o Teste de Velocidade =====
Linha 24: Linha 27:
 ===== Configuração do Servidor ===== ===== Configuração do Servidor =====
  
-=== Sistemas operacionais testados: ​CentOS 7, Ubuntu 16.04 e 18.04 === +=== Sistemas operacionais testados: === 
-=== Requisitos de hardware: Placa de rede gigabit. É recomendado que nenhum outro serviço que utilize a rede esteja rodando na máquina. ​===+ 
 +Ubuntu 20.04 
 + 
 +=== Requisitos de hardware: ​=== 
 + 
 +Placa de rede gigabit. É recomendado que nenhum outro serviço que utilize a rede esteja rodando na máquina. ​Recomendamos pelo menos 500MB de RAM livres para o processo do Nginx que será mantido em execução. Recomendamos ao menos 4 núcleos de CPU para download simultâneo dos arquivos durante o teste de velocidade. Ao menos 500MB de espaço devem estar disponíveis para armazenamento dos arquivos de teste que serão baixados durante o teste de velocidade. 
 **Atenção! Verifique se o link de rede para o servidor está configurado para gigabit tanto no downlink quanto no uplink!** **Atenção! Verifique se o link de rede para o servidor está configurado para gigabit tanto no downlink quanto no uplink!**
   - Atualizar lista de repositórios através do comando: <​code>​   - Atualizar lista de repositórios através do comando: <​code>​
Linha 40: Linha 49:
 </​code>​ </​code>​
   - Abra o arquivo de configuração do Nginx com o comando: <​code>​nano /​etc/​nginx/​nginx.conf</​code>​   - Abra o arquivo de configuração do Nginx com o comando: <​code>​nano /​etc/​nginx/​nginx.conf</​code>​
-    - Se você já possui um serviço configurado no Nginx, edite o seu arquivo atual para incluir as configurações abaixo.+    - Se você já possui um serviço configurado no Nginx, edite o seu arquivo atual para incluir as configurações abaixo. Ficar atento ao substituir o usuário do nginx "User nginx",​ porque para cada distribuição o nome do usuário será diferente. Por exemplo no Ubuntu18 por padrão o usuário criado é "​www-data"​.
       - Lembramos que por motivos de performance de rede, não recomendamos que outros serviços estejam configurados na mesma máquina.       - Lembramos que por motivos de performance de rede, não recomendamos que outros serviços estejam configurados na mesma máquina.
   - Configure o Nginx para receber requisições HTTP editando o arquivo aberto: <​code>​   - Configure o Nginx para receber requisições HTTP editando o arquivo aberto: <​code>​
Linha 109: Linha 118:
     - Se você alterou a porta do serviço no passo 7, não se esqueça de incluir a porta na URL:<​code>​http://<<​ip do servidor>>:<<​porta configurada>>/​measure</​code>​     - Se você alterou a porta do serviço no passo 7, não se esqueça de incluir a porta na URL:<​code>​http://<<​ip do servidor>>:<<​porta configurada>>/​measure</​code>​
     - Você deverá ver uma listagem de arquivos contendo 3 arquivos de 50MB cada: file1.bin, file2.bin, file3.bin     - Você deverá ver uma listagem de arquivos contendo 3 arquivos de 50MB cada: file1.bin, file2.bin, file3.bin
 +    - Caso os arquivos não sejam exibidos com sucesso, por favor excluir o link para a pasta "/​etc/​nginx/​sites-enabled/​default"​ através do comando abaixo. Por favor antes de excluir, validar se esta configuração está está sendo utilizado por outro serviço.<​code>​rm -f /​etc/​nginx/​sites-enabled/​default</​code>​
  
 ===== Realizando um Teste de Velocidade ===== ===== Realizando um Teste de Velocidade =====