Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1125 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Kernel] Cache disque

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Kernel] Cache disque

n°286333
glacote
Posté le 01-07-2003 à 22:38:03  profilanswer
 

En rapport avec
http://forum.hardware.fr/forum2.ph [...] subcat=110
je me pose la question suivante : le cache disque de Linux est-il géré au niveau des i-noeuds ou directement des secteurs du disque ?

mood
Publicité
Posté le 01-07-2003 à 22:38:03  profilanswer
 

n°286337
Taz
bisounours-codeur
Posté le 01-07-2003 à 22:42:19  profilanswer
 

ben le cache disque il dépend uniquement du controlleur de disuqe et n'a rien à voir avec les caches internes du noyau et les caches utilisateurs

n°286339
BenJ9002
Posté le 01-07-2003 à 22:50:39  profilanswer
 

[:drapo] :D

n°286341
mrbebert
Posté le 01-07-2003 à 22:57:34  profilanswer
 

[:drapo] c'est ici la suite ? :D

n°286616
glacote
Posté le 02-07-2003 à 15:50:06  profilanswer
 

++Taz a écrit :

ben le cache disque il dépend uniquement du controlleur de disuqe et n'a rien à voir avec les caches internes du noyau et les caches utilisateurs


où est situé le cache interne du noyau (dans quels fichiers sources chercher) ?
ce cache géré par le noyau est-il au niveau fichier ou au niveau i-noeud ?

n°286619
udok
La racaille des barbus ©clémen
Posté le 02-07-2003 à 15:52:24  profilanswer
 

je vais peut-être dire une bétise mais je pense que ce cache est dans la mémoire et la swap non ? :whistle:


---------------
Non au projet de loi DADVSI ! (droits d'auteurs)
n°286630
Taz
bisounours-codeur
Posté le 02-07-2003 à 16:20:50  profilanswer
 

glacote a écrit :


où est situé le cache interne du noyau (dans quels fichiers sources chercher) ?
ce cache géré par le noyau est-il au niveau fichier ou au niveau i-noeud ?

pas au niveau des inoeuds, le cache interne du noyau est complètement indépendant du fs.

n°286636
glacote
Posté le 02-07-2003 à 16:28:56  profilanswer
 

++Taz a écrit :

pas au niveau des inoeuds, le cache interne du noyau est complètement indépendant du fs.


Aurais-tu un peu de doc à ce sujet ? Sources ? Pas compris grand'chose dans drivers/ide-disk.c ...

n°286973
Taz
bisounours-codeur
Posté le 03-07-2003 à 00:43:23  profilanswer
 

non. cela dit pour l'ext2 les inodes (et surtout ceux d'indirection) sont aussi mis en cache mais cette fois ci par les routines du fs. bref, chacun son cache sur ses données.

n°287109
glacote
Posté le 03-07-2003 à 12:56:10  profilanswer
 

++Taz a écrit :

non. cela dit pour l'ext2 les inodes (et surtout ceux d'indirection) sont aussi mis en cache mais cette fois ci par les routines du fs. bref, chacun son cache sur ses données.


C'est en référence à ce topic-là:
http://forum.hardware.fr/forum2.ph [...] subcat=110
dans lequel j'ai copié le code du kernel qui me paraissait important. Si tu as un avis, d'avance merci ...

mood
Publicité
Posté le 03-07-2003 à 12:56:10  profilanswer
 

n°287127
Taz
bisounours-codeur
Posté le 03-07-2003 à 13:11:33  profilanswer
 

ben je l'ai vu. 8Mo t'apportera un gain. mais ces 8Mo de cache sont la propriété privée du controlleur de disque. au dessus viennent le cache du fs et du noyau puis pour finir les tampons utilisateurs.
 
le cache disque mémorise des secteurs, celui du fs des données relatives à son organisation (FAT,table d'inodes, etc), celui du noyau des plages au niveau fichier (par exemple avec un usage de mmap) et celui de l'utilisateur est un simple buffer au niveau de chaque ficier ouvert afin de réduire le nombre d'appel système


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  [Kernel] Cache disque

 

Sujets relatifs
linux sur un disque externeAjour d'un nouveau disque dur
l'image du kernel est où ?[kernel 2.4.21] Problème de module
problème DD externe, message d'erreur du kernel[RH9] Kernel 2.4.21, alsa en SRPM, et erreurs...
compil du kernel error !Un kernel/insmod trop bavards !
Installer un paquet dont le .deb est sur disque dur avec apt[debian]erreur kernel lors de l'install
Plus de sujets relatifs à : [Kernel] Cache disque


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR