Olá Pessoal,
Com a ajuda do Haroldo Virgílio, da Palmares Geoprocessamento, estamos implantando o i3geo em nosso ambiente intranet como ferramenta de disponibilização e análise de dados geográficos corporativos da Itaipu Binacional.
Mas estamos tendo alguns contratempos com a performance do aplicativo. Recentemente fizemos um treinamento com alguns usuários e o servidor não aguentou a conexão de 15 usuários simultâneos. Alguém sabe informar se o i3geo já vem com alguma ferramenta para realizarmos um teste de estresse?
E aproveitando: existe alguma relação matemática para chegarmos aos requisitos mínimos de servidor e rede?
Por ex: 50 usuários on line =
3 GHZ para processamento + 4 GB de memória RAM
Agradeço a ajuda...
Abraços
Olimpio
Autor: Olimpio dos Santos Filho
55 comentários
mapfile = "/var/tmp/ms_tmp/xxx/xxx.map"; //endereço do mapfile
cgi = "http://xxx/cgi-bin/mapserv"
e = cgi+"?map="+mapfile+"&mode=map"
for (i=0;i<n;i++)
{ document.body.innerHTML += "<br>"+n+" "+e+"<br><img src='"+e+"'/>"} No segundo usei o seguinte: n = 15; //número de requisições
for (i=0;i<n;i++)
{
document.body.innerHTML += "<iframe src='http://10.1.1.34/i3geo/ms_criamapa.php'></iframe>"
} Nesse caso o mapa todo é desenhado no I3Geo, ou seja, existe também o tempo de renderização e de carga dos códigos pelo cliente (usei cache=0). O último mapa terminou de ser mostrado em 30 segundos, sendo que a performance diminuiu dos primeiros para os últimos a serem chamados..
Então o AB não consegue simular essas chamadas... Estou pesquisando algumas outras ferramentas. O que o pessoal aqui do desenvolvimento costuma usar é o Bad Boy (http://www.badboy.com.au), Com ele é possível criar um teste completo (dar zoom, ligar camadas, identificar, criar PDF...) e depois só fazer as simulações. Mas infelizmente ele também não está reconhecendo os javascripts da aplicação... Bem, se alguém tiver uma sugestão agradeço.
Abraços
Olimpio