Saiba como otimizar a análise de latência e monitoramento de rede

Seção [NetTest]

Entenda as configurações gerais para o NetTest do TOTVS | SmartClient e Application Server. Esta funcionalidade está disponível apenas em versões iguais ou superiores a 20.3.1.0 do Smartclient/Appserver e é exclusiva para o Smartclient Desktop.

É importante observar que as configurações definidas no arquivo appserver.ini têm prioridade e afetarão todos os Smartclients que se conectarem a ele, sobrescrevendo as configurações presentes no smartclient.ini. Recomenda-se utilizar as configurações no smartclient.ini somente quando se deseja aplicar análise de latência a uma estação específica.

Abaixo, você encontrará as chaves relacionadas à configuração da seção [NetTest]:

Enable

Determina se o controle NetTest no Smartclient deve ser ativado ou desativado. O valor padrão é 0 (desativado).

Warning

Especifica se um aviso (warning) deve ser gerado caso a latência ultrapasse o valor configurado na chave “LatencyWarning”. O valor padrão é 1 (ativado).

LatencyWarning (NetTest)

Define o limite máximo de latência em milissegundos que acionará um aviso ao usuário. O valor padrão é 100 (100 milissegundos).

PingInterval

Estabelece o intervalo, em milissegundos, entre as operações de ping executadas pelo Smartclient. O valor mínimo é 100ms. O valor padrão é 1000 (1 segundo).

MaxPingCount

Determina o número máximo de resultados de pings que o Smartclient manterá em memória. O valor padrão é 1000. Em termos numéricos, isso equivale a cerca de 0,15 megabytes de memória RAM e registra os últimos 16 minutos com um ping a cada 1 segundo.

ChartRange

Especifica o número máximo de amostras que o gráfico plotará. O valor padrão é 100.

Shortcut

Indica se o atalho Ctrl-Alt-N deve ser registrado para abrir a tela do NetTest (a única forma de acessar a tela, caso não tenha ocorrido um aviso de latência). O valor padrão é 1 (ativado).

LatencyHit

Define o número de ciclos que devem ser analisados para identificar um problema de alta latência. O valor padrão é 60.

LatencyPercent

Estabelece a porcentagem de ciclos acima do valor definido em LatencyWarning, necessária para que o usuário receba um aviso devido a um problema de alta latência. O valor padrão é 10%.

Análise de rede SCPing

A partir da versão 20.3.1.0 do Smartclient e Appserver, uma nova ferramenta de análise de rede estará disponível.

Quando for detectado um período de resposta entre o Appserver e o Smartclient que exceda um certo limite de tempo (configurável, padrão acima de 100ms), um aviso será exibido na bandeja do sistema operacional, indicando a possível existência de um problema de infraestrutura ou de rede.

Ao clicar nesta mensagem, você terá acesso a um gráfico que apresenta as informações de latência coletadas.

Além disso, nesta mesma tela, é possível monitorar o uso da CPU e da memória RAM do Sistema Operacional.

Neste ambiente, você também terá a opção de salvar os arquivos de log diretamente por meio do botão “Salvar Log”.

Caso ocorra essa situação, ao fechar o Smartclient, serão gerados dois arquivos de log no diretório Temporário da máquina:

  • log: Este arquivo contém informações de data/hora e o valor do ping (em milissegundos).
  • log: Neste arquivo, você encontrará informações de data/hora e o uso da CPU/RAM.

Para realizar ajustes mais detalhados no comportamento dessa ferramenta, consulte as configurações no arquivo appserver.ini.

Agora, você tem o conhecimento necessário para personalizar e ajustar o NetTest de acordo com suas necessidades específicas.

Lembre-se de que o NetTest está disponível em versões iguais ou superiores a 20.3.1.0 do SmartClient e é uma exclusividade do SmartClient Desktop. Use as configurações com sabedoria, pois elas podem afetar o desempenho e a experiência do usuário. Além disso, esteja ciente das opções de atalho e das informações geradas pelo SCPing para uma análise mais aprofundada da rede.

Aproveite ao máximo o NetTest para otimizar seu ambiente e garantir uma operação eficiente.