[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: (Dé)activation du cache du disque dur



Le dimanche 01 octobre 2006 à 19:32 +0200, Pascal Hambourg a écrit :
> Salut,
> 
> François TOURDE a écrit :
> >>
> >>Warning: The following devices contain databases and have write
> >>caching enabled: /dev/hda
> >>This could destroy the integrity of your databases in the event of power
> >>failure. Consider disabling the write cache with "hdparm -W 0 <device>".
> >>
> >>Qu'en pensez-vous ?
> > 
> > Que tu devrais faire comme il dit.
> 
> Mais attention à la perte de performance en écriture qui peut résulter 
> de la désactivation du cache d'écriture.
> 
> > En gros, ton disque dur seble avoir l'écriture différé active. Du
> > coup, même quand l'OS pense que c'est écrit, il se peut que les
> > données ne soient que sur le cache ram du disque dur.
> > 
> > Du coup, en cas de coupure de courant, ben les données
> > s'envolent.
> 
> Bof. Le même problème existe de toute façon au niveau supérieur avec les 
> données en attente d'écriture dans le cache de l'OS.

Bien que je sois entièrement d'accord avec la perte de performance qui
pourrait en résulter, je pense qu'un SGBD doit jouer avec fsync et
consort. C'est _vraiment_ leur boulot de s'assurer de l'intégrité des
données.

Greg



Reply to: