• [^] # Re: Réponses aux questions

    Posté par (site web personnel) . En réponse au message MySQL - Gros problème de performance. Évalué à 2.

    As-tu la possibilité de monter le dossier de MySQL sur une partition qui n'est pas dans ton RAID ? Cela te permettrait de voir si le RAID est le coupable.

    Ensuite je suis tombé là dessus il y a quelques jours : https://dev.mysql.com/doc/refman/5.5/en/optimizing-innodb-diskio.html en particulier le innodb_flush_method qui semble avoir un impact non négligeable en fonction des systèmes (ils disent qu'il faut benchmarker pour savoir quel est le mieux).

    Autre point, tu sembles avoir beaucoup de tables (1599 d'après ton script d'analyse), est ce que tu as configuré innodb pour utiliser 1 fichier par table (innodb-file-per-table) ?

    Ensuite si jbd2 prend autant de CPU, peut-être que passer à un autre fs sans journalisation serait pertinent ? Au moins pour MySQL. Les sgbd ont leur propre système de journalisation, c'est redondant. Tu peux trouver plusieurs tests sur le net sur l'influence du fs sur MySQL, mais les résultats ne sont jamais les mêmes :) Tu peux essayer de jouer sur les paramètres de ext4 au montage, du genre "nobarrier" mais juste pour tester, c'est un peu limite pour de la prod.

    Si tu obtiens des résultats, tiens nous au courant, c'est un bon retour d'expérience !