otimizar sistemas operacionais para fornecer desempenho máximo do informix

2

Existem alguns guias específicos do Informix para otimizar qualquer sistema operacional em que um mecanismo ifx esteja em execução? Por exemplo, no Linux, reduza ao mínimo todos os binários desnecessários, daemons, utilitários, sintonize os parâmetros do kernel, otimizar dispositivos crus e cozidos (hdparm). Algum dia, talvez, o informix possa criar seu próprio O / S tipo PICK. A idéia geral é que o sistema operacional no qual o ifx se baseia tenha o menor espaço ocupado, menor impacto no overhead do ifx e forneça um desempenho otimizado do ifx.

    
por Frank R. 17.04.2010 / 15:08

1 resposta

1

Dê ao IDS mais fusos de disco, mais memória principal, mais CPUs, menos contenção de outro software, e ele geralmente funcionará melhor. (Engraçado que - soa como uma receita de bom desempenho para qualquer software que pode realmente explorar várias CPUs.)

Um dos problemas mais complicados é pesar o buffer pool do kernel contra a preferência do Informix por E / S direta. De um modo geral, um SGBD funcionará melhor quando o S / S não estiver fazendo muito buffering para ele; o DBMS já está manipulando o buffer na memória compartilhada e quer que suas gravações sejam direcionadas ao disco. Portanto, você deseja ajustar o buffer pool do kernel para baixo e permitir que o IDS use o espaço salvo.

Minimizar a pegada de tempo de execução dos serviços de suporte o / s é uma boa ideia; A remoção de serviços supérfluos aumenta a segurança e reduz a carga de trabalho na máquina, deixando mais para o IDS. Você tem que decidir quais serviços você precisa. Se todos os clientes estiverem se conectando, provavelmente você precisará do SSH para os administradores se conectarem a / com, FTP, SNTP, talvez SNMP (mas provavelmente não), os serviços de rede (DNS, qualquer autenticação de rede - YP, NIS + ou LDAP ou o que você tem), e não muito mais.

    
por 18.04.2010 / 08:36