Le dimanche 1 octobre 2006 19:50, Vanuxem Grégory a écrit : > 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.
Moralité, je fais quoi ? Je laisse activé en espérant que postgresql fait correctement son boulot (mais alors pourquoi le warning ? un aveu de faiblesse ?) Ou je désactive avec perte de performance (à quantifier encore...) ? Je serai plutôt pour laisser activé, d'autant plus que je n'ai pas des données imperdables (ça se dit ?). Merci > > Greg -- s°

