Mushrl Posté(e) le 31 août 2004 Partager Posté(e) le 31 août 2004 Salut tout le monde, j ai repri ma bricole apres les vacances :) Voilou mon probleme : j ai deux disques extenes en usb pour faire des sauvegardes que je consulte occasionellement comme des videos par exemple mais le probleme est que les debits son plutot faibles, de l ordre de 1,1 mo /sec et du coup l image est sacadée malgré un gros buffer. Chose qui me fait raler car sous XPlante je n ai pas ce soucis. Donc d abord est ce normal ce debit pour des port qui sont censés etre usb2 (bien que j ai un doute car sur la doc de mon portable ils parlent d un debit theorique de 1,5 megabit a 12 megabit -> 1,5 megaoctet). Et pourquoi ca marche sous windaube et pas sous mandrake? Cela dit j ai pas encore recompilé le noyau. J ai donc pensé a testé ma connection firewire sur un des disques externes et la par contre c est de l instabillité pure: ca detecte correctement mais quand il s agit de lire le disque via konqueror ou firefox c est du pile ou face et dmesg s affole en me donnant ce genre de message: Buffer I/O error on device sdf1, logical block 8417250 Buffer I/O error on device sdf1, logical block 8417251 Buffer I/O error on device sdf1, logical block 8417252 Buffer I/O error on device sdf1, logical block 8417253 Buffer I/O error on device sdf1, logical block 8417254 Buffer I/O error on device sdf1, logical block 8417255 FAT: bread(block 1055) in fat_access failed scsi4 (0:0): rejecting I/O to offline device Buffer I/O error on device sdf1, logical block 8417192 Buffer I/O error on device sdf1, logical block 8417193 Buffer I/O error on device sdf1, logical block 8417194 Buffer I/O error on device sdf1, logical block 8417195 Buffer I/O error on device sdf1, logical block 8417196 Buffer I/O error on device sdf1, logical block 8417197 Buffer I/O error on device sdf1, logical block 8417198 Buffer I/O error on device sdf1, logical block 8417199 scsi4 (0:0): rejecting I/O to offline device Buffer I/O error on device sdf1, logical block 74844587 lost page write due to I/O error on sdf1 scsi4 (0:0): rejecting I/O to offline device FAT: Directory bread(block 74844587) failed scsi4 (0:0): rejecting I/O to offline device FAT: Directory bread(block 74844587) failed Mais en usb y a pas un seul soucis avec ce disque (a part le debit) Quelqu un a deja droit a ca ???? Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 31 août 2004 Partager Posté(e) le 31 août 2004 Moi j'ai (depuis peu ) un disque dur usb(2) Donc déjà, voici ce qui se rajoute dmesg quand je le rajoute : usb 1-4: new high speed USB device using address 3scsi2 : SCSI emulation for USB Mass Storage devices Vendor: Genesys Model: USB to IDE Disk Rev: 0033 Type: Direct-Access ANSI SCSI revision: 02 SCSI device sdb: 8452080 512-byte hdwr sectors (4327 MB) sdb: assuming Write Enabled sdb: assuming drive cache: write through /dev/scsi/host2/bus0/target0/lun0: p1 Attached scsi removable disk sdb at scsi2, channel 0, id 0, lun 0 Attached scsi generic sg1 at scsi2, channel 0, id 0, lun 0, type 0 USB Mass Storage device found at 3 note le "new high speed USB device", car voici ce qui se passe lorsque je le branche su un port usb1 : usb 2-1: new full speed USB device using address 5usb 2-1: not running at top speed; connect to a high speed hub [etc...] Donc déjà, regarde par rapport à ça... Ensuite, voici les débit que j'obtient en faisant "hdparm -t /dev/sdb" (/dev/sdb est mon disque usb...) ...en usb1 : /dev/sdb: Timing buffered disk reads: 4 MB in 4.55 seconds = 900.16 kB/sec ...en usb2 : /dev/sdb: Timing buffered disk reads: 34 MB in 3.13 seconds = 10.86 MB/sec (y'a quand même une belle différence...) ...aussi, le driver qui permet de faire de l'USB 2.0 chez moi est le "ehci_hcd", et c'est précisé dans le dmesg : ehci_hcd 0000:02:06.2: NEC Corporation USB 2.0ehci_hcd 0000:02:06.2: new USB bus registered, assigned bus number 1 ehci_hcd 0000:02:06.2: USB 2.0 enabled, EHCI 0.95, driver 2004-May-10 à l'inverse d'un (ici 2) port usb 1 : ohci_hcd: 2004 Feb 02 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI)ohci_hcd 0000:02:00.0: Advanced Micro Devices [AMD] AMD-768 [Opus] USB ohci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 2 ohci_hcd 0000:02:06.0: NEC Corporation USB ohci_hcd 0000:02:06.0: new USB bus registered, assigned bus number 3 ...voilà voilà... avec tout ça, tu devrait pouvoir connaître tout sur tes contrôleurs USB, ton disque externe, ce qui se passe et quelles sont les performances... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sandeman Posté(e) le 31 août 2004 Partager Posté(e) le 31 août 2004 ehci = USB 2.0 ohci / uchi = USB 1.1 je confirme aussi les perfs de tuXXX avec un externe 80 Go : 1,5 Mo par seconde en ohci, 15 Mo/s dans le deuxième. Ensuite tu as des messages qui ressemblent quand même à des pbs de secteurs abîmés sur ton disque. Un petit badblocks sous Linux ne ferait pas de mal. quand au support firewire, il suffit de compiler les bons modules dans le noyau, je peux te dire que ça marche nickel avec mon camescope numérique, alors avec les ddurs ça devrait être sans pb ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
-rem- Posté(e) le 31 août 2004 Partager Posté(e) le 31 août 2004 je suis assez decu de vos perfs sous usb 2 en fait.... Debit max theorique 480Mb/s si je ne m'abuse, et les disques dur ont des debits bien superieurs a 10Mo/s, c'est bizarre que vous n'atteignez pas 30Mo/s voire 40Mo/s.. Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 31 août 2004 Partager Posté(e) le 31 août 2004 je suis assez decu de vos perfs sous usb 2 en fait.... Debit max theorique 480Mb/s si je ne m'abuse, et les disques dur ont des debits bien superieurs a 10Mo/s, c'est bizarre que vous n'atteignez pas 30Mo/s voire 40Mo/s.. Moi c'est un vieux disque dur de portable (4Go, 2"1/2) ... donc les perfs sont pas mal pour ce que c'est... et puis il y a le boitier USB2 qui peut limiter (la carte PCI USB2 NEC, je pense pas qu'elle limite ) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Mushrl Posté(e) le 31 août 2004 Auteur Partager Posté(e) le 31 août 2004 merci tux c est super detaillé, mais donne moi ton avis: --------- hdparm me dit : "/dev/sde: Timing buffered disk reads: 86 MB in 3.05 seconds = 28.16 MB/se" sde etant mon disque en externe, donc ca me parait genial mais lorsque je copie-colle un fichier depuis ce disque je n obtiens jamais de telle performances... -------- Mon dmesg me donne usb 4-1: new high speed USB device using address 6 scsi6 : SCSI emulation for USB Mass Storage devices Vendor: IC35L060 Model: AVVA07-0 Rev: 0 0 Type: Direct-Access ANSI SCSI revision: 02 SCSI device sde: 120103200 512-byte hdwr sectors (61493 MB) sde: assuming drive cache: write through /dev/scsi/host6/bus0/target0/lun0: p1 Attached scsi disk sde at scsi6, channel 0, id 0, lun 0 Attached scsi generic sg4 at scsi6, channel 0, id 0, lun 0, type 0 WARNING: USB Mass Storage data integrity not assured USB Mass Storage device found at 6 VFS: Can't find ext2 filesystem on dev sde1. Donc il s agit bien de l usb2, je ne sais pas par contre quel est le drivers utilisé je regarde donc lsmod pour savoir les quels sont enclenchés lsmod me sort: Module Size Used by ohci1394 33956 0 ieee1394 287856 2 sbp2,ohci1394 usb-storage 72932 1 scsi_mod 114648 5 sbp2,sg,sr_mod,sd_mod,usb-storage usblp 12288 0 ehci-hcd 24196 0 usbmouse 5216 0 ohci-hcd 18692 0 usbcore 99132 8 usb-storage,usblp,ehci-hcd,usbmouse,hid,ohci-hcd (j ai viré tout ce qui me paraissait inutile) et je vois que ehcii et ohci sont bien la mais il semble ne pas etre appelé par personne (ou alors 0 designe le systeme?) Le plus hallucinant que je viens de realiser est que le debit vers le disque dur est de l ordre de 28 mega mais depuis le disque dur 1,1 mega , je comprends pas le soucis ... Surtout que j ai verifier la copie d une partition a une autre sur mon disque interne et elle va super vite. Donc si c est pas mon disque externe qui cloche ni mon disque interne, alors c est koi? Une idee? Merci pour le coup de main gars Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 31 août 2004 Partager Posté(e) le 31 août 2004 hdparm me dit :"/dev/sde: Timing buffered disk reads: 86 MB in 3.05 seconds = 28.16 MB/se" sde etant mon disque en externe Ouais, ça ça semble très bon... Le plus hallucinant que je viens de realiser est que le debit vers le disque dur est de l ordre de 28 mega mais depuis le disque dur 1,1 mega , je comprends pas le soucis ... Surtout que j ai verifier la copie d une partition a une autre sur mon disque interne et elle va super vite. Donc si c est pas mon disque externe qui cloche ni mon disque interne, alors c est koi?Une idee? Ben ouais, y'a un truc bizarre... C'est donc le débit depuis le DD externe qui est pas normal... Tu copie avec quoi? (teste avec "cp"...ça donne la vitesse) Lien vers le commentaire Partager sur d’autres sites More sharing options...
-rem- Posté(e) le 31 août 2004 Partager Posté(e) le 31 août 2004 C'est normal que le fait de copier coller un fichier ne soit pas aussi rapide, car tu as lecture et ecriture concurrente. Pour couper coller, c'est encore pire, puisque tu as lecture + 2 ecritures concurrentes.... Sinon le debit parait tout a fait correct dans un sens. Verifie qu'il est bien en udma : hdparm -i /dev/sde Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuXXX Posté(e) le 31 août 2004 Partager Posté(e) le 31 août 2004 Verifie qu'il est bien en udma : hdparm -i /dev/sde euh ... dma pour un disque usb émulé scsi? Lien vers le commentaire Partager sur d’autres sites More sharing options...
-rem- Posté(e) le 31 août 2004 Partager Posté(e) le 31 août 2004 ouch...pas con tiens... z'avais pas pensé.... Le mode d'acces est quoi alors ? que donne hdparm -i ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sandeman Posté(e) le 31 août 2004 Partager Posté(e) le 31 août 2004 je suis assez decu de vos perfs sous usb 2 en fait.... Debit max theorique 480Mb/s si je ne m'abuse, et les disques dur ont des debits bien superieurs a 10Mo/s, c'est bizarre que vous n'atteignez pas 30Mo/s voire 40Mo/s.. là j'étais pas bridé par la lecture sur le disque mobile, mais par l'écriture sur le disque 4200t de la machine cible :\ Mais oui chez moi, des débits très >> Lien vers le commentaire Partager sur d’autres sites More sharing options...
Mushrl Posté(e) le 31 août 2004 Auteur Partager Posté(e) le 31 août 2004 en fait sandeman j ai aucun message d erreur lorsque le disque dur est en usb, c est en firewire que ca part en couille mais bon je pense aussi qu il s agit juste d un module firewire inadapté ou un truc qui se reglera lorsque je compilerai mon noyau. Pour ce qui est des debits le copier coller ne coute pas trop a mes disques durs car lorsque je copie du dd interne vers l externe c est du casi instantané pour 50 megaoctet et ca utilise tres peu le cpu, en descente ca rame et le cpu (p4 2,8ghz) plafonne ..... hdparm -i /dev/sde me dit : operation not supported on SCSI disks OUllalalalala je crois que j ai compris le soucis (j ecris en live :)), et vous risquez de me taper, je viens de realiser qu un fichier recemment copier offrait de bien meilleurs performances que les autres 4mega/sec, hors ce disque et en fat32 ce qui me fait penser a la bonne vieille fragmentation du disque, avec linux j avais completement oublié cette histoire. Vous sauriez pas c est quoi les commandes de defragmentations ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sandeman Posté(e) le 31 août 2004 Partager Posté(e) le 31 août 2004 defragmenter du FRAG32 ( ) sous Linux ... j'ai même pas idée si ça existe ... dit : http://www.oo-software.com/en/products/oodlinux/index.html Lien vers le commentaire Partager sur d’autres sites More sharing options...
lorinc Posté(e) le 31 août 2004 Partager Posté(e) le 31 août 2004 nan, ça c'est un soft windaube qui peut te défrag un ext2/3 ... Lien vers le commentaire Partager sur d’autres sites More sharing options...
Mushrl Posté(e) le 31 août 2004 Auteur Partager Posté(e) le 31 août 2004 bon ben je vais faire un tour sous windows pour defragmenter et apres voir si le probleme vient de la, en tout cas merci les gars. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Mushrl Posté(e) le 31 août 2004 Auteur Partager Posté(e) le 31 août 2004 ben en fait non c etait pas ca.... J ai eu le temps d elaborer une autre theorie : quand je copie depuis le disque externe le processeur grimpe direct a 100% peu etre pour ca que le debit n est pas plus gros. Le module usb ehci est peu etre assez vieux car sur cette mandrake le noyaux 2,4 comme le 2,6 est livré d office donc ce module ehci ne serait il pas un peu vieillot???? J ai malheureusement aucune d idee comment je peut verifier cela... Dans tout les cas je pense que je vais recompiler mon noyau, avec les derniers sources je devais le faire et de surcroit ca m enlevera le doute. Les gars merci pour votre aide Mushrl Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.