Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Totvs custom tabs box
tabsSlave VIP, 75 usuários simultâneos, 150 usuários simultâneos, 450 usuários simultâneos, +450 usuários simultâneos
ids01,02,03,04,05
Totvs custom tabs box items
defaultyes
referencia01


Totvs custom tabs box items
defaultno
referencia02

Totvs custom tabs box items
defaultno
referencia0203
Totvs custom tabs box items
defaultno
referencia0304

Expandir
titleAjustes no sistema operacional
Totvs custom tabs box
tabsRede, Memória L2 e L3
idsaj01,aj02
Totvs custom tabs box items
defaultyes
referenciaaj01

Ajuste de rede

Para Windows é necessário ajustar a interface de rede. De acordo com testes realizados já em clientes e no teste de estresse junto com o time da OCI, sem estas configurações os servidores podem apresentar:

➢ baixa eficiência no tráfego de dados de micro pacotes.

➢ Erro: “Warning - TOPCONN - NO CONNECTION -2”, referente ao tráfego entre Application Server e DBaccess.

O problema pode ser causado pelo Windows TCP Stack, transferindo o uso da interface de rede para a CPU. Para resolver esse problema, há a necessidade de desativar recursos que não são suportados pelo driver broadcom.

Para essa configuração, realize os ajustes através do MSDOS em modo Administrador.

Desative o TCP chimney, AutoTuning, Congestion Provider, Task Offloading e ECN Capability:

netsh int tcp set global chimney=disabled

netsh int tcp set global autotuninglevel=normal

netsh int tcp set supplemental custom congestionprovider=none

netsh int tcp set global ecncapability=disabled

netsh int ip set global taskoffload=disabled

netsh int tcp set global timestamps=disabled

Ative a feature RSS no driver:

netsh int tcp set global RSS=enable

Existem algumas configurações adicionais que também causam problemas de desempenho. Aqui está o que são e como fazer as mudanças necessárias:

  • Receive Segment Coalescing (RSC)

O RSC é uma tecnologia de descarregamento sem estado que ajuda a reduzir a utilização da CPU para processamento de rede no lado do recebimento, descarregando tarefas da CPU para um adaptador de rede compatível com RSC. A saturação da CPU devido ao processamento relacionado à rede pode limitar a escalabilidade do servidor. Esse problema, por sua vez, reduz a taxa de transação, a taxa de transferência bruta e a eficiência. É semelhante ao problema de descarregamento de TCP, e é recomendável definir como Disabled.

Para desabilitar em todos os adaptadores de rede:

Disable-NetAdapterRsc *

Desativar RSC globalmente:

netsh int tcp set global rsc=disabled


Ajuste através do PowerShell em modo Administrador.

Set-NetAdapterAdvancedProperty Ethernet -DisplayName "Large Send Offload V2 (IPv4)" -DisplayValue "Disabled" -NoRestart
Set-NetAdapterAdvancedProperty Ethernet -DisplayName "Large Send Offload V2 (IPv6)" -DisplayValue "Disabled" -NoRestart
Set-NetAdapterAdvancedProperty Ethernet -DisplayName “Large Send Offload V2 (IPv4)” -DisplayValue “Disabled” -NoRestart
Set-NetAdapterAdvancedProperty Ethernet -DisplayName “Large Send Offload V2 (IPv6)” -DisplayValue “Disabled” –NoRestart



Totvs custom tabs box items
defaultno
referenciaaj02

Ajuste de Memória L2 e L3 cache em Windows.

Este ajuste é importante para deixar o processamento mais fluido, evitando a sobrecarga de consumo de recursos. Testes realizados em rotinas que realizam o processamento na camada de aplicação obtiveram ganhos de 10% em desempenho na camada de CPU, pois o sistema operacional está mais fluido. 

Para fazer a leitura das especificações do computador, primeiro é necessário instalar o programa CPU-Z. 

Aplicando os ajustes

Para habilitar o cache L2: Tendo em mãos as especificações de seu computador, entre no regedit (na barra de pesquisa do Windows, digite “regedit”). Clique na seta à esquerda das respectivas pastas: HKEY_LOCAL_MACHINE; SYSTEM; CurrentControlSet; Control; Session Manager. Clique em Memory Management, e dê dois cliques em SecondLevelDataCache. Altere a base para Decimal, e substitua o valor 0 pelo tamanho (size) do L2 Cache (que pode ser verificado no programa CPU-Z, na janela Caches, sendo o terceiro bloco de informação).

Abaixo, uma imagem do programa e a localização das informações: 

Para habilitar o cache L3: No mesmo local de configuração para o L2, no regedit, clique com o botão direito do mouse em um espaço vazio, selecione Novo > Valor DWORD(32 bits). Nomeie este novo valor como “ThirdLevelDataCache”, sem as aspas. Dê um duplo clique sobre este novo valor para editá-lo e selecione a base Decimal.

Se, como no print, seu L3 Cache estiver com um valor em MBytes, multiplique-o por 1024 antes de alterar o valor. Adicione este valor em Dados do valor no regedit, e reinicie o computador. Note que no primeiro restart o computador pode estar um pouco mais lento, já que o Windows precisa incorporar estes novos dados, mas no segundo restart o computador deve estar mais rápido que o habitual.

...