Alto consumo de CPU do E3Server/E3Run no log event

Bom dia a todos.

Em uma aplicação nova estamos enfrentando problemas de travamento dos viewers em toda a linha. Verficando o log identificamos alto consumo de CPU como mostrado no print abaixo.

Porém quando acessamos o task manager o consumo é pequeno (10%, 6% respectivamente).

Não encontrei solução para aumentar a possibilidade do E3 utilizar mais recursos da máquina para evitar esse travamento.

Notamos que cada Viewer adicional aumenta a carga e para nossa planta o máximo são 2 simultâneos devido esses travamentos frequentes.

Gostaria de saber se alguém já passou por esse problema e como o contornaram.

Agradeço desde já,

Paulo Chiaradia.

Boa noite

Essa diferença de % de processamento ocorre por que o E3 Server roda em apenas 1 núcleo do processador, esses 10% representa o percentual de carga em relação a todos os núcleos.

“Gostaria de saber se alguém já passou por esse problema e como o contornaram.”
Teria que estudar a aplicação mas segue abaixo algumas dicas:
1 - Elimine erros de script
2 - Evite scripts nos Viewers que ficam em loop lendo ou modificando tags nos server.
3 - Talvez você passe alguma parte dos scripts, tags e consultas para os Viewers.
4 - Tem muitas consultas ao banco de dados? Estude para otimizar as consultas, otimizar o banco de dados (índices especialmente), criar mais conexões para dividir a carga.

Espero que tenha ajudado.

1 Like