Windows 7 - pomalý přenos USB (240MB/s místo 450MB/s resp 1010MB/s)

Hamparle

  • ****
  • 360
  • junior developer ucho
    • Zobrazit profil
    • E-mail
Mám USB disk  a na linuxu Ubuntu 19 nebo Windows 10 na něm dosáhnu rychlost přenosu 1012 MB/s/520MB/s (čtení / zápis) případně 450MB/s oboje v případě použití USB-A konektoru *.

Ale na windows 7 ty rychlosti jsou tristní, asi jen 240 MB/s. Nevíte proč? Win 8 nemohu otestovat. Jde samozřejmě o jiné notebooky, ale není sám Windows 7 nějak problematický, že mu chybí nějaký novější režim či driver nebo nějaká vrstva přenosu USB pro vyšší výkon?


* Existují (běžně) USB-A porty s rychlostí 10Gbps (tedy gen.2) na laptopech nebo na základních deskách? Nebo to vůbec není možné nebo se to prakticky neuchytilo?
« Poslední změna: 12. 09. 2020, 22:05:56 od Hamparle »


RDa

  • *****
  • 2 465
    • Zobrazit profil
    • E-mail
Re:Windows 7 - pomalý přenos USB (240MB/s místo 450MB/s resp 1010MB/s)
« Odpověď #1 kdy: 13. 09. 2020, 01:03:35 »
Zkontroluj si specifikace svych zarizeni. Vis ze existuje Google?!
Treba jsou ruzna a to co ocekavas nikdy nenastane, ale nevylucuji i SW problem.
Proc jsi to neudelal predtim, nez jsi napsal dotaz?? Proc jsi nepouzil sw ktery zobrazi rychlosti/rezim USB?

10G na A.. samozrejme existuje, z doby prechodne, sam to mam na zakladovce - konektory jsou v CYAN provedeni, znova - pouzij Google pro detaily.

Hamparle

  • ****
  • 360
  • junior developer ucho
    • Zobrazit profil
    • E-mail
Re:Windows 7 - pomalý přenos USB (240MB/s místo 450MB/s resp 1010MB/s)
« Odpověď #2 kdy: 13. 09. 2020, 08:12:35 »
Co bych měl kontrolovat na specifikacích?  Že má USB 3.0 (a přímo včipsetu Intel)? Dál tedy dodám že storage je limitováno  rychlostí USB 3.2 ("10Gbps"-1 GB/s po odečtení kódování).
Možná to s tím souvisí, ale je to UASP-only (ale flešku do ohně bych za to nedal).

RDa

  • *****
  • 2 465
    • Zobrazit profil
    • E-mail
Re:Windows 7 - pomalý přenos USB (240MB/s místo 450MB/s resp 1010MB/s)
« Odpověď #3 kdy: 13. 09. 2020, 10:44:04 »
Co bych měl kontrolovat na specifikacích?  Že má USB 3.0 (a přímo včipsetu Intel)? Dál tedy dodám že storage je limitováno  rychlostí USB 3.2 ("10Gbps"-1 GB/s po odečtení kódování).
Možná to s tím souvisí, ale je to UASP-only (ale flešku do ohně bych za to nedal).

Ano, presne tohle - USB 3.0 je 5Gb/s takze tomu i ta snizena rychlost odpovida.

W7 maj default BOT rezim, pro UASP musis mit spravnej radic a spravny drivery. Vetsinou to poskytuje vyrobce desky jako "USB boost" a podobne. Viz srovnani rychlosti:
https://www.hardware.fr/articles/889-6/performances-sous-windows-7.html
« Poslední změna: 13. 09. 2020, 10:49:44 od RDa »

Hamparle

  • ****
  • 360
  • junior developer ucho
    • Zobrazit profil
    • E-mail
Re:Windows 7 - pomalý přenos USB (240MB/s místo 450MB/s resp 1010MB/s)
« Odpověď #4 kdy: 14. 09. 2020, 08:45:04 »
Ano, presne tohle - USB 3.0 je 5Gb/s takze tomu i ta snizena rychlost odpovida.
Ano, presne 450 MB/s dosahnu na USB 3.0 v "normalnim systemu" - to presne odpovida 5000/8 * 8b/10b * 0.9 rezie asi. Ne polovinu...

A kdyz disk nepodporuje BOT rezim, tak je jedno, jestli v nejakych widlich je vychozi .


RDa

  • *****
  • 2 465
    • Zobrazit profil
    • E-mail
Re:Windows 7 - pomalý přenos USB (240MB/s místo 450MB/s resp 1010MB/s)
« Odpověď #5 kdy: 14. 09. 2020, 11:24:05 »
A kdyz disk nepodporuje BOT rezim, tak je jedno, jestli v nejakych widlich je vychozi .

Jak muze mass storage zarizeni nepodporovat BOT ? :) Bude lepsi kdyz se podivas co za drivery to pouziva, v device manageru ve W7. Nahod screenshoty!

Hamparle

  • ****
  • 360
  • junior developer ucho
    • Zobrazit profil
    • E-mail
Re:Windows 7 - pomalý přenos USB (240MB/s místo 450MB/s resp 1010MB/s)
« Odpověď #6 kdy: 14. 09. 2020, 15:28:22 »
U kolegy na macu 432 MB/s.
Na Mem Windows 7 133MB/s.  Nevšiml jsem si  píků vysokého zatížení CPU ani. Nepomohl ani napájecí profil vysoký výkon nebo Zásady odebrání - vysoký výkon(který údajně na rychlost čtení nemá vliv)

Hwinfo:
Kód: [Vybrat]
Device Information                                                             
Device Manufacturer:                                                            JMicron
USB Version Supported:                                                          3.20
USB Device Speed:                                                               USB 3.0 SuperSpeed
Driver Description:                                                             Velkokapacitní paměťové zařízení USB

Driver Information                                                             
Driver Manufacturer:                                                            Úložiště kompatibilní se sběrnicí USB
Driver Description:                                                             Velkokapacitní paměťové zařízení USB

Správce zařízení hlásí USBSTOR.sys ... Pro jistotu stejně se to chová při zapojení do USB 2.0.

Jak  je tedy možné, že disk se v Raspberry pi nepřipojí/?
Kód: [Vybrat]
[112496758.414291] usb 1-1.4: The driver for the USB controller dwc_otg_hcd does not support scatter-gather which is
[112496758.414306] usb 1-1.4: required by the UAS driver. Please try an other USB controller if you wish to use UAS.

Re:Windows 7 - pomalý přenos USB (240MB/s místo 450MB/s resp 1010MB/s)
« Odpověď #7 kdy: 14. 09. 2020, 15:40:50 »
Ano, presne 450 MB/s dosahnu na USB 3.0 v "normalnim systemu" - to presne odpovida 5000/8 * 8b/10b * 0.9 rezie asi. Ne polovinu...

Tak proč to tedy zkoušíte na deset let starém systému, který už je tři čtvrtě roku mimo jakoukoliv podporu?
Jinak co si pamatuji, tak výrobci desek s jmicrony dodávali ovladače pro USB 3, ale mohu se mýlit, je to už hodně dlouho, co mi něco takového procházelo rukama.

Hamparle

  • ****
  • 360
  • junior developer ucho
    • Zobrazit profil
    • E-mail
Re:Windows 7 - pomalý přenos USB (240MB/s místo 450MB/s resp 1010MB/s)
« Odpověď #8 kdy: 14. 09. 2020, 15:57:00 »
Přece softwér není pračka co se po 4 letech podělá....  To že je x let starý není argument. Kdybych se zeptal před 5 lety, bylo by to OK?

Re:Windows 7 - pomalý přenos USB (240MB/s místo 450MB/s resp 1010MB/s)
« Odpověď #9 kdy: 14. 09. 2020, 16:02:17 »
Přece softwér není pračka co se po 4 letech podělá....  To že je x let starý není argument. Kdybych se zeptal před 5 lety, bylo by to OK?

1. v té době nebylo na světě RPi 4.
2. nevím, jestli mají v podpoře W7, je možné, že to neřešili.
3. před přeti lety se nedosahovalo takovýchto reálných rychlostí.
4. v té době by byl ten dotaz přínosný, v tuto chvíli už odpověď nikomu dalšímu neposlouží.

A ano, software je na odpis po pár letech od jeho vydání. Podívejte se na životní cykly - a nezapojujte do toho Vaše vlastní názory, jak by to mělo být krásné a správné. Oni vendoři vědí, proč životní cyklus uveřejňují. Vy to zjišťujete metodou prudkého nárazu hlavou do zdi.