Les lectures sont cachées, mais toutes les écritures sont faites réellement et ne restent pas bien longtemps en mémoire.
Il me semble avoir lu quelque part que l'age maximal d'un cache en écriture sous Linux est de 3 secondes. Donc au bout de 3 seconde, Linux écrit les fichiers produits, et met à jour tout le système de fichier, les inodes, les bitmaps etc... L'écriture de méta-données est toujours un peu lourde pour garantir quelque chose de cohérent en cas de crash en cours d'écriture.
[^] # Re: Drôle de bench...
Posté par Sébastien Koechlin . En réponse à la dépêche Combien compilez vous de noyaux Linux à l'heure ?. Évalué à 1.
Les lectures sont cachées, mais toutes les écritures sont faites réellement et ne restent pas bien longtemps en mémoire.
Il me semble avoir lu quelque part que l'age maximal d'un cache en écriture sous Linux est de 3 secondes. Donc au bout de 3 seconde, Linux écrit les fichiers produits, et met à jour tout le système de fichier, les inodes, les bitmaps etc... L'écriture de méta-données est toujours un peu lourde pour garantir quelque chose de cohérent en cas de crash en cours d'écriture.