Consumo de recursos do ambiente
Consumo de memória dos sistemas no ambiente Middleware
Foram feitos testes com o módulo Administração de Pessoal do Gestão de Pessoas, para verificar a quantidade de memória utilizada pelo sistema, no servidor de aplicativo, quando estiver sendo acessado via WindowsAccess ou BrowserAccess. Os resultados dos testes podem ser verificados na tabela abaixo, que tem seus valores expressos em megabytes:
Execução | Entrada do sistema | Ficha básica em branco | Ficha básica com registro | Depois de fechar ficha básica | Depois de executar relatório | Nova abertura da ficha básica (em branco) |
---|---|---|---|---|---|---|
Cliente-servidor 1ª execução | 11,322 Mb | 14,953 Mb | 15,132 Mb | 11,657 Mb | 11,697 Mb | 15,057 Mb |
Cliente-servidor 2ª execução | 11,323 Mb | 14,954 Mb | 15,133 Mb | 11,659 Mb | 11,697 Mb | 15,057 Mb |
Cliente-servidor >3ª execução | 11,322 Mb | 14,953 Mb | 15,132 Mb | 11,657 Mb | 11,696 Mb | 15,056 Mb |
Middleware Senior 1ª execução | 11,375 Mb | 15,053 Mb | 15,233 Mb | 11,711 Mb | 11,751 Mb | 15,159 Mb |
Middleware Senior 2ª execução | 11,375 Mb | 15,053 Mb | 15,234 Mb | 11,712 Mb | 11,752 Mb | 15,160 Mb |
Middleware Senior 3ª execução | 11,376 Mb | 15,054 Mb | 15,235 Mb | 11,712 Mb | 11,753 Mb | 15,160 Mb |
O sistema acessado através do WindowsAccess ou BrowserAccess utiliza, no servidor de aplicativo, mais memória que o sistema cliente-servidor. A tabela a seguir apresenta a diferença da quantidade de memória utilizada pelo sistema nas situações listadas na tabela acima. Para calcular esses valores foram utilizadas as médias de cada ponto onde foi feita a medição. Essa tabela tem valores expressos em kilobytes.
Execução | Entrada do sistema | Ficha básica em branco | Ficha básica com registro | >Depois de fechar ficha básica | Depois de executar relatório | Nova abertura da ficha básica (em branco) |
---|---|---|---|---|---|---|
Diferença | 54,102 Kb | 102,575 Kb | 104,251 Kb | 55,06 Kb | 56, 643 Kb | 105,481 Kb |
Esses valores representam uma diferença de 0,4% a 0,7% no consumo de memória do sistema.
Uso de banda em rede pelo WindowsAccess
Foram feitos testes com o Middleware Senior monitorando o fluxo de dados entre o cliente WindowsAccess e o servidor que contém o gerenciador do Middleware. Estes testes foram realizados pela equipe da Senior Pesquisa e Tecnologia da seguinte maneira:
- Foi instalado um aplicativo para monitoramento de tráfego de dados pela rede no cliente.
- Foi feita uma conexão em rede local de 100,0 Mbps com o servidor Middleware Senior, monitorando os bytes de entrada e saída do cliente.
O gráfico abaixo mostra o resultado dos testes assumindo KB (quilobytes)
como unidade de medida. As linhas verdes representam os bytes recebidos
pelo cliente do servidor, as linhas vermelhas representam os bytes enviados
do cliente para o servidor e a linha azul representa a intersecção das
duas linhas.
Para realizar os testes, o WindowsAccess conectou-se ao Gerenciador do Middleware repetidas vezes, realizando algumas operações, conforme análise dos resultados a seguir: A medição foi feita contando-se os Bytes transferidos para a realização de cada uma das operações.
- Acesso ao servidor (tela inicial): Não houve tráfego de dados pela rede.
- Conexão com o servidor (tela de seleção de sistemas): Transferência de 0,4 KB.
- Carga do sistema até a tela de seleção do cfg: Transferidos em torno de 2,6 KB.
- Entrada do sistema (carga do menu principal): Transferidos em torno de 10,8 KB.
- Abertura da ficha básica: Foram os valores mais elevados dos testes, onde foram transferidos de até 13,3 KB para cada execução.
- Navegação na ficha básica: Transferência máxima de 9,2 KB para carga de registros com foto, 0,8 KB para registros sem foto e 1,5 KB para carga de lookups e validação de valores durante a navegação no registro.
- Execução de relatório - tela de entrada: Manteve-se estável em 3,0 KB para cada execução.
- Execução de relatório: Transferência de 10,2 KB.
- Saída do sistema: Transferência máxima de 1,9 KB.
O modelo de relatório utilizado nos testes foi o "Cidades e Bairros". A transferência de dados pode variar de acordo com o tamanho do metafile do modelo, e tende a aumentar com o uso de imagens e gráficos.
Uso de banda em rede pelo BrowserAccess
Foram feitos testes com o Middleware Senior monitorando o fluxo de dados entre o cliente BrowserAccess e o servidor que contém o gerenciador Middleware. Estes testes foram realizados pela equipe da Senior Pesquisa e Tecnologia da seguinte maneira:
- Foi instalado um aplicativo para monitoramento de tráfego de dados pela rede no cliente.
- Foi feita uma conexão em rede local de 100,0 Mbps com o servidor Middleware Senior, monitorando os bytes de entrada e saída do cliente.
O gráfico abaixo mostra o resultado dos testes assumindo KB (quilobytes)
como unidade de medida. As linhas verdes representam os bytes recebidos
pelo cliente do servidor, as linhas vermelhas representam os bytes enviados
do cliente para o servidor e a linha azul representa a intersecção das
duas linhas.
Para realizar os testes, o BrowserAccess conectou-se ao Gerenciador do Middleware repetidas
vezes, realizando algumas operações, conforme análise dos resultados a
seguir:
Obs.: A medição foi feita contando-se os Bytes transferidos para a realização
de cada uma das operações.
- Acesso ao servidor (página inicial): Esta página foi removida no BrowserAccess.
- Conexão com o servidor (página de seleção de sistemas): Transferência de 3,4 KB.
- Carga do sistema até a tela de seleção do cfg: Transferidos em torno de 13,5 KB.
- Entrada do sistema (carga do menu principal): Transferidos em torno de 7,9 KB.
- Abertura da ficha básica: Transferência máxima de 26,0 KB.
- Navegação na ficha básica: Transferidos 10,6 KB para carga de registros com foto, 1,6 KB para registros sem foto e 3,2 KB para carga de lookups e validação de valores durante a navegação no registro.
- Execução de relatório - tela de entrada: Transferência de 9,8 KB.
- Execução de relatório: Foram os valores mais elevados dos testes, onde foram transferidos até 36,8 KB.
- Saída do sistema: Transferência de 4,4 KB.
O modelo de relatório utilizado nos testes foi o "Cidades e Bairros". A transferência de dados pode variar de acordo com o tamanho do metafile do modelo, e tende a aumentar com o uso de imagens e gráficos.
Uso de banda em rede pelo WTS
Foram feitos testes com o Administração de Pessoal do Gestão de Pessoas em ambiente Cliente/Servidor acessado via WTS, monitorando o fluxo de dados entre o cliente WTS e o servidor. Estes testes foram realizados pela equipe da Senior Pesquisa e Tecnologia da seguinte maneira:
- Foi instalado um aplicativo para monitoramento de tráfego de dados pela rede no cliente.
- Foi feita uma conexão remota via WTS em rede local de 100,0 Mbps com o servidor, onde foi executado o sistema Administração de Pessoal (Cliente/Servidor), monitorando os bytes de entrada e saída do cliente.
O gráfico abaixo mostra o resultado dos testes assumindo KB (quilobytes)
como unidade de medida. As linhas verdes representam os bytes recebidos
pelo cliente do servidor, as linhas vermelhas representam os bytes enviados
do cliente para o servidor e a linha azul representa a intersecção das
duas linhas.
Para realizar os testes, o servidor foi acessado via WTS repetidas vezes, executando o Administração de Pessoal e realizando algumas operações, conforme análise dos resultados a seguir. A medição foi feita contando-se os Bytes transferidos para a realização de cada uma das operações.
- Informação do servidor (tela inicial): Não há tráfego de dados pela rede.
- Conexão com o servidor (carga do desktop do servidor): Foram os valores mais altos, onde foram transferidos até 41,3 KB.
- Carga do sistema até a tela de seleção do cfg: Transferência em torno de 5,4 KB.
- Entrada do sistema (carga do menu principal): Transferência em torno de 7,0 KB.
- Abertura da ficha básica: Esta operação variou bastante, alcançando o valor máximo de 12,8 KB.
- Navegação na ficha básica: Transferidos 18,6 KB para carga de registros com foto, 16,9 KB para registros sem foto e 1,2 KB para carga de lookups e validação de valores durante a navegação no registro.
- Execução de relatório - tela de entrada: Transferência de até 14,2 KB.
- Execução de relatório: Transferência máxima de 7,8 KB.
- Saída do sistema: Transferidos 4,0 KB.
- Tela de login: Transferência de 12,8 KB.
- Saída da ficha básica: Transferência máxima de 8,2 KB.
- Saída do relatório: Transferência máxima de 25,0 KB.
Tabela comparativa do uso máximo de banda em rede para cada operação nos ambientes testados
Operação | BA | WA | WTS |
---|---|---|---|
Conexão com o servidor (tela de seleção de sistemas no BA e WA - desktop no WTS) | 3,4 KB | 0,4 KB | 41,3 KB |
Carga do sistema até a tela de seleção do cfg | 13,5 KB | 2,6 KB | 5,4 KB |
Tela de login | 12,8 KB | ||
Entrada do sistema (carga do menu principal) | 7,9 KB | 10,8 KB | 7,0 KB |
Abertura da ficha básica | 26,0 KB | 13,3 KB | 12,8 KB |
Navegação na ficha básica – registro com foto | 10,6 KB | 9,2 KB | 18,6 KB |
Navegação na ficha básica – registro sem foto | 1,6 KB | 0,8 KB | 16,9 KB |
Navegação na ficha básica – navegação no registro com carga de lookups e validações | 3,2 KB | 1,5 KB | 1,2 KB |
Saída da ficha básica | 8,2 KB | ||
Execução de relatório – tela de entrada | 9,8 KB | 3,0 KB | 14,2 KB |
Execução de relatório | 36,8 KB | 10,2 KB | 7,8 KB |
Saída do relatório | 25,0 KB | ||
Saída do sistema | 4,4 KB | 1,9 KB | 4,0 KB |
Máximo transferido em uma operação | 36,8 KB | 13,3 KB | 41,3 KB |
Para as medições de uso de banda em rede realizadas, conforme descrito neste documento, foi utilizado o aplicativo BWMeter V3.1.1 Copyright © Desk Soft.