• [^] # Re: Support de stockage

    Posté par . En réponse à la dépêche btrfs avance à grands pas. Évalué à 2.

    Hello,

    la fonction TRIM est pour garder de bonne perf en écriture.
    En effet, lors d'une suppression, les emplacements en mémoires sont marqués comme libre, mais pas effacé.
    Ce qui fait qu'en cas d'écriture au mêmes endroits, il s'ensuit une mise à zéro puis une écriture, d'où la perte de performance. Le trim met à zéro tout les emplacements marqués comme libre:

    [root@ustation ~]# fstrim -v /boot
    /boot: 419212288 bytes were trimmed
    [root@ustation ~]# fstrim -v /boot
    /boot: 0 bytes were trimmed

    Pour le moment cette opération n'est pas "queueable" ce qui fait qu'elle ne peut pas être effectuée après chaque suppression sans que le système attende la fin du trim et donc mette tous les io en attente.

    @+