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:22]
superuser
instalacao_do_servidor_de_medicao_de_velocidade [02/02/2021 19:29]
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.
  
-  * Greatek GWR-1200AC200 Mbps +^ Modelo ​                    ^ Velocidade Máxima ​ ^ 
-  ​* ​Intelbras Action RG1200AC200 Mbps +Greatek GWR-1200AC ​        | 200 Mbps           | 
-  ​* ​Multilaser RE708200 Mbps +Intelbras Action RG1200AC ​ ​| ​200 Mbps           | 
-  ​* ​TP-Link Archer C5300 Mbps +Multilaser RE708           | 200 Mbps           | 
-  ​* ​TP-Link WDR3600150 Mbps +TP-Link Archer C5          ​| ​300 Mbps           | 
-  ​* ​TP-Link WDR4300150 Mbps +TP-Link WDR3600 ​           ​| ​150 Mbps           | 
-  ​* ​TP-Link WR2543120 Mbps +TP-Link WDR4300 ​           ​| ​150 Mbps           | 
-  ​* ​Demais modelos100 Mbps+TP-Link WR2543 ​            | 120 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 23: 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. ​===+ 
 +CentOS 7, Ubuntu 16.04 e 18.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 39: 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 108: 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 =====