terça-feira, 15 de setembro de 2009

SGBD - Configurando o Sistema Operacional

Antes de começar a instalar e configurar o SGBD, primeiramente precisamos  configurar o Sistema Operacional adequadamente. 
A versão 32-bit do IDS pode ser instalado num S.O de 64-bit e ou 32-bit.
A versão 64-bit do IDS  pode ser instalado num S.O de somente 64-bit.

Modificando os parametros de Kernel do Unix/Linux

O IDS traz na sua documentação uma nota chamada de "Machine Notes" e essa Nota traz informações importantes sobre os recursos a serem configurados no Unix /Linux. É de extrema importancia ler esse documento antes da instalação e configuração do IDS.
Se os valores recomendados para o SGBD diferem significativamente do ambiente atual, considere modificar a configuração do Sistema Operacional.
Em alguns Sistemas Operacionais, pode-se especificar a quantidade de Shared Memory alocada para o SGBD. A quantidade de memoria disponivel influencia nos valores dos parametros de Shared Memory. Em geral, aumentando o espaço de Shared Memory aumenta-se a performance. Tambem tem que se especificar os numeros de Locks e Semaphares. 
Postarei um exemplo aqui, porem baseado no Linux SuSE 11.1 e IDS 11.50
Kernel 2.6.16 ou >
Glibc 2.4 ou >
libaio-0.3.104 ou >
libgcc-4.1.0 ou >
libstdc++-4.1.0 ou >
ncurses-5.5 ou >
pam-0.99.3.0 ou >

Se uma libaio.so.1 é encontrada, o IDS habilitara o Kernel Asynchronous I/O (KAIO) automaticamente. Senão o KAIO é desabilitado.

Parametros do Kernel
Esses valores dos Parametros do Kernel abaixo, foram usados para testar o produto pela propria IBM no ambiente citado acima. Esses valores poderão ser ajustados dependendo da aplicação e dos recursos disponiveis. Esses valores podem ser ajustados dinamicamente  no diretorio /proc  ou podera ser definidos no codigo fonte do Kernel e recompilado.

SHMMAX: 4.398.046.511.104
SHMMIN: 1
SHMMNI: 4096
SHMSEG: 128
SHMALL: 4.194.304
SEMMNI: 4096
SEMMSL: 250
SEMMNS: 32000
SEMOPM: 32

Nenhum comentário:

Postar um comentário