• # Restauration à 30Mo/s sur les deux machines ?

    Posté par . En réponse au message MySQL - Gros problème de performance. Évalué à 2. Dernière modification le 27 mars 2015 à 13:58.

    Avant de faire des corrections/réglages, j'aime bien avoir identifié de manière certaine la cause du problème de performance. T'as déjà fait des tests pertinents (hdparm, écriture RAM->disque), qui permettent déjà d'éliminer des causes probables de problèmes de performance.

    Un truc me fait cependant tiquer. Sur les deux machines, l'écriture se fait à ~30 Mo/s pendant la restauration d'une sauvegarde. C'est étrange parce que si la restauration prend deux fois moins de temps sur une machine que sur l'autre, on s'attendrait à ce qu'une machine écrive 2 fois moins vite que l'autre (grosso modo).

    Pour voir ce qu'il se passe exactement, tu peux mesurer la vitesse d'écriture disque pendant les 8h ou 14h de la restauration de la sauvegarde. Le plus simple est de bidouiller avec iotop : Measure I/O over time

    S'il te reste du temps, je pense qu'il serait utile de tester la performance en termes d'IOPS des deux machines :

    ioping

    $ ioping -RL /dev/md4 # Débit en lecture
    $ ioping -R /dev/md4 # IOPS en lecture
    Idéalement, il faudrait lancer ces deux tests "à vide" et pendant la restauration d'une sauvegarde. Tu peux aussi faire quelques tests en écriture avec ioping (4k, 128k, 1M, 16M, 128M par exemple).

    iozone

    $ iozone -a # Tous test iozone (write, read, reread, rewrite)
    Ça te permettra de caractériser plus précisément la performance du système de stockage des deux machines.