USB3.0 carte PEXUSB3S2EI - Demande d'avis sur les débits
6 réponses
Fabrice Delvallée
Bonjour la liste
J'ai acheté récemment une carte USB3.0 (PEXUSB3S2EI). Je l'ai connecté à
un bus pci express 2.0 x1 + alimentation SATA
Sur le site constructeur (
http://www.startech.com/Cards-Adapters/USB-3.0/Cards/4-Port-PCI-Express-USB-3-Controller-Card~PEXUSB3S2E2I)
on peut lire : Linux 3.5
Mes différents test avec un même clé USB3 me donne les débits suivants :
fichier source /dev/zero : USB3 de la carte : 11,8 MB/s en USB2 de la
carte mére : 11,6 MB/s
fichier source en tmpfs : USB3 de la carte : 24.9 MB/s en USB2 de la
carte mére : 18.3 MB/s
Est-ce que ça vous semble correct? Ou j'ai un problème ?
Merci pour vos réponses
Cordialement
Quelques infos:
Carte mère: Gigabyte Technology Co., Ltd EP45-DS3 Bios version F8 -
08/18/2008
Debian jessie
Linux version 3.16.0-4-amd64 (debian-kernel@lists.debian.org) (gcc
version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian 3.16.7-ckt11-1+deb8u6
(2015-11-09)
extrait de lspci
03:00.0 USB controller: Renesas Technology Corp. uPD720201 USB 3.0 Host
Controller (rev 03) (prog-if 30 [XHCI])
Subsystem: Renesas Technology Corp. uPD720201 USB 3.0 Host
Controller
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0, Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 18
Region 0: Memory at eb100000 (64-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
extrait du syslog
Dec 5 10:14:30 orion kernel: [ 445.907640] usb 10-1: USB disconnect,
device number 3
Dec 5 10:14:38 orion kernel: [ 453.228946] usb 8-3: new SuperSpeed USB
device number 5 using xhci_hcd
Dec 5 10:14:38 orion kernel: [ 453.247726] usb 8-3: New USB device
found, idVendor=1b1c, idProduct=1a0a
Dec 5 10:14:38 orion kernel: [ 453.247730] usb 8-3: New USB device
strings: Mfr=1, Product=2, SerialNumber=3
Dec 5 10:14:38 orion kernel: [ 453.247732] usb 8-3: Product: Survivor 3.0
Dec 5 10:14:38 orion kernel: [ 453.247734] usb 8-3: Manufacturer: Corsair
Dec 5 10:14:38 orion kernel: [ 453.247737] usb 8-3: SerialNumber:
12301037000016360123
Dec 5 10:14:38 orion kernel: [ 453.250849] usb-storage 8-3:1.0: USB
Mass Storage device detected
Dec 5 10:14:38 orion kernel: [ 453.250990] scsi12 : usb-storage 8-3:1.0
Dec 5 10:14:38 orion mtp-probe: checking bus 8, device 5:
"/sys/devices/pci0000:00/0000:00:1c.2/0000:03:00.0/usb8/8-3"
Dec 5 10:14:38 orion mtp-probe: bus: 8, device: 5 was not an MTP device
Dec 5 10:14:39 orion kernel: [ 454.251729] scsi 12:0:0:0:
Direct-Access Corsair Survivor 3.0 1.00 PQ: 0 ANSI: 4
Dec 5 10:14:39 orion kernel: [ 454.252105] sd 12:0:0:0: Attached scsi
generic sg8 type 0
Dec 5 10:14:39 orion kernel: [ 454.252507] sd 12:0:0:0: [sdh] 31334400
512-byte logical blocks: (16.0 GB/14.9 GiB)
Dec 5 10:14:39 orion kernel: [ 454.252638] sd 12:0:0:0: [sdh] Write
Protect is off
Dec 5 10:14:39 orion kernel: [ 454.252641] sd 12:0:0:0: [sdh] Mode
Sense: bf 00 00 00
Dec 5 10:14:39 orion kernel: [ 454.252862] sd 12:0:0:0: [sdh] Write
cache: disabled, read cache: enabled, doesn't support DPO or FUA
Dec 5 10:14:39 orion kernel: [ 454.254836] sdh: sdh1
Dec 5 10:14:39 orion kernel: [ 454.255713] sd 12:0:0:0: [sdh] Attached
SCSI removable disk
TEST SUR PORT USB3.0
dd if=/dev/zero of=test count=500 bs=1M
500+0 enregistrements lus
500+0 enregistrements écrits
524288000 octets (524 MB) copiés, 44,3024 s, 11,8 MB/s
TEST SUR PORT USB2.0
dd if=/dev/zero of=test count=500 bs=1M
500+0 enregistrements lus
500+0 enregistrements écrits
524288000 octets (524 MB) copiés, 45,2376 s, 11,6 MB/s
Création du fichier de test en tmpfs
dd if=/dev/zero of=fl_500 count=500 bs=1M
500+0 enregistrements lus
500+0 enregistrements écrits
524288000 octets (524 MB) copiés, 0,289981 s, 1,8 GB/s
TEST SUR PORT USB3.0 avec fichier source en tmpfs
dd if=/run/fl_500 of=test count=500 bs=1M
500+0 enregistrements lus
500+0 enregistrements écrits
524288000 octets (524 MB) copiés, 21,0235 s, 24,9 MB/s
TEST SUR PORT USB2.0 avec fichier source en tmpfs
dd if=/run/fl_500 of=test count=500 bs=1M
500+0 enregistrements lus
500+0 enregistrements écrits
524288000 octets (524 MB) copiés, 28,584 s, 18,3 MB/s
Le samedi 5 décembre 2015, 10:49:21 Fabrice Delvallée a écrit :
J'ai acheté récemment une carte USB3.0 (PEXUSB3S2EI). Je l'ai connecté à un bus pci express 2.0 x1 + alimentation SATA
Pourquoi une carte USB a-t-elle besoin d'une alimentation SATA ? Le bus PCIe ne fournit pas assez ?
fichier source /dev/zero : USB3 de la carte : 11,8 MB/s en USB2 de la carte mére : 11,6 MB/s fichier source en tmpfs : USB3 de la carte : 24.9 MB/s en USB2 de la carte mére : 18.3 MB/s
Est-ce que ça vous semble correct? Ou j'ai un problème ?
Ça ne dépasse pas les limites de ce qui est possible en USB 2.
Cependant, sauf erreur je ne vois aucun test de lecture ni écriture directe sur la clé (/dev/sdX) mais seulement des tests en écriture passant par le système de fichiers. Or l'écriture sur une clé USB flash est notoirement plus lente que la lecture, et le passage par le système de fichiers (allocation des blocs, mise à jour des méta-données) n'arrange pas les choses.
Est-ce que ta clef est vraiment USB 3 ? (Connecteur différent, et forcément bleu.)
Apparemment oui, puisqu'elle est détectée en SuperSpeed avec xhci.
Sylvain L. Sauvage a écrit :
Le samedi 5 décembre 2015, 10:49:21 Fabrice Delvallée a écrit :
J'ai acheté récemment une carte USB3.0 (PEXUSB3S2EI). Je l'ai
connecté à un bus pci express 2.0 x1 + alimentation SATA
Pourquoi une carte USB a-t-elle besoin d'une alimentation SATA ?
Le bus PCIe ne fournit pas assez ?
fichier source /dev/zero : USB3 de la carte : 11,8 MB/s en
USB2 de la carte mére : 11,6 MB/s
fichier source en tmpfs : USB3 de la carte : 24.9 MB/s en USB2
de la carte mére : 18.3 MB/s
Est-ce que ça vous semble correct? Ou j'ai un problème ?
Ça ne dépasse pas les limites de ce qui est possible en USB 2.
Cependant, sauf erreur je ne vois aucun test de lecture ni écriture
directe sur la clé (/dev/sdX) mais seulement des tests en écriture
passant par le système de fichiers. Or l'écriture sur une clé USB flash
est notoirement plus lente que la lecture, et le passage par le système
de fichiers (allocation des blocs, mise à jour des méta-données)
n'arrange pas les choses.
Est-ce que ta clef est vraiment USB 3 ? (Connecteur
différent, et forcément bleu.)
Apparemment oui, puisqu'elle est détectée en SuperSpeed avec xhci.
Le samedi 5 décembre 2015, 10:49:21 Fabrice Delvallée a écrit :
J'ai acheté récemment une carte USB3.0 (PEXUSB3S2EI). Je l'ai connecté à un bus pci express 2.0 x1 + alimentation SATA
Pourquoi une carte USB a-t-elle besoin d'une alimentation SATA ? Le bus PCIe ne fournit pas assez ?
fichier source /dev/zero : USB3 de la carte : 11,8 MB/s en USB2 de la carte mére : 11,6 MB/s fichier source en tmpfs : USB3 de la carte : 24.9 MB/s en USB2 de la carte mére : 18.3 MB/s
Est-ce que ça vous semble correct? Ou j'ai un problème ?
Ça ne dépasse pas les limites de ce qui est possible en USB 2.
Cependant, sauf erreur je ne vois aucun test de lecture ni écriture directe sur la clé (/dev/sdX) mais seulement des tests en écriture passant par le système de fichiers. Or l'écriture sur une clé USB flash est notoirement plus lente que la lecture, et le passage par le système de fichiers (allocation des blocs, mise à jour des méta-données) n'arrange pas les choses.
Est-ce que ta clef est vraiment USB 3 ? (Connecteur différent, et forcément bleu.)
Apparemment oui, puisqu'elle est détectée en SuperSpeed avec xhci.
Le samedi 5 décembre 2015, 10:49:21 Fabrice Delvallée a écrit :
J'ai acheté récemment une carte USB3.0 (PEXUSB3S2EI). Je l'ai connecté à un bus pci express 2.0 x1 + alimentation SATA
Pourquoi une carte USB a-t-elle besoin d'une alimentation SATA ? Le bus PCIe ne fournit pas assez ?
J'ai suivi bêtement la doc de la carte
fichier source /dev/zero : USB3 de la carte : 11,8 MB/s en USB2 de la carte mére : 11,6 MB/s fichier source en tmpfs : USB3 de la carte : 24.9 MB/s en USB2 de la carte mére : 18.3 MB/s
Est-ce que ça vous semble correct? Ou j'ai un problème ?
Ça ne dépasse pas les limites de ce qui est possible en USB 2.
Cependant, sauf erreur je ne vois aucun test de lecture ni écriture directe sur la clé (/dev/sdX) mais seulement des tests en écriture passant par le système de fichiers. Or l'écriture sur une clé USB flash est notoirement plus lente que la lecture, et le passage par le système de fichiers (allocation des blocs, mise à jour des méta-données) n'arrange pas les choses.
J'ai fait ca comme test : TEST SUR PORT USB3 dd if=/run/fl_500 of=/dev/sdh countP0 bs=1M 500+0 enregistrements lus 500+0 enregistrements écrits 524288000 octets (524 MB) copiés, 19,8918 s, 26,4 MB/s
Est-ce que ta clef est vraiment USB 3 ? (Connecteur différent, et forcément bleu.)
Apparemment oui, puisqu'elle est détectée en SuperSpeed avec xhci.
Oui ma clé usb est bien USB3 avec un connecteur bleu
C'est moi qui a raté un truc ou la carte est hs?
re
Le 05/12/2015 11:46, Pascal Hambourg a écrit :
Sylvain L. Sauvage a écrit :
Le samedi 5 décembre 2015, 10:49:21 Fabrice Delvallée a écrit :
J'ai acheté récemment une carte USB3.0 (PEXUSB3S2EI). Je l'ai
connecté à un bus pci express 2.0 x1 + alimentation SATA
Pourquoi une carte USB a-t-elle besoin d'une alimentation SATA ?
Le bus PCIe ne fournit pas assez ?
J'ai suivi bêtement la doc de la carte
fichier source /dev/zero : USB3 de la carte : 11,8 MB/s en
USB2 de la carte mére : 11,6 MB/s
fichier source en tmpfs : USB3 de la carte : 24.9 MB/s en USB2
de la carte mére : 18.3 MB/s
Est-ce que ça vous semble correct? Ou j'ai un problème ?
Ça ne dépasse pas les limites de ce qui est possible en USB 2.
Cependant, sauf erreur je ne vois aucun test de lecture ni écriture
directe sur la clé (/dev/sdX) mais seulement des tests en écriture
passant par le système de fichiers. Or l'écriture sur une clé USB flash
est notoirement plus lente que la lecture, et le passage par le système
de fichiers (allocation des blocs, mise à jour des méta-données)
n'arrange pas les choses.
J'ai fait ca comme test :
TEST SUR PORT USB3
dd if=/run/fl_500 of=/dev/sdh countP0 bs=1M
500+0 enregistrements lus
500+0 enregistrements écrits
524288000 octets (524 MB) copiés, 19,8918 s, 26,4 MB/s
Le samedi 5 décembre 2015, 10:49:21 Fabrice Delvallée a écrit :
J'ai acheté récemment une carte USB3.0 (PEXUSB3S2EI). Je l'ai connecté à un bus pci express 2.0 x1 + alimentation SATA
Pourquoi une carte USB a-t-elle besoin d'une alimentation SATA ? Le bus PCIe ne fournit pas assez ?
J'ai suivi bêtement la doc de la carte
fichier source /dev/zero : USB3 de la carte : 11,8 MB/s en USB2 de la carte mére : 11,6 MB/s fichier source en tmpfs : USB3 de la carte : 24.9 MB/s en USB2 de la carte mére : 18.3 MB/s
Est-ce que ça vous semble correct? Ou j'ai un problème ?
Ça ne dépasse pas les limites de ce qui est possible en USB 2.
Cependant, sauf erreur je ne vois aucun test de lecture ni écriture directe sur la clé (/dev/sdX) mais seulement des tests en écriture passant par le système de fichiers. Or l'écriture sur une clé USB flash est notoirement plus lente que la lecture, et le passage par le système de fichiers (allocation des blocs, mise à jour des méta-données) n'arrange pas les choses.
J'ai fait ca comme test : TEST SUR PORT USB3 dd if=/run/fl_500 of=/dev/sdh countP0 bs=1M 500+0 enregistrements lus 500+0 enregistrements écrits 524288000 octets (524 MB) copiés, 19,8918 s, 26,4 MB/s
Là, ça dépasse nettement les capacités de l'USB 2 (high speed). On pourrait en douter a priori, la vitesse de signalisation de l'USB high speed étant de 480 Mbit/s, ce qu'on pourrait convertir hâtivement en 60 Mo/s. Mais la surcharge protocolaire de l'USB est telle que le débit utile atteignable est largement en deça.
TEST SUR PORT USB2 dd if=/run/fl_500 of=/dev/sdh countP0 bs=1M 500+0 enregistrements lus 500+0 enregistrements écrits 524288000 octets (524 MB) copiés, 20,0462 s, 26,2 MB/s
Là, ça dépasse nettement les capacités de l'USB 2 (high speed). On
pourrait en douter a priori, la vitesse de signalisation de l'USB high
speed étant de 480 Mbit/s, ce qu'on pourrait convertir hâtivement en 60
Mo/s. Mais la surcharge protocolaire de l'USB est telle que le débit
utile atteignable est largement en deça.
TEST SUR PORT USB2
dd if=/run/fl_500 of=/dev/sdh countP0 bs=1M
500+0 enregistrements lus
500+0 enregistrements écrits
524288000 octets (524 MB) copiés, 20,0462 s, 26,2 MB/s
Là, ça dépasse nettement les capacités de l'USB 2 (high speed). On pourrait en douter a priori, la vitesse de signalisation de l'USB high speed étant de 480 Mbit/s, ce qu'on pourrait convertir hâtivement en 60 Mo/s. Mais la surcharge protocolaire de l'USB est telle que le débit utile atteignable est largement en deça.
TEST SUR PORT USB2 dd if=/run/fl_500 of=/dev/sdh countP0 bs=1M 500+0 enregistrements lus 500+0 enregistrements écrits 524288000 octets (524 MB) copiés, 20,0462 s, 26,2 MB/s