Configurando os parâmetros do host do Oracle para uso com IBM® SDD e VERITAS DMP
É possível configurar os parâmetros no host Oracle para otimizar o desempenho entre o HBA e o sistema.
Sobre Esta Tarefa
Procedimento
- Digite cd /etc para alterar para o subdiretório /etc.
- Faça backup do arquivo de sistema no subdiretório.
- Edite o arquivo de sistema e configure os seguintes
parâmetros para servidores com configurações que usam o HBA:
- sd_max_throttle
O parâmetro sd_max_throttle especifica o número máximo de comandos que o driver sd pode enfileirar para o driver adaptador de host. O valor padrão é 256, mas é preciso configurar o parâmetro para um valor menor ou igual a uma profundidade máxima da fila para cada LUN que está conectado. Determine o valor usando a seguinte fórmula:
256 ÷ (LUNs per adapter)
em que LUNs per adapter é o número máximo de LUNs designadas para um adaptador único.
Para configurar o parâmetro sd_max_throttle para os números da unidade lógica do sistema nesse exemplo, inclua a seguinte linha no arquivo /etc/system:
set sd:sd_max_throttle=5
- sd_io_time
- Esse parâmetro especifica o valor de tempo limite para operações de disco. Inclua a
seguinte linha no arquivo /etc/system para configurar o parâmetro sd_io_time
para os números da unidade lógica do sistema:
set sd:sd_io_time=0x78 - sd_retry_count
- Esse parâmetro especifica a
contagem de novas tentativas para operações de disco. Inclua a linha a seguir no arquivo
/etc/system para configurar o parâmetro sd_retry_count para os
números da unidade lógica do sistema:
set sd:sd_retry_count=5Nota: O parâmetro sd_retry_count se aplica a versões 8 e 9 do Solaris somente. - maxphys
- Esse parâmetro especifica o número máximo de bytes que podem ser
transferidos para cada transação do SCSI. O valor padrão é 126976
(124 KB). Se o tamanho de bloco de E/S solicitado exceder o valor
padrão, a solicitação será dividida em mais de uma solicitação. O valor deve
ser ajustado para os requisitos do aplicativo. Para a largura da banda máxima, configure o parâmetro
maxphys incluindo a seguinte linha no arquivo /etc/system: set maxphys=1048576 (1 MB)Nota: Não configure o valor de maxphys maior que 1048576 (1 MB). Fazer isso pode causar a interrupção do sistema.
Se estiver usando o VERITAS Volume Manager nos números da unidade lógica do sistema, deve-se configurar o parâmetro de tamanho máximo de E/S do VxVM (vol_maxio) para corresponder ao parâmetro maxphys. Ao configurar o parâmetro maxphys como 1048576 e usar o VERITAS Volume Manager nos números da unidade lógica do seu sistema, configure o parâmetro vol_maxio como no exemplo a seguir:
set vxio:vol_maxio=2048Nota: A unidade para vxio:vol_maxio é bloco de disco (1/2 KB).