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 :

Désactiver le cache du processeur


Sujet :

Linux

  1. #1
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2007
    Messages : 36
    Points : 29
    Points
    29
    Par défaut Désactiver le cache du processeur
    Bonjour,
    je voudrais savoire s'il existe une application sous linux (Ubuntu 8.10) pour désactiver la mémoire cache (sous Windows ils ont RightMark)
    merci

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Points : 28 129
    Points
    28 129
    Par défaut
    Bonjour,

    RightMark ne fait pas ce que tu crois : il s'agit d'apres leur site d'outils de benchmark sur differents composants. A aucun moment il n'est question de desactiver la memoire cache.

    Par ailleurs, pour quelle (obscure) raison souhaiterais-tu faire cela ?

  3. #3
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2007
    Messages : 36
    Points : 29
    Points
    29
    Par défaut
    oui, tu as raison RightMark ne permet pas de désactiver le cache, il permet de désactiver le Prefetch Hardware : voire image : http://www.techimo.com/forum/attachm...345_tweaks.png
    ( je me suis embrouillé un peut )
    Quoi qu'il en soit, mon but est de montrer que la cache nuit grandement à la régularité de la vitesse d'execution d'une instruction (plus on execute l'instruction, plus celle-ci s'execute rapidement). et je voudrai voire si, quand je désactive le cache (interne et externe), l'instruction s'excutera ,certes plus lentement, mais en tout cas pendant le même temps d'execution à chaque itération.

    PS : La question reste ouverte, je dois vraiment trouver le moyen de le désactiver (materiellement ou logiciellement).
    PS2: mon processeur est un Core 2 Duo E 6550, et ma carte mère ne permet pas de faire un "Disable L1/L2 Cache" sous le BIOS (et c'est bien dommage)

  4. #4
    Nouveau membre du Club
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2007
    Messages
    36
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2007
    Messages : 36
    Points : 29
    Points
    29
    Par défaut
    Bonjour à tous!
    je tiens tout d'abord à m'excuser auprès des Modérateurs, car j'ai accidentellement créé deux topics du même sujet, en réalité je ne pensais pas que j'avais déjà posé le problème dans ce forum...encore désolé.
    je suis entrein d'éssayer de désactiver les caches L1/L2 de mon processeur :
    -DELL Precision Work Station T3400
    -Intel Core 2 duo E6550 2.33GHz
    -Carte mère inconnue...
    j'ai tout d'abord éssayé de le faire via le bios, mais apparement les PC DELL ne donne pas accès à cette option (et j'ai vérifé, c'est vrais, y'a rien a faire sous bios...)
    puis j'ai vu qu'il était possible de le faire en activant le bit 30 (doc Intel Architecture manual A.3) dans le registre de controle CR0, j'ai donc écris un petit programme :
    INVD
    MOV EAX,CR0
    MOV EAX,40000000H
    MOV CRO,EAX

    quand je compile tout va bien, cependant, dès que je lance l'executable, ça m'écrit Segmentation Fault
    pour information, j'utilise NASM et je suis sous Ubuntu 8.10

    Please HELP ME ?:

    PS: pour ceux qui se demandent pourquoi je veux désactiver le cache, je tiens à les rassurer, je ne suis pas fou, je sais très bien que mes perfs vont sévérement chuter, mon but est seulement de voire de combien elles vont chutter, je fais des mesures en utilisant un Kernel de linux patché appelé Perfmon 2, en gros, il fait du monitoring, voilà pour les curieux

Discussions similaires

  1. [richfaces] comment désactiver le cache IE7?
    Par Sniper37 dans le forum JSF
    Réponses: 4
    Dernier message: 24/03/2009, 16h47
  2. Désactiver le cache sur une méthode d'un service WCF appelée depuis une page ASPX
    Par zar dans le forum Windows Communication Foundation
    Réponses: 0
    Dernier message: 18/03/2009, 10h41
  3. Désactiver le cache des miniatures sous Vista
    Par Gunner4902 dans le forum Windows Vista
    Réponses: 1
    Dernier message: 15/01/2009, 10h53
  4. Mémoires caches du processeur
    Par julien125 dans le forum C
    Réponses: 3
    Dernier message: 08/04/2008, 22h20
  5. Vider ou désactiver le cache
    Par elievar dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 06/04/2005, 10h20

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