Nosso aplicativo fica “aleatoriamente” devido a problemas de E / S de disco?

1

Criamos um aplicativo que exige centenas de imagens baixadas para cada usuário todos os dias.

Nossa configuração básica do servidor é a seguinte: Loadbalancer - > Nginx - > Databaseserver

No entanto, o nosso aplicativo "aleatoriamente" está atrasado.

Parece ter uma relação com o disco I / O. Sempre que houver picos, o aplicativo fica lento. Veja algumas imagens para mostrar o problema.

O que pode causar isso? E o mais importante: Como posso corrigir isso? Eu sinceramente não sei por onde começar. Qualquer ajuda é muito apreciada! :)

    
por Morten Stulen 18.11.2015 / 13:23

1 resposta

0

Você realmente tem duas opções:

  1. Obter disco mais rápido
  2. Adicione muito mais RAM (para que mais coisas possam ser armazenadas em cache na memória

Você provavelmente deve fazer as duas coisas, já que há uma possibilidade de que você esteja começando a trocar, o que mata seu disco IO.

    
por 18.11.2015 / 13:28