je pense à la batterie intégrée au contrôleur par exemple.
Euh, elle peut servir à quoi ? (C’est une vraie question.)
Les contrôleurs RAID matériels ont une grosse quantité de RAM qui sert de cache :
optimiser la lecture en gardant les blocs les plus lus
optimiser les écritures en ré-ordonnant les accès
Dans le cas de l'écriture différée, l'OS croit avoir écrit sur le disque, alors que le contrôleur le garde en mémoire. La batterie va permettre au contrôleur RAID de terminer l'écriture des blocs en l'air et ainsi garantir l'intégrité des données : ce que l'OS croit avoir écrit, bin en fait, c'est réellement écrit !
Dans des cas extrêmes, ca permet même de garantir le maintien du cache de lecture pour avoir un boot plus rapide. Mais là, on atteint des sommets... en coût du contrôleur, pour un gain discutable...
[^] # Re: Btrfs
Posté par ymorin . En réponse à la dépêche Le noyau Linux est disponible en version 3.0. Évalué à 4.
Les contrôleurs RAID matériels ont une grosse quantité de RAM qui sert de cache :
Dans le cas de l'écriture différée, l'OS croit avoir écrit sur le disque, alors que le contrôleur le garde en mémoire. La batterie va permettre au contrôleur RAID de terminer l'écriture des blocs en l'air et ainsi garantir l'intégrité des données : ce que l'OS croit avoir écrit, bin en fait, c'est réellement écrit !
Dans des cas extrêmes, ca permet même de garantir le maintien du cache de lecture pour avoir un boot plus rapide. Mais là, on atteint des sommets... en coût du contrôleur, pour un gain discutable...
Hop,
Moi.