Notre application est décalée «au hasard» en raison des problèmes d'E / S du disque?

Nous avons créé une application qui nécessite des centaines d'images téléchargées chaque jour pour chaque user.

Notre configuration basique du server est la suivante: Loadbalancer -> Nginx -> Databaseserver

Cependant, notre application "au hasard" est en retard.

Il semble avoir une relation avec les E / S du disque. Chaque fois qu'il a des pointes, l'application est en retard. Voici quelques images pour montrer le problème.

graphique

graphique2

Qu'est-ce qui peut causer cela? Et surtout: comment puis-je réparer cela? Je ne sais honnêtement par où commencer. Toute aide est grandement appréciée! 🙂

Vous avez vraiment deux options:

  1. Obtenez un disque plus rapide
  2. Ajouter beaucoup plus de RAM (donc plus de choses peuvent être mises en cache dans la memory

Vous devriez probablement faire les deux, car il est possible que vous commenciez à échanger, ce qui tue votre IO de disque.