O aumento da taxa de transferência do disco pode aumentar a utilização da CPU?

4

Recentemente, atualizamos o armazenamento em nosso data center e migramos todos os nossos sistemas de produção para ele. Observamos que em uma máquina (um servidor de banco de dados HP_UX IA-64 Oracle para SAP), a utilização da CPU começou a aumentar enquanto o tempo de espera do IO% estava diminuindo. Agora, a espera por IO é de 0% e todas as CPUs estão funcionando a 100% (0% inativo). Antes, a espera de IO era em torno de 30-40% (média) e a CPU estava em torno de 15-20% ociosa (média). O aumento da taxa de transferência do armazenamento pode causar esse aumento na utilização da CPU?

    
por varun 30.11.2015 / 17:09

2 respostas

4

Certamente pode. Uma resposta definitiva para a questão de saber se sua CPU subiu por causa disso exigiria mais informações, mas, em geral, isso é bastante comum e facilmente explicável.

As cargas de trabalho dos servidores precisam esperar muito - a CPU e a memória, sendo locais, geralmente precisam esperar por coisas como rede e armazenamento. Eu tive aplicativos enlouquecendo se tornando CPU ligado depois de obter acesso a um SSD, por exemplo.

É muito possível que seu aplicativo esteja recuperando dados do armazenamento aprimorado muito mais rápido do que antes que a CPU se tornou o gargalo.

    
por 30.11.2015 / 17:22
-1

Um aumento na velocidade de armazenamento pode levar a um aumento na CPU, porque mais dados podem ser fornecidos a ela.

Mas o CPU geralmente está mais rápido que a RAM hoje em dia. Por isso, é estranho que a CPU esteja chegando a 100%. Você está certo em questionar isso.

Meu palpite é que algo mudou ou seu sistema operacional não está relatando os valores corretos.

    
por 30.11.2015 / 19:34