Re: Carte Mere RAID

Top Page

Reply to this message
Author: Miguel Moquillon
Date:  
To: GUILDE
Subject: Re: Carte Mere RAID
On Tue, Jun 17, 2003 at 05:43:18PM +0200, Jérôme KIEFFER wrote:
> Cela ne fonctionne pas du tout de la même facon ...
>
> Le cache de linux est un cache avant écriture (en general). car un cache
> en lecture est inutile : si on lit les données, c'est qu'un programme en a
> besoin. Cela peut faire office de cache en "lecture" si tu relis ce qui
> n'est pas encore écrit ;-)

[...]

Je ne sais pas si cela a un rapport avec votre discussion, mais Linux
comme tout autre systeme Unix ont bien un cache en lecture. Pour
simplifier, ils ne lisent pas que les donnees demandees par les programmes,
mais bcp plus. Evidemment, les donnees supplementaires lues sont celles
a proximite des donnees demandees, donc qui demande un deplacement de la
tete de lecture minimale (tres peu couteuse). On peut jouer sur les
caches de Linux avec /proc/sys/vm/bdflush ou en utilisant l'utilitaire
sysctl comme les systemes BSD.
Linux ou tout autre systeme Unix utilisent la RAM pour leur cache, et
non le cache des DD qui n'est utilise que par eux pour permettre de
soutenir un tant soit peu le debit.

--
Miguel Moquillon <miguel.moquillon@???>
http://miguel.moquillon.free.fr