Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Vinicius Garcia

Gargalo de CPU ?

Recommended Posts

Olá,

 

tenho um servidor de banco de dados MS SQL 2000 rodando em um Proliant ML350 Xeon 3.2 GHz / 3GB RAM / 3 HDs em RAID 5 / Windows Server 2003 SP2.

 

O banco de dados possui 8GB e a média de acesso fica em torno de 55 usuários.

Acontece que tenho identificado vários picos de processamento ao longo do dia, no qual a CPU fica 100% em torno de 10 a 20 segundos.

 

Utilizei o monitor do sistema para checar o que poderia estar causando isto.

Descobri que o Processor Queue Length está bastante alto (8). Sendo que várias fontes citam que a partir de 2 já teria um gargalo.

 

Porém, apesar dos picos de processamento, a média do % Processor Time fica abaixo de 50%.

 

Já descartei gargalo de memória e de disco. O Buffer Cache Hit Ratio fica em torno de 99%.

Mas estou em dúvidas se isto seria um gargalo na CPU.

Visto que tenho um alto Processor Queue Length, mas um % Processor Time mediano.

 

Segue abaixo um relatório de 10 horas de monitoramento:

 

Imagem Postada

 

 

Alguém saberia se isto realmente é um gargalo de CPU?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola.

 

Pesquisa com teus usuarios sobre rotinas que demoram mais de 10 segundos.

Ta parecendo que eh uma SP ou comando query que precise de uma customizada.

em tempo, recomendo você migrar para o SQL2005 ou SQL2008.

A perfomance eh melhor e possuimos uma variedade de relatorios que auxiliam na customizacao e performance do banco.

 

qq coisa posta ai.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.