Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

A primeira vez que acessar o developerWorks, um perfil será criado para você. Informações do seu perfil (tais como: nome, país / região, e empresa) estarão disponíveis ao público, que poderá acompanhar qualquer conteúdo que você publicar. Seu perfil no developerWorks pode ser atualizado a qualquer momento.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Desempenho do IBM Lotus Notes Traveler 8.5.1

Yuriy Veytsman, Staff Software Engineer, IBM
Yuriy Veytsman é um engenheiro de software da equipe de desempenho do servidor IBM Lotus Domino. É possível entrar em contato com ele pelo e-mail yuriy_veytsman@us.ibm.com.
Nirmala Venkatraman, Performance Architect, IBM
Nirmala Venkatraman é arquiteta de desempenho na equipe de desempenho do servidor Lotus Domino. É possível entrar em contato com ela pelo e-mail nvenkatr@us.ibm.com.
Razeyah Stephen, Manager, Lotus Domino Performance Team, IBM
Razeyah Stephen é um gerente das equipes de desempenho IBM Lotus Domino e IBM Lotus Sametime. Ela entrou na IBM em outubro de 1998.

Resumo:  Este artigo apresenta os resultados de desempenho do IBM® Lotus® Notes® Traveler 8.5.1 para sistema operacional Microsoft® Windows® 64-bit. Além disso, compara o desempenho dos servidores Lotus Notes Traveler 8.5 (64-bit) e IBM Lotus Notes Traveler 8.5.1 (64-bit). O Lotus Notes Traveler 8.5.1 para os servidores IBM Lotus Domino® 32-bit não foram testados, pois grandes implementações do servidor Lotus Notes Traveler são preferenciais em servidores Lotus Domino de 64 bits.

Data:  22/Mar/2010
Nível:  Intermediário
Atividade:  10268 visualizações
Comentários:  


Nota do editor: Conhece muito sobre esse tópico? Deseja compartilhar seu conhecimento? Participe hoje do programa de wiki do software IBM Lotus.

Wiki do IBM Lotus Notes e DominoWiki do Lotus Notes Traveler

Introdução

O Lotus Notes Traveler fornece sincronização over-the-air de duas vias entre os servidores Lotus Domino e o Microsoft Windows Mobile, Nokia S60 e Apple (iPhone e iPod Touch). O Lotus Notes Traveler sincroniza e-mail, calendário, pendências, lista de endereços e journal de dados em tempo real. O servidor Lotus Notes Traveler é executado como uma tarefa de servidor do Lotus Domino e é instalado em um servidor executando o Lotus Domino. A tarefa de servidor do Lotus Notes Traveler usa o diretório Lotus Domino para automaticamente procurar e localizar usuários do Lotus Notes. É possível adquirir mais informações sobre o Lotus Notes Traveler.


Configuração de teste

Para este estudo, dois servidores Lotus Domino foram usados. Um servidor hospedou a tarefa de servidor Lotus Notes Traveler e outro o banco de dados de correio do usuário.

A Figura 1 exibe a configuração de teste.


Figura 1. Configuração de teste
Testing configuration

A estratégia de teste é simular um típico carregamento de sistema de mensagens corporativo personalizado e, a seguir, adicionar dispositivos remotos a este ambiente. Os geradores de carga de trabalho do NotesBench simulam a atividade do cliente Lotus Notes enviando correspondências para usuários aleatórios na configuração de testes e provocando outra atividade no servidor de correio Lotus Domino. Os dispositivos remotos são adicionados nesta combinação usando os simuladores de dispositivos, que mantêm as alterações geradas pelo NotesBench sincronizadas com o cliente e simulam ações do usuário no dispositivo remoto.


Desempenho do Lotus Notes Traveler 8.5.1

O desempenho do servidor Lotus Notes Traveler e do servidor de correio Lotus Domino foi medido usando as cargas de trabalho do Lotus Notes Traveler e N8Mail no sistema operacional de servidor Microsoft Windows 2003 64-bit. O servidor Lotus Notes Traveler estava em um servidor separado do servidor de correio Lotus Domino, e foi exercitado pelos sistemas de testes que simularam os dispositivos remotos. Os sistemas de controle executaram scripts que simularam dispositivos remotos lendo e enviando mensagens.

Aqui estão os detalhes do script do cliente Lotus Notes Traveler:

Há 64 iterações deste ciclo com 15 minutos de espera entre as iterações. Cada usuário inicia em uma contagem de iteração aleatória (primeira, quinta, etc.) e executa todas as 64 iterações.

Início do ciclo

  • OPEN/READ cinco correspondências na Caixa de Entrada (toda iteração)
  • Responde a primeira correspondência (toda segunda iteração)
  • SEND uma correspondência de 10-byte para uma pessoa (toda oitava iteração)
  • SEND outra correspondência de 10-byte para três pessoas (toda oitava iteração)
  • MOVE uma correspondência da Caixa de Entrada para a pasta NotesBench (toda iteração)
  • DELETE duas correspondências (toda iteração)

Fim do ciclo

Além dos scripts do usuário, os clientes do Lotus Notes Traveler escutam mensagens auto-sincronizadas do servidor Lotus Notes Traveler. Caso dados do calendário ou de e-mail sejam alterados nos servidores como resultado dos drivers de carregamento do NotesBench, o cliente Lotus Notes Traveler sincroniza automaticamente as alterações no servidor com o dispositivo.

Todos os testes do Lotus Notes Traveler 8.5.1 foram feitos no Windows Mobile 5 (WM5) e no Windows Mobile 6 (WM6) e em dispositivos da Apple. Dispositivos da Nokia usam o mesmo protocolo (SyncML) dos dispositivos Windows Mobile e têm características de desempenho semelhantes. Já os dispositivos da Apple usam um protocolo de sincronização diferente (Active Sync) e têm características de desempenho diferentes dos dispositivos Nokia e Windows Mobile.

Para os testes com o Lotus Notes Traveler 8.5.1, dispositivos WM5 e WM6 foram simulados com 40% das correspondências formatadas como textos simples (WM5) e 60% formatadas como rich text (WM6).

Também executamos 100% de simulação do dispositivo Apple e carregamento combinado com 50% do dispositivo Windows Mobile e 50% do dispositivo Apple.


Carga de trabalho do servidor Lotus Domino 8.5.1

A carga de trabalho N8Mail executada no servidor de correio Lotus Domino 8.5.1 simulou usuários enviando correspondências usando um cliente Lotus Notes 8.5.1. Esta carga de trabalho é parte de um conjunto de carga de trabalho do NotesBench, que por sua vez é parte das ferramentas NotesBench e Server.Load (incluídas como uma opção de instalação no cliente do administrador). Para mais informações sobre os detalhes da carga de trabalho N8Mail, veja o artigo do developerWorks® Lotus , “Cargas de Trabalho do IBM Lotus Notes V8: Elevando o Desempenho a um Novo Nível”.

Para estas medições, a carga de trabalho do N8Mail simulou 4000 clientes do Lotus Notes enviando correspondências para até 6000 usuários de e-mail (4000 além do número de usuário de dispositivos remotos). Os 2000 usuários de e-mail adicionais (ou o contrário) foram os usuários de e-mail registrados no Lotus Notes Traveler. Estas medições simularam o ambiente do cliente, no qual os usuários de e-mail usam um cliente do Lotus Notes ou um dispositivo Lotus Notes Traveler, mas não ambos ao mesmo tempo.

Renúncia de responsabilidade

Todos os nossos testes são medições em laboratório; portanto, os resultados podem diferir daqueles obtidos em ambientes reais dos clientes. Para assistência ao planejamento da capacidade, consulte a equipe IBM TechLine, responsável pelo planejamento da capacidade para o novo hardware.


Configuração e resultados do servidor IBM Lotus Notes Traveler 64-bit

O servidor Lotus Notes Traveler 8.5.1 (64-bit) foi configurado como um único servidor de partição Lotus Domino em um IBM eServer™ xSeries® 3550 executando o Windows 2003 64-bit Enterprise Server com quatro processadores de dois núcleos e 8 GB de memória física. O acesso à rede se deu por meio de um único adaptador Ethernet de 1 GBit executado em modo full-duplex.

As tabelas 1 e 2 mostram as configurações de software e hardware para o servidor Lotus Notes Traveler 64-bit.


Tabela 1. Configuração de hardware para o servidor Lotus Notes Traveler 64-bit
ModeloIBM x3550
Processadores para teste / velocidade4 Xeon (dual core) de 3,2 GHz
Memória instalada8 GB
Drives físicos ativos2 discos, 73 GB cada, 10000 RPM, 320 MB
Volumes lógicos ativosN/A
Sistema operacionalMicrosoft Windows 2003 Server Enterprise (64-bit)

Tabela 2. Configuração de software para o servidor Lotus Notes Traveler 64-bit
Configurações do notes.iniPara aumentar o tamanho inicial do javaheap do Lotus Notes Traveler
Usado em todos os testesNTS_Java_Parms=-Xms625M -Xmx625M
Configurações HTTPValor
Tempo limite de conexões persistentes310 segundos
Tempo limite de saída310 segundos
configurações NTSConfig.xmlValor
TSS_SYNC_THREADS1,2 vezes o número de dispositivos
WORKER_THREADS

ACTIVE_THREADS
2 vezes os encadeamentos de SYNC

1,2 vezes o número de dispositivos
TSS_ADDRESSCACHE_MAX_ENTRIES8000

O servidor Lotus Notes Traveler deve ser ajustado de acordo com o número de usuários ativos que suporta. As configurações alteradas para este teste estão indicadas na tabela 2. Veja a seção de ajuste de desempenho do Centro de Informações do Lotus Notes Traveler 8.5.1 para obter mais informações.

Além destes parâmetros de ajuste, para acomodar mais dispositivos no mesmo servidor, as seguintes alterações na pilha TPC/IP do Windows foram necessárias no registro local:

  1. [HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]
    MaxUserPort = 15000

    Este valor foi aumentando de 5000 para 15000 para o nosso teste.

  2. [HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \Tcpip \Parameters]
    MaxFreeTcbs = 10000

    Este valor foi aumentando de 2000 para 10000 para o nosso teste.

  3. [HKEY_LOCAL_MACHINE \System \CurrentControlSet \services \Tcpip \Parameters]
    MaxHashTableSize = 512

    Este valor foi aumentando de 512 para 2650 para o nosso teste.

  4. [HKEY_LOCAL_MACHINE \SYSTEM \CurrentControlSet \Services \Tcpip \Parameters]
    EnableConnectionRateLimiting = 0

Resultados

A Figura 2 mostra a utilização dos recursos do processador para o servidor Lotus Notes Traveler 8.5.1 64-bit no Windows 2003 64-bit nos carregamentos de usuário simulados em Windows Mobile e Nokia. A Figura 3 mostra a utilização dos recursos do processador para os dispositivos Apple em uma carga de trabalho de dispositivos combinados.


Figura 2. Configuração do Lotus Notes Traveler 8.5.1 64-bit: Percentual de ocupação do processador
Lotus Notes Traveler  8.5.1 64-bit configuration: Percent processor busy

Figura 3. Configuração do Lotus Notes Traveler 8.5.1 64-bit: Percentual de ocupação do processador
Lotus Notes Traveler 8.5.1 64-bit configuration: Percent processor busy

A tabela 3 mostra o uso de memória para diferentes tipos de carregamentos.


Tabela 3. Uso de memória para diferentes tipos de carregamentos
Tipo de testeUso de memória em MBComentários
2000 dispositivos Windows Mobile1600dispositivos WM5 e WM6
2000 dispositivos combinados1550dispositivos 50% WM e 50% Apple
1500 dispositivos Apple1500N/A

A tabela 4 mostra a combinação de usuários de WM5 e WM6 para os testes exibidos na figura 2.


Tabela 4. Combinação de usuários para cada um dos carregamentos de usuários do Lotus Notes Traveler
Número total de usuáriosNúmero de usuários de WM5Número de usuários de WM6
1000400600
20001200800

Para as medições realizadas para obter os resultados exibidos nas figuras 2 e 3, o servidor de correio Lotus Domino foi executado em um estado estável de 4000 usuários de N8Mail, e o número de usuários do Lotus Notes Traveler foi incrementado, como exibido na figura. O servidor de correio Lotus Domino foi configurado para 6000 usuários de e-mail, dentre os quais 4000 usuários de e-mail simularam o tráfego do cliente Lotus Notes usando a carga de trabalho N8Mail. O número de usuários do Lotus Notes Traveler simulando o tráfego de dispositivos foi então aumentando de 1000 para 2000 usuários. Para um carregamento combinado de 2000 usuários, nós usamos 1000 usuários WM e 1000 usuários Apple.

A tabela 5 exibe várias métricas de utilização de recursos chaves no servidor Lotus Notes Traveler com um carregamento de 2000 usuários ativos do Lotus Notes Traveler Windows Mobile e 4000 usuários ativos do Lotus Domino N8Mail.

A tabela 6 exibe métricas semelhantes no servidor Lotus Notes Traveler com um carregamento de 1500 usuários ativos de dispositivos Lotus Notes Traveler Apple e 4000 usuários ativos do Lotus Domino N8Mail.


Tabela 5. Uso de recursos com 2000 usuários ativos do Lotus Notes Traveler Windows Mobile e 4000 usuários do Lotus Domino N8Mail
RecursoResultados
Percentual de ocupação do processador46
Total de leituras do disco/segundo0,15
Total de gravações do disco/segundo393
Memória virtual do servidor Lotus Notes Traveler (Mbytes)1603
Bytes / segundo da rede1766

Tabela 6. Uso de recursos com 1500 usuários ativos do dispositivo Lotus Notes Traveler Apple e 4000 usuários do Lotus Domino N8Mail
RecursoResultados
Percentual de ocupação do processador51,21
Total de leituras do disco/segundo0,05
Total de gravações do disco/segundo275
Memória virtual do servidor Lotus Notes Traveler (Mbytes)1498
Bytes / segundo da rede3102

Comparação entre o Lotus Notes Traveler 8.5.1 e o Lotus Notes Traveler 8.5

A comparação entre o Lotus Notes Traveler 8.5 e o 8.5.1 pode ser feita somente com base em carregamentos de dispositivos Windows Mobile. O Lotus Notes Traveler 8.5 não suporta dispositivos Apple.

A Figura 4 exibe a utilização de recursos do processador do servidor Lotus Notes Traveler 8.5.1 64-bit comparado ao mesmo carregamento no servidor Lotus Notes Traveler 8.5 64-bit em um Windows 2003 64-bits.


Figura 4. Uso do processador do Lotus Notes Traveler 8.5 e 8.5.1
Processor  usage of  Lotus Notes Traveler 8.5 and   8.5.1

A Figura 5 compara o uso de memória do Lotus Notes Traveler 8.5 e 8.5.1 para os dispositivos Windows Mobile 1000 e 2000.


Figura 5. Uso de memória do Lotus Notes Traveler 8.5 e Lotus Notes Traveler 8.5.1 para os dispositivos Windows Mobile 1000 e 2000.
Memory usage of Lotus Notes Traveler 8.5 and Lotus Notes Traveler 8.5.1 for 1000 and 2000 Windows Mobile devices

Configuração e resultados do servidor de correio do Lotus Domino

As Tabelas 7 e 8 mostram as configurações de hardware e software do servidor de correio do Lotus Domino.


Tabela 7. Configuração de hardware para o servidor Lotus Notes Traveler 64-bit
ModeloIBM x3850
Processadores para teste / velocidade4 Xeon (dual core) de 3,0 GHz
Memória instalada12 GB
Drives físicos ativos42 discos
Volumes lógicos ativos6 arrays de RAID 0
Sistema operacionalMicrosoft Windows 2003 Server Enterprise 64-bit

Tabela 8. Configuração do software
UsoConfigurações do Notes.ini
Usado para todos os testesserver_pool_tasks=80
server_max_concurrent_trans=100
Show_Server_Performance=1
RouterDbCacheSize=6100
NSF_DBcache_maxentries=6000
SCHEDULE_NO_VALIDATE=1
NSF_Buffer_Pool_Size_MB=250

O servidor de correio executa o servidor Lotus Domino 8.5.1 32 bits configurado como um único servidor de partição do Lotus Domino em um eServer xSeries 3850 executando Windows 2003 64-bit Standard Server com quatro processadores de dois núcleos e 12 GB de memória física. A configuração de armazenamento foi um array de hardware IBM DS4000® series (FAStT) com 42 drives de disco. Os arquivos executáveis do Lotus Domino foram instalados em um volume lógico RAID 0 de 200 GB. O banco de dados de correio foi espalhado entre os três volumes lógicos RAID 0, cada um com 800 GB. O journaling de correio foi configurado em um volume lógico separado. O acesso à rede se deu por meio de um único adaptador Ethernet de 1 GBit executado em modo full-duplex.

A Figura 6 exibe a utilização dos recursos do processador no servidor de correio Lotus Domino em vários carregamentos de usuários do Lotus Notes Traveler Windows Mobile e em 4000 usuários do N8Mail. A utilização foi medida com a configuração do servidor Windows 2003 64-bit para o servidor Lotus Notes Traveler Server 8.5 64-bit.


Figura 6. Utilização do processador no servidor de correio Lotus Domino 8.5.1
Processor  utilization on the Lotus Domino 8.5.1 mail server

Ao aumentar o número de usuários do Lotus Notes Traveler Windows Mobile de 1000 para 2000, medimos um aumento relativo de 4% no uso do processador no servidor de correio Lotus Domino diretamente relacionado com o carregamento que tivemos no servidor Lotus Notes Traveler. O gasto adicional do processador para habilitar usuários do Lotus Notes Traveler no servidor de correio Lotus Domino é moderado devido ao uso eficiente da sondagem por correspondências do Lotus Domino realizada pelo Lotus Notes Traveler.


Conclusão

As medições de desempenho do servidor Lotus Notes Traveler 8.5.1 e do servidor de correio Lotus Domino 8.5.1 em uma configuração remota mostraram que um servidor Lotus Notes Traveler 8.5.1 64-bit foi capaz de suportar 2000 usuários de Windows Mobile ou 1500 usuários de dispositivos Apple, ou até 2000 usuários combinados para as cargas de trabalho apresentadas no relatório.

O servidor Lotus Notes Traveler 64-bit, com quatro processadores de dois núcleos e 8 GB de memória, apresentou 46% de utilização do processador e 1,6 GB de uso de memória para 2000 usuários ativos de dispositivos Windows Mobile. Para 1500 usuários ativos de dispositivos Apple, a utilização do processador foi cerca de 51% e o uso de memória de 1,5 GB.

Com o servidor de correio Lotus Domino 8.5.1 em estado estável de 4000 usuários de N8Mail e 2000 usuários ativos (64-bit) do Lotus Notes Traveler Windows Mobile, a utilização do processador no servidor de correio Lotus Domino aumentou moderadamente.

Para suportar mais de 2000 usuários ativos do Lotus Notes Traveler, os cientes precisam implementar mais de um servidor Lotus Notes Traveler 8.5.1 64-bit. A utilização do processador no servidor de correio Lotus Domino pode ser monitorada para garantir que o servidor de correio Lotus Domino possa lidar com a atividade adicionada a partir dos usuários do Lotus Notes Traveler em carga máxima.

Observe que o servidor Lotus Notes Traveler é um aplicativo que requer muita memória. Implemente servidores Lotus Domino 64-bit para dar suporte a grandes números de usuários de dispositivos remotos.

Apêndice 1. Configurações do Notes.ini
Tabela 1. Configuração de hardware para o servidor Lotus Notes Traveler 64-bit
Nome de parâmetro do Notes.IniExplicação
Create_R8_DatabasesAplica-se a servidores Lotus Domino 8. Defina como 1 para criar bancos de dados ODS48 nos servidores Lotus Domino 8.
NSF_Buffer_Pool_Size_MBEspecifica o tamanho máximo em bytes do buffer pool NSF, uma seção da memória dedicada a armazenar em buffer as transferências de E/S entre o Lotus Domino e o armazenamento em disco.
NSF_Dbcache_MaxentriesEspecifica o número de bancos de dados que um servidor pode conter por vez em seu cache do banco de dados.
RouterDbCacheSizeEspecifica o tamanho do cache do banco de dados do roteador usado para cache de bancos de dados de correio no processo de roteamento.
SCHEDULE_NO_VALIDATEAtiva ou desativa se o SchedMgr valida sua entrada de banco de dados de horário não disponível em base diária, como segue:
0 (padrão) - Ativa a validação
1 - Desativa a validação
Server_MAX_CONCURRENT_TRANSDefine o limite para o número de transações agendadas ao mesmo tempo em um servidor.
Server_Pool_TasksEspecifica o número total de encadeamentos físicos no conjunto de encadeamentos do servidor Lotus Domino (DbServer).
Server_Show_PerformanceEspecifica se os eventos de desempenho do servidor são exibidos no console. Configure essa variável em 1 para exibir os eventos de desempenho do servidor no console.

Recursos

Sobre os autores

Yuriy Veytsman é um engenheiro de software da equipe de desempenho do servidor IBM Lotus Domino. É possível entrar em contato com ele pelo e-mail yuriy_veytsman@us.ibm.com.

Nirmala Venkatraman é arquiteta de desempenho na equipe de desempenho do servidor Lotus Domino. É possível entrar em contato com ela pelo e-mail nvenkatr@us.ibm.com.

Razeyah Stephen é um gerente das equipes de desempenho IBM Lotus Domino e IBM Lotus Sametime. Ela entrou na IBM em outubro de 1998.

Ajuda para Relatar Abuso

Relatar abuso

Obrigado. Esta entrada foi sinalizada para atenção do moderador.


Ajuda para Relatar Abuso

Relatar abuso

Falha no envio do Relatório de abuso. Tente novamente mais tarde.


developerWorks: Registre-se


Precisa de um ID IBM?
Esqueceu seu ID IBM?


Esqueceu sua senha?
Alterar sua senha

Ao clicar em Enviar, você concorda com os termos de uso do developerWorks.

 


Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Selecione seu nome de exibição

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

(Deve possuir de 3 a 31 caracteres.)


Ao clicar em Enviar, você concorda com os termos de uso do developerWorks.

 


Classificar este artigo

Comentários

static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Lotus
ArticleID=484018
ArticleTitle=Desempenho do IBM Lotus Notes Traveler 8.5.1
publish-date=03222010
author1-email=yuriy_veytsman@us.ibm.com
author1-email-cc=
author2-email=nvenkatr@us.ibm.com
author2-email-cc=
author3-email=
author3-email-cc=