Journal Ma debian avance plus...

Posté par  .
Étiquettes :
0
22
fév.
2004
Depuis que j'ai mis le nouveau kernel 2.6.3 je la trouve lente, c'est grave ?
Le pire c'est quand je rappatrie un gros fichier via le réseau, ma souris avance par accoup, alors qu'avant il n'y avait aucun soucis !!!


C'est une option du kernel que j'aurai mal reglé ??
  • # Re: Ma debian avance plus...

    Posté par  . Évalué à 5.

    essaye un coup de voir avec hdparm par exemple (apt-get install hdparm)

    Pour tester la vitesse de transfert de ton disque dur:
    % hdparm -t /dev/hda

    Personnellement j'obtiens un truc du genre:
    /dev/hda:
    Timing buffered disk reads: 170 MB in 3.01 seconds = 56.47 MB/sec

    Si la vitesse est vraiement faible essaye de faire un:
    % hdparm -c1 -d1 /dev/hda

    Tu peux ensuite jouer sur le mode de transfert:
    % hdparm -X 69 /dev/hda
    /dev/hda:
    setting xfermode to 69 (UltraDMA mode5)

    Enfin si les commandes ne passent pas avec hdparm c'est qu'il manque le support DMA spécifique dans ton noyau:

    Device drivers > ATA/ATAPI/... support >
    [*] Generic PCI DMA by default
    [*] Use DMA by default when available
    puis après ton chipset, pour moi avec ma nForce2 c'est:
    <*> AMD and nVidia IDE

    Voila j'éspere t'avoir aider ;)
    • [^] # Re: Ma debian avance plus...

      Posté par  . Évalué à 5.

      l'option X 69 EST DANGEREUSE il ne faut pas la conseiller sans précaution
      ça peut foutre le bordel
    • [^] # Re: Ma debian avance plus...

      Posté par  . Évalué à 2.

      /dev/hda:
      Timing buffered disk reads: 26 MB in 3.10 seconds = 8.38 MB/sec

      Oui là effectivement ya un gros problème visiblement lol


      Le dma de mon kernel semble etre activé :

      [*] Use PCI DMA by default when available │ │
      │ │ [ ] Enable DMA only for disks │ │
      │ │ < > AEC62XX chipset support │ │
      │ │ < > ALI M15x3 chipset support │ │
      │ │ <*> AMD and nVidia IDE support │ │
      │ │ < > CMD64{3|6|8|9} chipset support │ │
      │ │ < > Compaq Triflex IDE support │ │
      │ │ < > CY82C693 chipset support │ │
      │ │ < > Cyrix CS5510/20 MediaGX chipset support (VERY EXPERIMENTAL) │ │
      │ │ < > Cyrix/National Semiconductor CS5530 MediaGX chipset support │ │
      │ │ < > HPT34X chipset support │ │
      │ │ < > HPT36X/37X chipset support │ │
      │ │ < > National SCx200 chipset support │ │
      │ │ < > Intel PIIXn chipsets support │ │
      │ │ < > NS87415 chipset support │ │
      │ │ < > PROMISE PDC202{46|62|65|67} support │ │
      │ │ < > PROMISE PDC202{68|69|70|71|75|76|77} support │ │
      │ │ < > ServerWorks OSB4/CSB5/CSB6 chipsets support │ │
      │ │ < > Silicon Image chipset support │ │
      │ │ < > SiS5513 chipset support │ │
      │ │ < > SLC90E66 chipset support │ │
      │ │ < > Tekram TRM290 chipset support │ │
      │ │ VIA82CXXX chipset support │ │
      │ │ [ ] Other IDE chipset support


      Après reflexion, le chipset de ma carte est un via, ca peut ptetre aider de retirer la ligne Amd and Nvidia et de passer la ligne VIACXXX en dur non ? là jpeu pas tester avant demain, mais si quelqu'un me confirmait ca ce serait sympa :-)

      Sinon merci pour la commande, c'est bien utile !
      • [^] # Re: Ma debian avance plus...

        Posté par  . Évalué à 1.

        en fait je mélange tout (désolé moi et le hardware ca fait 2)
        QUand il parle de chipset le menu, c'est le chipset de la carte mere (auquel cas c'est un via je crois), ou bien de la carte graphique ? (auquel cas j'ai une geforce2) ?
        • [^] # Re: Ma debian avance plus...

          Posté par  . Évalué à 1.

          Non, c'est bien la carte mere.
          Si il y a Nvidia dans la liste c'est car il font aussi des chipset de carte mere (le nforce).

          Par exemple sur ma KT4V, qui utilise un ViA VT400, j'ai cocher "VIA82CXXX chipset support".
      • [^] # Re: Ma debian avance plus...

        Posté par  . Évalué à 1.

        hdparm -c /dev/hda

        /dev/hda:
        IO_support = 0 (default 16-bit)
        localhost:/home/cho7# hdparm -d /dev/hda

        /dev/hda:
        using_dma = 0 (off)


        Bon, bah je sais ce qu'il me reste a faire lol...

        hélas :
        /dev/hda:
        setting 32-bit IO_support flag to 1
        setting using_dma to 1 (on)
        HDIO_SET_DMA failed: Operation not permitted
        IO_support = 1 (32-bit)
        using_dma = 0 (off)

        Je peux juste activer le support 32bit, et ca n'a pas l'air de changer grand chose point de vue vitesse. le dma doit etre mon ami, mais comment l'activer ????
        • [^] # Re: Ma debian avance plus...

          Posté par  . Évalué à 1.

          J'ai eu le même problème.

          Comme l'a dit Kevin Barbier, il te suffit simplement de cocher le bon chipset de ta carte mère (apparament un via) et de le mettre en dur et non pas en module (ça fonctionnerait en module mais comme au démarrage, le disque dur est "monté" en premier avant même de pouvoir utiliser les modules et autres, il ne peux pas activer l'ultra DMA sans et il te faudrait donc le réactiver après chaque démarrage).

          Ensuite tu refais

          hdparm -d1 /dev/hda

          et puis pour re tester le tout,

          hdparm -tT /dev/hda


          djerem
  • # Re: Ma debian avance plus...

    Posté par  . Évalué à 2.

    J'avais le même problème.

    En fait c'était la combinaison de deux choses : le nice de X et cpufreq.
    Pour X, sur ma debian il etait nicé à -10, tu le repasse à 0 est ça roule.
    Sinon, si tu as compilé le support de cpufreq et que ton cpu le supporte, regarde /proc/cpuinfo s'il tourne pas à la fréquence minimale :p. Chez moi par défaut il est à 400MHz au lieu de 1600. Pour changer la frequence regarde dans /sys/devices/system/cpu/cpu0/cpufreq

    En esperant que ça t'aide
  • # Re: Ma debian avance plus...

    Posté par  . Évalué à 1.

    localhost:/home/cho7# hdparm -t /dev/hda

    /dev/hda:
    Timing buffered disk reads: 170 MB in 3.03 seconds = 56.15 MB/sec
    localhost:/home/cho7# hdparm -c -d /dev/hda

    /dev/hda:
    IO_support = 1 (32-bit)
    using_dma = 1 (on)


    Voilà qui est mieux ! :-)
    J'metais effectivement planté dans le chipset, mon processeur etant un AMD j'avais a la va vite coché AMD, mais sans me souvenir que mon chipset est un VIA :-)

    Hop j'ai recompilé et c'etait bon !

    Merci beaucoup pour votre aide, spécialement toi drac
    • [^] # Re: Ma debian avance plus...

      Posté par  (site web personnel) . Évalué à 1.

      Quels disques vous avez tous ? Moi j'ai un IBM et un maxtor, tous les deux parfaitement bien configurés (à priori) et je plafonne à 35 Mo/s. Partout je vois des résulats de hdparm > 50Mo/s, je suis déçu :'(

      Dans la réalité vous obtenez vraiment des débits de 50Mo/s ? Moi hdparm me dit 35Mo/s et je suis bien à 35Mo/s dans le meilleur des cas en utilisation (d'après gkrellm). :(
      • [^] # Re: Ma debian avance plus...

        Posté par  . Évalué à 1.

        Mais non tu n'es pas tout seul à avoi run DD qui fait moins de 50Mo/s :

        # hdparm -tT /dev/hda

        /dev/hda:
        Timing buffer-cache reads: 1352 MB in 2.00 seconds = 676.00 MB/sec
        Timing buffered disk reads: 86 MB in 3.01 seconds = 28.57 MB/sec


        Et pour info j'avais toujours utilisé ma Debian sans le support DMA, ça ne m'avait jamais gêné... (donc je faisais du 3Mo/s) ya que au lancement d'OOo qu'on voit méchamment la différence... pour les copies aussi mais bon, ça passe.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.