Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições 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.

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]

Ajuste de desempenho do IBM Lotus Quickr services para Lotus Domino

Gao Jin Sheng, Staff Software Engineer, IBM
Gao Jin Sheng é um Engenheiro de Software de Equipe na IBM e trabalha na equipe de teste do IBM Lotus Quickr services para Lotus Domino. Trabalha nas áreas relacionadas do Lotus Domino há mais de cinco anos. Pode ser contatado em gaojins@cn.ibm.com.
Li Chen, Software Engineer, IBM
Author photo: Li Chen
Li Chen é um Engenheiro de Software de Equipe na IBM e trabalha na equipe de teste do IBM Lotus Quickr services para Lotus Domino. Poder ser contatado em licchen@cn.ibm.com.
Luo Xiao Guang, Software Engineer, IBM
Luo Xiao Guang é um Engenheiro de Software na IBM e trabalha na equipe de teste do IBM Lotus Quickr services para Lotus Domino. Pode ser contatado em luoxg@cn.ibm.com .

Resumo:  Este artigo descreve como melhorar o desempenho do IBM® Lotus® Quickr™ services para Lotus Domino®.

Data:  15/Jul/2009 (Publicado em: 17/Mar/2009)
Nível:  Intermediário
Atividade:  4637 visualizações
Comentários:  


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

IBM Lotus Notes e Domino wikiWiki do Lotus Quickr

Introdução

A meta do ajuste de desempenho é melhorar a saída com base em determinado hardware. É necessário prestar especial atenção aos parâmetros de ajuste aplicáveis às configurações de hardware e de rede.

Este artigo mostra como conduzir o ajuste de desempenho em três aspectos: o sistema operacional, o Lotus Domino e o Lotus Quickr. O ajuste do sistema operacional envolve o aprimoramento do desempenho do sistema operacional em si, que reage ao desempenho do Lotus Quickr services para Lotus Domino. O Lotus Quickr 8.1 suporta os sistemas operacionais Microsoft® Windows®, AIX® e System i®. Uma outra camada, o servidor Lotus Domino, é o back end do Lotus Quickr services para Lotus Domino, assim o ajuste do servidor Lotus Domino também reage aos aprimoramentos no desempenho do Lotus Quickr.

Uma versão diferente do Lotus Quickr, o Lotus Quickr services para WebSphere Portal, não é abordada neste artigo. Este artigo usa "Lotus Quickr" para se referir exclusivamente ao Lotus Quickr services para Lotus Domino.


Ajuste: O aspecto do sistema operacional

Esta seção descreve como ajustar o desempenho do aspecto do sistema operacional: Microsoft Windows, AIX e System i5.

Ajustando o sistema operacional Microsoft Windows

Abordamos estes aspectos do ajuste de desempenho do Microsoft Windows:

  • Segundo plano
  • Memória virtual
  • Serviços
  • Ajuste do registro
Segundo plano e memória virtual

Selecione Serviços em Segundo Plano para que todos os programas recebam quantidades de tempo do processador iguais. Siga estas etapas:

  1. Abra o Painel de Controle.
  2. Clique duas vezes em Sistema.
  3. Clique na guia Avançado, na página Propriedades do Sistema.
  4. No quadro Desempenho, clique em Configurações.
  5. Clique na guia Avançado, na página Opções de Desempenho.
  6. Selecione Serviços em Segundo Plano no quadro Planejamento do Processador.

Para aumentar a memória virtual, siga estas etapas:

  1. No quadro Memória Virtual, clique em Alterar.
  2. Customize o tamanho da memória virtual do cliente de acordo com o volume do seu disco lógico.

Tente alocar o disco rígido a diferentes volumes lógicos, o que pode facilitar a expansão da memória virtual em volumes lógicos diferentes. Para o sistema operacional Windows, instale o Lotus Quickr no disco rígido que não possui o sistema. Depois que o Lotus Quickr estiver sendo executado por um longo tempo, os arquivos fragmentados poderão tornar o sistema lento, o que resulta em baixo desempenho. Para impedir essa redução no desempenho, execute o Desfragmentador de Disco a cada semana ou quinzenalmente.

Desative ou remova serviços desnecessários

Alguns serviços do sistema Windows são desnecessários para o Lotus Quickr. Por exemplo, na maioria dos aplicativos corporativos do cliente, os usuários não usam a função Imprimir do servidor Lotus Domino; se esse for o caso, o administrador poderá desativar tal função e quaisquer outros serviços desnecessários.

Desativar ou remover os serviços desnecessários é o melhor meio para aumentar o desempenho do servidor.

Ajuste do Registro

Aplique as alterações do Registro apresentadas na listagem 1 ao servidor Lotus Quickr.


Listagem 1. Alterações do Registro
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]

"TcpTimedWaitDelay"=dword:0000001e
"MaxUserPort"=dword:0000fffe
"TcpWindowSize"=dword:0000ffff
"MaxFreeTcbs"=dword:00011940
"MaxHashTableSize"=dword:0000ffff

Esses parâmetros de ajuste abrangem vários aspectos do sistema operacional Windows. Este artigo os aborda um a um.

O parâmetro TcpTimedWaitDelay, que controla a quantidade de tempo que o sistema operacional aguarda antes de retomar uma porta depois que um aplicativo encerra uma conexão TCP, tem o valor padrão de quatro minutos. Com cargas pesadas, esses limites podem ser excedidos e, desse modo, resultar em um endereço em uso: exceção de conexão. Se enfrentar uma condição de endereço em uso: exceções de conexão, tente aumentar o valor MaxUserPort e TcpTimedWaitDelay no Registry.

O parâmetro MaxUserPort determina o maior número de porta que o TCP pode atribuir quando um aplicativo solicita uma porta de usuário disponível do sistema. Normalmente, portas efêmeras (ou seja, aquelas usadas apenas brevemente, são alocadas aos números de portas 1024 a 5000.

Para aumentar o rendimento do servidor, diminua o TcpTimedWaitDelay do valor padrão (quatro minutos) para 30 segundos (0000001e) e aumente MaxUserPort do padrão (5000) para 65.534 (0000fffe), conforme mostrado na listagem 1.

O parâmetro TCPWindowSize define a janela TCP máxima. Com o tamanho de janela TCP grande, menos reconhecimentos são retornados, o que resulta em uma comunicação de rede mais otimizada entre o emissor e o receptor. Mude o padrão de 17.520 bytes para 65.535 (0000ffff ) bytes, como mostrado na listagem 1.

O parâmetro MaxFreeTcbs é o número-limite de conexões TCP ativas necessárias antes que os TCP Control Blocks, no estado TIME-WAIT, sejam reutilizados. Alterar MaxFreeTcbs permite que o sistema impeça a reutilização dos TCP Control Blocks. Alteramos o valor de MaxFreeTcbs do padrão (1m000) para 72.000 (00011940), conforme mostrado na listagem 1.

O parâmetro MaxHashTableSize controla o tamanho da tabela TCP Control Block (TCB). A tabela TCB armazena os valores de controle para cada conexão TCP ativa. Em um servidor com muitas conexões de rede ativas, uma tabela TCB grande pode reduzir a quantidade de tempo que o sistema gasta para localizar um TCB específico. Alteramos o valor de MaxHashTableSize do padrão [512 (0X200)] para 65.535 (0000ffff), conforme mostrado na listagem 1.

Para obter informações sobre o ajuste do Windows, consulte a publicação IBM Redbooks®, "Tuning IBM System x Servers for Performance".

Ajustando o sistema operacional AIX

O sistema operacional AIX 5L apresenta muitos parâmetros que permitem o ajuste dos usuários para melhorar o desempenho dos servidores Lotus Domino, que podem, por sua vez, reagir ao Lotus Quickr. É possível ajustar as configurações da conta do servidor Lotus Domino, as placas de interface da rede, o processador e a memória, a E/S do disco, e entre outras coisas. Esta seção apresenta alguns desses parâmetros.

AIXTHREAD_SCOPE=S

Usar S (escopo do sistema) como o valor no parâmetro AIXTHREAD_SCOPE significa usar um encadeamento kernel por encadeamento de usuário em vez da configuração padrão de um encadeamento kernel por oito encadeamentos de usuário. No perfil do usuário do Lotus Notes®, digite este parâmetro:

export AIXTHREAD_SCOPE=S Placas de interface de rede

Para melhorar a transferência e a recepção de grandes quantidades de dados, configure algumas configurações da placa de rede. Para cada placa de rede ativa, a fila de transmissão (tx_for Ethernet) e o tamanho da fila de recepção devem ser aumentados para os seus respectivos valores máximos.

Para visualizar o tamanho da fila do adaptador ent0, use o comando a seguir:

# lsattr -El ent0

Para alterar os parâmetros do tamanho da fila, execute o procedimento ilustrado na listagem 2.


Listagem 2. Alterando os parâmetros do tamanho da fila
Bring down the interface:
# ifconfig en0 detach

Change the value of the appropriate parameter:
# chdev -l ent0 -a tx_que_size=***

ent0 changed
Bring the interface back to the up state:
# ifconfig en0 up

Ajuste do espaço de paginação

Considere os seguintes parâmetros do gerenciador de membros virtuais:

  • maxclient%
  • maxperm%
  • strict_maxperm
  • strict_maxclient
  • lru_file_repage
  • lru_poll_interval
  • minfree
  • maxfree

É possível alterá-los por meio do comando vmo:

vmo -p -o <parâmetro>=<valor>

Por exemplo, para definir o parâmetro minfree como 1920, use a seguinte sintaxe:

#vmo -p -o minfree=1920

Também é possível alterar esses parâmetros pelo comando: smitty tuning. Para obter informações detalhadas, consulte os materiais de ajuste relacionados listados na seção Recursos deste artigo.

Considerações sobre disco e E/S

Use o comando iostat ( iostat –DR e/ou iostat –d) para procurar hot disks, sistemas de arquivos e profundidades de filas de disco que possam ser ajustados a fim de melhorar o rendimento do armazenamento. Se os parâmetros de leitura e gravação estiverem excessivamente altos, considere usar redes de área de armazenamento para aumentar o desempenho.

Para obter mais informações sobre o ajuste do sistema operacional AIX, consulte a publicação IBM Redbooks, "AIX 5L Performance and System Tuning".

Ajustando o sistema operacional System i5

O servidor Lotus Domino no sistema operacional System i5 é um aplicativo que executa dentro do seu próprio subsistema, mas também compete pelos recursos gerais do sistema System i5.

Fatores de desempenho do sistema operacional System i5

A Tabela 1 lista os fatores associados com maior freqüência ao desempenho do sistema operacional System i5.


Tabela 1. Categorias de desempenho típicas e influências de degradação no System i5
Categoria de desempenhoFatores que afetam o desempenho Ferramentas disponíveis para monitoramento e intervenção
Carga do processador Uso do processador de trabalho Trabalhar com Tarefas Ativas (WRKACTJOB)
Trabalhar com Atividade do Sistema (WRKSYSACT)
Armazenamento principalEstatísticas de falha
Wait-to-ineligible
Trabalhar com Status do Sistema (WRKSYSSTS)
Disco Número arm baixo
Velocidade de arm baixa
Trabalhar com Status de Disco (WRKDSKSTS)
ComunicaçõesLinhas lentas
Erros de linha
Excesso de usuários de linha
Trabalhar com Status da Conexão TCP/IP (NETSTAT)
Performance Tools Advisor para o sistema operacional System i5
Performance Tools Component Report para o sistema operacional System i5
Rastreio de comunicação
Processos de entrada/saída Desequilíbrio do processador, deficiência de IOPPerformance Tools Advisor para o sistema operacional do System i5
Performance Tools Component Report para o sistema operacional System i5
Aplicativos Bloqueios de objetos Performance Tools para iSeries® (5722-PT1)
Trabalhar com Bloqueios de Objeto (WRKOBJLCK)

As seções a seguir descrevem as opções de ajuste do sistema operacional System i5:

  • Ajustando os valores do sistema
  • Processador
  • Memória
  • E/S de Disco
  • Ajuste de rede
Ajustando os valores do sistema System i5

A Tabela 2 contém uma lista dos valores do sistema System i5 que podem ser alterados para ajudar a melhorar o desempenho do servidor Lotus Domino. É possível fazer essas alterações usando o comando Trabalhar com os Valores do Sistema (WRKSYSVAL).


Tabela 2. Valores do sistema System i5
Valor do sistemaDefiniçãoValor padrãoValor recomendadoÉ necessário efetuar IPL para atualizar?
QTOTJOB Número total de tarefas para as quais o armazenamento auxiliar está alocado durante o initial program load (IPL).
NOTA: Se o valor definido for muito alto, esse parâmetro poderá aumentar significativamente o tempo total de IPL.
30VariesSim
QADLTOTJ Número adicional de tarefas que necessitam de armazenamento alocado quando QTOTJOB for atingido10VariesNão
QACTJOB Número inicial de tarefas ativas para as quais o armazenamento auxiliar é alocado durante um IPL20VariesSim
QADLACTJ Número adicional de tarefas ativas que necessitam de armazenamento alocado quando QACTJOB for atingido10VariesNão
QMAXACTLVL Nível máximo de atividade do sistema*NO MAXVariesNão
QMCHPOOLTamanho do conjunto de armazenamento *MACHINE (Grupo 1 em WRKSYSSTS)20VariesNão
QBASPOOL Tamanho mínimo do conjunto de armazenamento *BASE (Grupo 2 em WRKSYSSTS)5% do armazenamento principal com um valor mínimo de 2000 KB VariesNão
QBASACTLVL Nível de atividade do conjunto de armazenamento *BASE6120 vezes o número de servidores Lotus DominoNão
QPFRADJ Valores de ajuste de desempenho que especificam se o sistema deve ajustar valores durante o IPL, em intervalos regulares para tamanhos de conjuntos do sistema e níveis de atividade, ou não deve fazer nenhum ajuste automático. Essa funcionalidade é comumente chamada de regulador de desempenho do iSystem 5.3 (ajuste automático)2 (Ajuste no IPL e ajuste automático) ou 3 (Ajuste automático), para permitir ajuste automático dos níveis de atividade do conjunto de memória.Sim
QDYNPTYADJ A prioridade das tarefas interativas é ajustada dinamicamente para manter o alto desempenho do processamento de tarefas em lote.1 (Ativo)VariesSim
QDYNPTYSCD O programador de prioridade dinâmico 1 (Ativo) Sim QPRCMLTTSK recurso de multitarefas do processador 2 (Controlado pelo sistema)1 (Ativo)VariesSim
QPRCMLTTSKRecurso de multitarefas do processador2 (Controlado pelo sistema)1 (Ativo)Sim
Ajuste do processador: Escolhendo a prioridade do processador

Todas as tarefas do Lotus Domino no System i5 executam como tarefas imediatas em lote e têm uma prioridade de execução igual a 20. Se o tempo de resposta ficar excepcionalmente alto enquanto você observa a utilização elevada do processador causada por tarefas como UPDATE ou AMGR, poderá reduzir a prioridade dessas tarefas para melhorar o desempenho.

Ajuste da memória: Escolhendo um conjunto de memória para utilização

Por padrão, todos os servidores Lotus Domino executam no conjunto de memória BASE. Assim, faz sentido atribuir um dos conjuntos compartilhados a um único subsistema Lotus Domino. É possível alterar o tamanho e o nível de atividade de um conjunto compartilhado e o comportamento do expert cache (opção de paginação), com os comandos CHGSHRPOOL ou WRKSHRPOOL, e usar o comando CHGSBSD para atribuir o conjunto ao subsistema.

Ajuste de E/S de Disco

A separação de alguns auxiliary storage pools (ASPs) para os arquivos de journal foi essencial para o nosso teste. Usar ASPs é especialmente importante para separar os arquivos de registro de transação dos arquivos de dados do Lotus Domino, e o cache do Lotus Quickr dos dados do Lotus Quickr, por motivos de desempenho.

Ajuste da rede

É possível tirar proveito de um número de ferramentas e parâmetros para melhorar o desempenho de rede no sistema. A seção a seguir descreve o ajuste de rede de alguns aspectos.

Interfaces e rotas

Por padrão, a carga do System i equilibra o tráfego da rede através de qualquer interface de rede configurada que compartilhe uma rota comum. Alguns comutadores geram uma tabela de rotas que inclui o endereço IP do host e o endereço MAC do adaptador proprietário do endereço IP. No entanto, talvez ocorram problemas de desempenho relacionados a esse balanceamento de carga. Observando a opção 2 do menu CFGTCP, é possível identificar quantas vezes as rotas do sistema foram definidas e determina se elas estão vinculadas às interfaces específicas.

Tabela de hosts e informações sobre domínios

Um servidor Lotus Domino frequentemente tem de resolver seu próprio nome. Não se esqueça de que é mais rápido permitir que o servidor do Lotus Domino resolva seu nome na tabela de hosts local do que consultar o DNS. Use as opções do menu 10 e 12 no menu CFGTCP para configurar essa definição.

Tamanho da Maximum transmission unit (MTU)

Uma MTU de 1496 bytes é um bom tamanho para a maioria dos servidores Lotus Domino. Consulte o administrador de rede para obter mais informações sobre MTUs e a capacidade de seu comutador de manusear quadros grandes.

Tamanho do buffer TCP/IP

É possível aumentar o desempenho de serviço da Web do Lotus Quickr ajustando o tamanho do buffer usado pelo TCP/IP, especialmente ao enviar grandes quantidades de dados. Se a rede for confiável, tente aumentar o tamanho do buffer do padrão (8000) para 64000.

TCPONLY para Ethernet

O desempenho do TCP/IP pode ser melhorado adicionalmente por configurar o parâmetro TCPONLY como *YES em uma descrição de linha Ethernet. Essa configuração diminui a extensão do caminho do código TCP/IP por limitar o código carregado no IOP para a descrição da linha.

Velocidade de linha e duplex

As configurações da descrição da linha devem corresponder o hardware ao qual ela está cabeada. Se a unidade System i estiver cabeada a um comutador de 1 GB e este estiver configurado para negociar automaticamente a velocidade de linha e duplex mais rápidos, a descrição da linha do System i deverá ser configurada de modo a corresponder a tais configurações.

Para obter mais informações sobre o ajuste do sistema operacional do System i5, consulte a publicação IBM Redbooks, "Domino for iSeries Sizing and Performance Tuning".


Ajustando no servidor Lotus Domino

Como o Lotus Quickr executa no servidor Lotus Domino, o ajuste do desempenho do servidor Lotus Domino também é útil para melhorar o desempenho do servidor Lotus Quickr. Ajustar os parâmetros do Notes.ini e do Lotus Domino pode melhorar o desempenho do Lotus Quickr.

Desativar tarefa desnecessária do Lotus Domino no Notes.ini

A tarefa do Lotus Domino padrão está listada neste Notes.ini:

ServerTasks=Update,Replica,Router,AMgr,AdminP,CalConn,Sched,HTTP,RnRMgr

Se algumas dessas tarefas não forem usadas no ambiente do usuário, será possível removê-las do Notes.ini. Por exemplo, em nosso ambiente de teste de servidor único, apenas a tarefa HTTP está ativa:

ServerTasks=HTTP

Para melhorar o desempenho do servidor Lotus Domino, inclua os seguintes parâmetros.

NSF_DbCache_Maxentries=<n>

Essa variável especifica o número máximo de bancos de dados armazenados no cache do banco de dados (se ativado). No caso de intervalos curtos, o Lotus Domino armazena até 1,5 vezes o número inserido para essa configuração. Aumentar o número máximo de banco de dados melhora o desempenho, mas requer mais memória.

NSF_DBUCACHE_MAX_ENTRIES=<n>

Essa variável é usada em conjunto com a variável NSF_DBcache_MaxEntries para permitir que o servidor Lotus Domino armazene em cache o número de bancos de dados especificado. É possível defini-la como o número máximo de bancos de dados de usuário concorrentes para cada partição do Lotus Domino.

A configuração em nosso ambiente é:

NSF_DBcache_maxentries=3000
NSF_DBUCACHE_MAX_ENTRIES=3000

NOTA: Esses parâmetros estão relacionados ao seu hardware e, desse modo, você deve ajustá-los de modo a otimizar sua configuração de hardware em particular.

Ajuste na configuração do servidor Lotus Domino

O Lotus Quickr usa a tarefa HTTP do Lotus Domino, portanto, ajustar a configuração da Web do Lotus Domino também afetará o desempenho do Lotus Quickr.

Executar agentes e serviços da Web de modo concorrente

Lotus Quickr fornece lotes e serviços da Web. Algumas funções podem chamar serviços da Web diretamente. Partes de algumas funções nos locais do Blog e Wiki são realizadas pelo agente Lotus Domino. Há quatro agentes no local do Blog e dois agentes no local da Wiki. Siga estas etapas:

  1. Abra o banco de dados names.nsf no Lotus Quickr do cliente do Lotus Notes ou conecte-se ao servidor do Lotus Quickr a partir do cliente do Administrador do Lotus Notes.
  2. Abra o documento do servidor Lotus Quickr.
  3. Vá para Protocolos da Internet - Mecanismo do Domino Web - Agentes da Web e Serviços da Web.

Há duas configurações nessa seção:

  • Executar agentes e serviços da Web de modo concorrente
  • Tempo limite do agente e serviços da Web

Em nosso ambiente de teste, a opção Executar agentes e serviços da Web de modo concorrente está selecionada. Mantenha o valor do tempo limite do agente e dos serviços da Web como o valor padrão:”0”, significando que não há nenhum limite de tempo para executar os agentes e serviços da Web.

Máx. de agentes concorrentes

A maioria dos clientes do Lotus Quickr é empresa global, assim a carga de trabalho durante o dia e durante a noite é praticamente a mesma. Portanto, ajuste a configuração Máx. de agentes concorrentes do banco de dados names.nsf, selecionando o que segue:

Tarefas do servidor - Gerenciador de Agentes - Parâmetros do Dia/Parâmetros da Noite - Máx. de agentes concorrentes

O escopo de valores dos parâmetros daytime e nightime varia de 0 a 10; os clientes podem ajustar o valor de acordo com a sua carga de trabalho. No ambiente de teste, ambos os parâmetros (daytime e nighttime) estão definidos como 10.

Esta seção descreve apenas alguns dos meios para ajustar o desempenho do servidor Lotus Domino. Na verdade, há muitos métodos e parâmetros de ajuste do servidor Lotus Domino. Praticamente, todos eles reagem ao desempenho do Lotus Quickr. Para obter mais detalhes, consulte os materiais de desempenho do Lotus Domino listados na seção Recursos deste artigo.


Ajustando no Lotus Quickr

Esta seção descreve o ajuste de desempenho do próprio Lotus Quickr e aborda o ajuste das configurações do Notes.ini e do qpconfig.xml.

Desativar as tarefas de serviços desnecessárias do Lotus Quickr services no Notes.ini

Depois da instalação do servidor Lotus Quickr, as seguintes tarefas são adicionadas automaticamente ao arquivo Notes.ini pelo servidor Lotus Quickr. Se algumas delas forem desnecessárias para o aplicativo atual, comente as tarefas no Notes.ini a fim de melhorar o desempenho do Lotus Quickr.

ServerTasksAt1=Catalog,Design
ServerTasksAt2=UpdAll
ServerTasksAt3=Object Info -Full
ServerTasksAt5=Statlog
ServerTasksAt4=qptool refresh -a,qptool report -policyexecute,qptool register –a

Para obter uma explicação detalhada sobre essas tarefas do servidor, consulte os materiais relacionados listados na seção Recursos deste artigo.

Ajustando o Lotus Quickr no Notes.ini

Há muitos parâmetros no arquivo Notes.ini sobre o desempenho do Lotus Quickr. Este artigo aborda algum deles.

QuickPlaceWebCacheEnabled=<n>

Esta variável ativa ou desativa o armazenamento em cache. Defina QuickPlaceWebCacheEnabled=1 para ativar o armazenamento em cache. Para desativar o cache do servidor, defina QuickPlaceWebCacheEnabled=0. O cache do servidor está ativado por padrão.

QuickPlaceWebCacheDir=<caminho completo>

O diretório do cache padrão é <DOMINOPROGRAM>>\data\domino\quickplace\cache. Se essa variável não estiver definida no arquivo Notes.ini, ela será automaticamente configurada para o diretório padrão. Se um caminho de diretório especificado for inválido, o cache do servidor será desativado. O servidor Lotus Quickr lê e grava o cache frequentemente no diretório, portanto, defina o diretório em um sistema de disco RAID ou separe o disco do código do servidor Lotus Quickr. Se houver um único disco físico no servidor Lotus Quickr, defina o diretório para um disco rígido lógico diferente do código do servidor Lotus Quickr.

QuickPlaceWebCacheLimitInMB=<Tamanho em MB>

Esta variável controla o limite de tamanho da reciclagem do cache. Se o tamanho do cache for menor do que o valor definido, o Lotus Quickr não reciclará o cache. Se o tamanho do cache for maior do que a definição, o servidor Lotus Quickr reciclará o tamanho do cache para o valor definido. O tamanho padrão é de 50 MB.

Normalmente, quanto maior for a variável, melhor será o desempenho do Lotus Quickr. Observe que, se essa variável estiver definida como um valor muito grande, o servidor do Lotus Quickr gastará mais recursos para manipular o tamanho de cache maior.

QuickPlaceWebCacheGCIntervalInMIN=<intervalo de tempo em minutos>

Esta variável é usada para definir o intervalo de tempo para limpeza do cache; o valor padrão é 60. O servidor do Lotus Quickr julga o cache com o intervalo de tempo definido; se o tamanho do cache for maior do que a configuração QuickPlaceWebCacheLimitInMB, ele será reciclado para o intervalo definido. O desempenho do servidor Lotus Quickr poderá ser precário quando o cache for reciclado, assim convém tomar cuidado e não aumentar excessivamente o intervalo de tempo.

QuickPlaceEnableVersionCheck=<n>

Esta variável é usada para ativar (1) ou desativar (0) a capacidade de consultar o número da versão do servidor Lotus Quickr.

QuickPlaceExpireCachedUsers=<intervalo de tempo em segundos>

Esta variável é usada para especificar a extensão de tempo pela qual as entradas do usuário permanecerão no cache antes do servidor removê-las. O padrão do intervalo é de 120 segundos.

QuickPlaceTimedHashTableTimeout =<intervalo de tempo em segundos>

Esta variável é usada para definir a frequência de renovação do cache do LDAP utilizado pelo Lotus Quickr.

QuickPlaceMaxCachedUsers=<n>

Esta variável é usada para especificar o número máximo de entradas do usuário permitidas no cache. Quando o cache atingir o número especificado, as entradas mais antigas serão removidas para liberar espaço para as novas entradas. Por padrão, são permitidas 64 entradas de usuário no cache.

Essas são as configurações dos parâmetros em nosso teste de sistema:

QuickPlaceWebCacheEnabled=1
QuickPlaceWebCacheDir= D:\QuickrCache
QuickPlaceWebCacheLimitInMB=4000
QuickPlaceWebCacheGCIntervalInMIN=60
QuickPlaceEnableVersionCheck=1
QuickPlaceExpireCachedUsers=86400
QuickPlaceMaxCachedUsers=1500
NSF_DBcache_maxentries=3000

Ajustando por meio da configuração qpconfig do Lotus Quickr

O qpconfig.xml, localizado nos dados do Lotus Domino e apresentado na listagem 3, é outro arquivo importante para o ajuste de desempenho do Lotus Quickr. É possível alterar algumas configurações nesse arquivo para melhorar o desempenho do Quickr Lotus.


Listagem 3. O arquivo qpconfig.xml
<place_catalog_servers>
<server>
<domino_server_name>qpcat/IBM</domino_server_name>
<nsf_filename>PlaceCatalog.nsf</nsf_filename>
<statistics enabled="true" update_interval="<time interval in minutes>"/>
</server>
</place_catalog_servers>
</place_catalog>

O parâmetro update_interval é usado para especificar o período do intervalo de atualização do catálogo de lugares. A configuração usada em nosso ambiente de teste de sistema é de 1440.

Para obter mais informações sobre o ajuste do Lotus Quick, consulte QuickPlace Versão 7.0: Guia do Administrador.


Conclusão

Este artigo aborda como melhorar o desempenho do Lotus Quickr services para Lotus Domino em três aspectos: o sistema operacional, o Lotus Domino e o Lotus Quickr. Os parâmetros discutidos neste artigo são importantes para melhorar o desempenho do Lotus Quickr services para Lotus Domino. Eles são adequados para o Lotus Quickr 8.0, o Lotus Quickr 8.0.0.2 e o Lotus Quickr 8.1. Em nosso ambiente de teste, comparamos o desempenho de algumas transações antes de depois do ajuste. Praticamente, o desempenho de todas as transações melhorou, e algumas melhoraram de 20 a 40 por cento.


Recursos

Sobre os autores

Gao Jin Sheng é um Engenheiro de Software de Equipe na IBM e trabalha na equipe de teste do IBM Lotus Quickr services para Lotus Domino. Trabalha nas áreas relacionadas do Lotus Domino há mais de cinco anos. Pode ser contatado em gaojins@cn.ibm.com.

Author photo: Li Chen

Li Chen é um Engenheiro de Software de Equipe na IBM e trabalha na equipe de teste do IBM Lotus Quickr services para Lotus Domino. Poder ser contatado em licchen@cn.ibm.com.

Luo Xiao Guang é um Engenheiro de Software na IBM e trabalha na equipe de teste do IBM Lotus Quickr services para Lotus Domino. Pode ser contatado em luoxg@cn.ibm.com .

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=415927
ArticleTitle=Ajuste de desempenho do IBM Lotus Quickr services para Lotus Domino
publish-date=07152009
author1-email=gaojins@cn.ibm.com
author1-email-cc=
author2-email=chenlill@cn.ibm.com
author2-email-cc=
author3-email=luoxg@cn.ibm.com
author3-email-cc=

Conheça a IBM da sua cidade

Virtual Branch Office Brasil

A IBM está mais perto do que você imagina!


Tags

Help
Use o campo de pesquisa para encontrar todos os tipos de conteúdo no My developerWorks com essa tag.

Use a barra de rolagem para ver mais ou menos tags.

Tags populares mostra as principais tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Minhas tags mostra suas tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Use o campo de pesquisa para localizar todos os tipos de conteúdo no Meu developerWorks com essa tag. Tags populares mostra as tags principais para essa zona de conteúdo particular (por exemplo, tecnologia Java, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere). Minhas tags mostra as suas tags para essa zona de conteúdo em particular (por exemplo, tecnologia Java, Linux, WebSphere).