como testar on-line o desempenho do servidor?

1

Eu tenho três Liferay portal - ApacheTomcat 7 rodando em Dedicated server (RAM: 32, CPU 8 núcleos, 3.4 Ghz).

Todos os portais estão sendo executados na mesma instância de Mysql . O problema é que a resposta do servidor é incrivelmente lenta (1 min para efetuar login - a criptografia do banco de dados para a senha é SHA-512 ) e 30 segundos para carregar uma página simples. É o mesmo problema para os três portais (3 sites). O servidor da Web é IIS em execução em windows server 2008 R2 . A questão é como determinar por que a resposta é tão lenta. Existe uma maneira de testar se é um problema de tráfego ou de rede ou pode ser apenas um problema de desempenho? qualquer ajuda será muito apreciada. Obrigado.

    
por Rafik BELDI 19.07.2014 / 16:48

2 respostas

0

Quando estou rastreando problemas de desempenho em um site, geralmente inicio com duas ferramentas gratuitas:

O site do Network Tools permitirá que você execute pings e traceroutes para verificar a conexão com o servidor. Ele também tem outras ferramentas para verificar seu site, como uma ótima ferramenta de DNS.

O segundo site, Web Page Test, testará o tempo de conexão (Primeiro Byte, também conhecido como Time To First Byte, também conhecido como TTFB), além de muitas outras métricas, incluindo as partes individuais da página. Inclui as informações disponíveis nas ferramentas de criação de perfil encontradas na maioria dos navegadores modernos, com várias vantagens. Primeiro, é de um servidor externo à sua rede, o que pode não ser o caso se você estiver no trabalho e conectado ao seu datacenter com uma conexão dedicada. Além disso, o teste de página da Web oferece uma verificação de otimização do PageSpeed, que oferece sugestões para melhorar a velocidade da sua página.

    
por 25.07.2014 / 19:33
0

Você pode usar testes sintéticos como o link ou alguns sistemas RUM (Real User Monitoring). O teste sintético é executado a partir de locais predefinidos únicos ou múltiplos, enquanto as estatísticas do RUM são geradas a partir dos tempos de carregamento medidos no navegador do cliente. Existem algumas dezenas de sistemas RUM disponíveis on-line como: link (requer apenas snippet de javascript) ou link (requer módulo do servidor).

    
por 05.08.2014 / 12:27