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 drac . Évalué à 5.
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 modr12 . Évalué à 5.
ça peut foutre le bordel
[^] # Re: Ma debian avance plus...
Posté par cho7 . Évalué à 2.
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 cho7 . Évalué à 1.
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 kb . Évalué à 1.
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 cho7 . Évalué à 1.
/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 djerem . Évalué à 1.
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 LeMagicien Garcimore . Évalué à 2.
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 cho7 . Évalué à 1.
Mais merci quand meme pour l'info
# Re: Ma debian avance plus...
Posté par cho7 . Évalué à 1.
/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 shinobufan (site web personnel) . Évalué à 1.
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 ASpirit . Évalué à 1.
# 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.