Re: question SWAP

Top Page

Reply to this message
Author: Dinh-Tuan.Pham
Date:  
To: francois-xavier.kowalski
CC: Olivier_Allard-Jacquin, guilde
Subject: Re: question SWAP
Francois-Xavier Kowalski writes:
> Dinh-Tuan.Pham@??? wrote:
>
> >[...] Du
> >coup je crois que l'accès devrait être aussi (ou presque) rapide que
> >le swap sur une partition. (et il est probablement impossible de creer
> >de fichiers swap de grande taille quand le disque est presque plein)
> >
>
> Inexact.
>
> Un device "swap" exploite directement le niveau "bloc" des drivers du
> kernel. Quand tu utilise un fichier de swap, il te faut traverser un
> premier niveau bloc, puis les niveaux file-system + buffer-cache avant
> de rejoindre le veritable niveau bloc.


Je ne crois pas que linux accede au fichier swap comme il accede à un
fichier ordinaire: mkswap crée un "map" pour un device ou pour un
fichier de la meme facon, pour permet l'acess direct dans le zone de
swap.

Je ne suis pas un developpeur du noyau et donc ne suis sur de rien.
Mais si linux se sert du system de fichier, a quoi sert le mkswap et
la condition que le fichier de swap ne doit pas avoir de trous ?
Et le buffer-cache peut etre dans le swap: pourquoi on veut "cacher"
le swap puisque lui sert a "cacher".

-- 
PHAM Dinh Tuan Antoine                 | e-mail: Dinh-Tuan.Pham@???
Laboratoire de Modelisation et Calcul  | Tel: +33 4 76 51 44 23
BP 53, 38041 Grenoble cedex 9 (France) | Fax: +33 4 76 63 12 63
-----------------------------------------------------------------------