teste soft-NUMA

1

além de olhar para um relógio na parede, existe alguma técnica boa para medir os efeitos de várias configurações soft-NUMA para SQL?

O que esperamos mostrar é a vantagem de desempenho obtida (se houver), mas eu esperava mostrar mais detalhes do que apenas "costumava levar uma hora, agora leva 48 minutos", porque isso não é prova suficiente (na minha opinião) que nossas mudanças no NUMA foram o motivo do ganho.

Se houver uma maneira de medir e decifrar alguma saída, eu estaria mais interessado em ouvir sobre eles, obrigado.

    
por SQLRockstar 10.06.2009 / 18:25

1 resposta

1

Não há nada definitivo que você possa acompanhar em 2005. Talvez em 2005 você possa analisar a utilização da CPU e mostrar que a carga está equilibrada em seus nós flexíveis ou que seu tráfego de rede está chegando a vários endereços IP, se você configurou ligação de porta (consulte o blog de Slava em Configurando o SQL Server 2005 para Soft NUMA ).

Em 2008, você pode usar o sys.dm_os_nodes DMV e consultar as categorias active_work_count e avg_load_balance colunas para ver se sua configuração alterou o equilíbrio de trabalho (aproximado) entre as CPUs.

Realmente é como qualquer outro tipo de teste de desempenho. Se você tiver um arnês de teste que produz condições idênticas para cada execução de desempenho e obtiver desempenho consistente em várias execuções de perf com uma configuração e, em seguida, fizer uma alteração de configuração e desempenho diferente (e consistente), ela deverá ser a configuração mudança que você fez que causou a diferença de desempenho.

Espero que isso ajude.

    
por 10.06.2009 / 22:58