IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Le système de mise en cache du noyau Linux serait-il plus lent que les transferts E/S directs ?


Sujet :

Linux

  1. #21
    Membre extrêmement actif
    Avatar de Ryu2000
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2008
    Messages
    9 855
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2008
    Messages : 9 855
    Points : 18 799
    Points
    18 799
    Par défaut
    Citation Envoyé par CoderInTheDark Voir le message
    Je croyais qu'il s'était engagé à être plus aimable, c'est mal barré
    C'est peut-être Dave Chinner qui n'a vraiment rien compris à comment fonctionnait le cache.
    Cette phrase est peut-être intégralement fausse :
    « Pour une application hautement concurrente qui traite des données en vrac sur des fichiers volumineux stockés sur un stockage à haut débit, le cache de pages est toujours beaucoup plus lent que les transferts E/S directs »
    Et Linus a juste dit "Je t'ai déjà expliqué pourquoi tu te trompes".

    Que Dave Chinner commence par prouver que Linus à tord.
    Il lui a fait remarquer que le mot clé dans "cache de pages" est « cache » et que cela marche très bien. « Les caches fonctionnent, Dave. Quiconque pense que les caches ne fonctionnent pas est un incompétent. Environ 99 % de tous les accès au système de fichiers sont mis en cache, et ils ne font jamais aucun transfert E/S direct. Le cache de page les gère parfaitement. Lorsque vous dites que le cache de page est plus lent que le transfert E/S direct, c'est parce que vous ne voyez même pas ou ne vous souciez pas de la rapidité des opérations. Cela se comprend puisque vous n'intervenez qu'une fois que des opérations d'information sont réellement effectuées », déclare Linus Torvalds sur la liste de diffusion.

  2. #22
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 828
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 828
    Points : 44 124
    Points
    44 124
    Par défaut
    C'est peut-être Dave Chinner qui n'a vraiment rien compris à comment fonctionnait le cache.
    Peu probable.
    Le développeur en question maintient un Filesystem : XFS réputé pour exceller dans lea gestion des E/S parallèles, donc les caches il doit bien connaitre.

    L'article parle de plusieurs développeurs notamment sur des SGBD. Si ceux-ci sont capables d'écrire leurs propres gestionnaires, c'est qu'ils ont un niveau de compréhension suffisant du problème. Je pense qu'ils se retrouvent dans une situation ou le cache E/S est trop généraliste pour ces cas précis.


    Et la demande semble dater, le désaccord n'est pas d’aujourd’hui.

Discussions similaires

  1. Système de mise en cache
    Par Eva01 dans le forum Langage
    Réponses: 2
    Dernier message: 29/06/2008, 10h24
  2. [Système] mise en cache du header
    Par gregius dans le forum Langage
    Réponses: 8
    Dernier message: 27/10/2006, 12h40
  3. système de mise à jour automatique
    Par eponette dans le forum Web & réseau
    Réponses: 2
    Dernier message: 24/08/2005, 21h17
  4. [Système] Mozilla plus lent que IE
    Par Halleck dans le forum Langage
    Réponses: 6
    Dernier message: 22/06/2005, 18h26
  5. mise en cache du navigateur
    Par littleqi dans le forum ASP
    Réponses: 4
    Dernier message: 03/06/2005, 16h18

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo