USB bağlantı hızını doğrulama (USB 3 veya USB 2?)


70

Yeni (USB 3 özellikli) dizüstü bilgisayarımla kullanmak için birkaç yeni USB 3 özellikli sürücü satın aldım. Bağlanırlar, ancak USB 2'ye sessizce geri döndüklerinden şüpheleniyorum. Gördüğüm sürekli aktarım hızı, USB 2'nin pratik sınırları dahilinde hem okuma hem de yazma için yaklaşık 30 Mb / sn'dir. özellikle 100 Mb / sn'den fazla transferler için derecelendirilmiştir, bu nedenle bu şaşırtıcı bir şekilde (ve şüpheli) düşüktür.

Sorum şu .. bu cihazlar tarafından kullanılan USB bağlantı hızını kesin olarak nasıl belirleyebilirim?

Sürücü özelliklerinde dürtülüp çeşitli tanılama araçlarını (SIW gibi) çalıştırdım. Ayıklayabildiğim tek bilgi, gerçekten USB (duh) üzerinden bağlandıkları, ancak belirli bağlantı hızlarıyla ilgili hiçbir bilginin olmadığı. Çevrimiçi bulabildiğim tek öneri sürücüleri karşılaştırmak ve "30-40 Mb / sn'nin üzerinde ise USB 3 olmalı!" ama bu genellikle oldukça belirsiz görünüyor ve benim durumumda sonuçsuz.

Detaylar:

  • Dizüstü bilgisayar Asus G75VWçalışıyorWindows Server 2008 R2 Standard
  • Dahili SSD'ye okuma ve yazma (bu yüzden orada bir darboğaz yok)
  • USB sürücüler bir Toshiba Canvio Basic A1 2.5" 1TB USB 3.0 ExternalveSanDisk CZ80 Extreme 64GB USB3.0 Flash Drive

EDIT / SOLVED - Buradaki kök problemim sürücü ile ilgiliydi; Intel USB 3.0 eXtensible Host Controller DriversServer 7'ye Windows 7 için el ile yüklemeyi denedim (sunucu sürücüsü olmadığından). Bunu yaparken bir veya daha fazla cihazı kaçırmış gibi görünüyorum. Bu talimatları izleyerek, sürücü yükleyicisinin doğru çalışmasını sağlayarak sorunu düzelttim. SanDisk 170 MB / s okuyor, 130 MB / s yazıyor ve Toshiba ise 110 MB / s civarında.


İlgili / benzer bir sorun burada bildirildi .. superuser.com/questions/258105/…
Molomby

Ayrıca, bu sürücüleri farklı bir makinedeki bir USB 2 bağlantı noktasında test ettim ve aktarım hızları neredeyse aynı; 30-32 Mb / s hem okur hem de yazar. Her iki durumda da USB 2'nin en üst
kısmına çarpıyor gibiyim

Bunun küçük dosyalarda olduğunu gördüm - yani jpg, txt, doc vb. <1MB - fakat dosyaların boyutu daha büyük olduğunda -> 250MB - hızları çok daha iyidir. Hızları kontrol ederken küçük dosyaları ve / veya daha büyüklerini kopyalamayı denediniz mi?
Darius

1
USB için bazı tezgah etiketleme denediniz mi?
Darius

@Darius - Evet, farklı dosya boyutlarında okuma yapan ve yazan ATTO Disk Benchmarker'ı kullanıyorum.
Molomby

Yanıtlar:


74

Diğer bir yolu bir USB 3.0 bağlantısını kullanarak ya da değil kullanmaktır olup olmadığını kontrol etmek USBView.exe gelen Windows Sürücü Kit (WDK)

Ayrıca USBView.exe'ye çok benzeyen USB Aygıt Ağacı Görüntüleyicisi'ni kullanabilir ve kullanmak için devasa WDK'yı indirmek zorunda kalmazsınız.

USB Aygıt Ağacı Görüntüleyici

USB Aygıt Ağacı Görüntüleyicisi'ni çalıştırdığınızda, bir USB Ana Bilgisayar Denetleyicilerinin listesini görürsünüz (defterimde 3 tane var). Bu bağlantı noktasına neyin bağlı olduğunu görmek için bu denetleyicilere bağlı USB Kök Hub'larının her bir bağlantı noktası arasında geçiş yapabilirsiniz. Bilgisayarınıza bağlı her bir USB cihazının (fare, WiFi veya Bluetooth adaptörü, web kamerası vb.) Bu bağlantı noktalarından birinde göründüğünü göreceksiniz.

Tüm flash sürücüleri ve harici sabit diskleri bilgisayarınızdan ayırın ve bağlantı noktalarından hiçbirine bağlı hiçbir aygıtı olmayan bir USB denetleyicisi arayın (bilgisayarımda, USB xHCI Uyumlu Ana Denetleyici ). Şimdi test etmek istediğiniz bir flash sürücü veya harici bir HDD takın; bunun, o denetleyiciye takılı olan USB Kök Hubının bağlantı noktalarından birine bağlı olduğunu göreceksiniz.

Bir flash sürücü taktıysanız, şöyle görünür:

USB Yığın Depolama Aygıtı - [ASSIGNED_DRIVELETTER]

Üzerine tıklayın ve sağdaki bilgi bölmesinde Bağlantı Bilgisi bölümünü arayın .

USB Aygıt Ağacı Görüntüleyicisi - USB Bağlantı Modu

Cihaz USB 3.0 SuperSpeed ​​modunda bağlıysa, şunu gösterecektir:

Aygıt Veriyolu Hızı: 0x03 (SuperSpeed)

USB 2.0 için şunu gösterecek:

Aygıt Veriyolu Hızı: 0x02 (Yüksek Hızlı)

USB 1.1 için şunu gösterecektir:

Aygıt Veriyolu Hızı: 0x01 (Tam Hız)

Bunun yanı sıra, burada ayrıntılı olarak açıklanmış başka yöntemler de vardır.


1
Bu sorunu bir süre önce çözmeme rağmen, bu cevap çok yardımcı olurdu.
Molomby

4
Bazı ek bilgiler: Büyük 'USB Device Tree Viewer' aracı içindeki küçük 'H' ve 'S' yalnızca Windows 8.x kullanıyorsanız görünür (Uwe Siebers sitesindeki metin: "Windows 8 USB 3.0 için yerel desteğe sahiptir) SuperSpeed ​​ve daha fazla bilgi veren, örneğin her bir portun hangi hızda destek verdiğini destekleyen gelişmiş bir USB yığını. veya daha büyük, bu karakteri görmeyeceksiniz!
PeterCo

PeterCo'yu tanımak çok güzel, teşekkürler! Bu notu kaçırdığım aracı bulduğum için çok mutlu oldum. Aslında, Windows 8 kontrol panelinde yerel olarak HS / SS bilgilerini görüntüler, bu nedenle tek bilmek istediğiniz veri yolu hızı ise, bu araca bile ihtiyacınız yoktur. Windows 7 sistemimde H / S rozetlerinin eksik olmadığını fark ettim ancak SuperSpeed'de çalışırken bile sürücüler her zaman 'H' gösterecektir.
Daniel Saner

3
Maden 0x02 diyor ama tüm satır Device Bus Speed : 0x02 (High-Speed) -> not true, see below in Connection Information V2. Ve orada Usb300'ü 1 (gerçek) olarak gösterir ve SuperSpeed'de olduğunu belirten bir bayrağa sahiptir. Dolayısıyla çıktı biraz farklı görünebilir.
AHungerArtist

1
"Windows Sürücü Seti (WDK)" bağlantınız koptu ve en üstünde Edge adında bir web tarayıcısının reklamlarını gösteriyor
Ferrybig

7

Kısa cevap, bir son kullanıcı POV'sinden kesin bir şekilde test etmenin bir yolu yok çünkü etkili aktarım hızını ölçmek için dahili veriyoluna görünmeniz gerekecek. Terminal cihazlarınızdan görüldüğü gibi gerçek verimi ölçmek için öneri bir sonraki en iyi alternatiftir.

Ancak, dizüstü bilgisayarınızın (Windows cihazı) USB 3.0 bağlantısını gerçekten "süper" veri hızı özellikli bir bağlantı olarak sınıflandırdığını kontrol etmelisiniz.

Dört adet USB özelliği vardır: 1.0, 1.1, 2.0 ve 3.0. Ancak işleri karıştırmak için, her bir USB özelliğinin kendisine atanmış birden fazla veri hızı vardır. Bu oranlar "düşük", "tam", "yüksek" ve "süper" dir.

Bu nedenle, yalnızca hız ile ilgili veri performansının kıyaslanması, fiilen kullanılan spesifikasyonun ne olduğu konusunda kesin olarak kesin değildir. Bu nedenle, bir USB 3.0 bağlantı noktası aslında "süper" bir derecelendirme ile değil, "Yüksek" bir derecelendirme ile çalışıyor olabilir.

Bir Windows makinesinde, USB kökünün / hub'ının veri derecelendirmesini kontrol edin - Goto: Aygıt Yöneticisi -> USB Denetleyicileri -> USB Kök Hub'ı (Sağ Tıklama) -> Özellikler -> Gelişmiş (Sekme).

Size USB hub / port için veri derecelendirmesini söylemelidir. Bunu öğrendikten sonra, bilgisayarın POV'sinden maksimum verimi bileceksiniz.

Düşük = 1,5 Mb / sn Tam = 12 Mb / sn Yüksek = 480 Mb / sn Süper = 5 Gb / sn

Bunu okuyan diğer insanlar için - o zaman iletişim kurmakta olan iki cihazın (noktadan noktaya varsayılarak) gerçek aktarım hızı var. Örneğin, USB 3.0 / Süper’de bir şeyi aktarmak, 5400 RPM PATA sürücülerden oluşan iki uç nokta arasında zorlu olacak.


Teşekkürler, birçok yararlı bilgi var ve sorumu iyi cevaplıyor.
Molomby

5
Yine de bir nokta, şimdi sorunu çözmüş (bir sürücü sorunuydu), cihaz yöneticisi hala 100'den fazla MB / sn aktarım hızı elde etmesine rağmen "USB Kök Hub'ımı" "yüksek hızlı" olarak bildiriyor. Ayrıca bir "Intel (R) USB 3.0 Root Hub" gördüğümde, ancak bunun için özellikler penceresinde "Gelişmiş" sekmesi bulunmadığından veri hızı kullanılamıyor.
Molomby

2

Toshiba'nın USB 3.0 port (lar) ında düşük hızlarda hala sorun yaşıyorsanız (benim durumumda), sadece BIOS'taki USB Eski Emülasyonunu devre dışı bırakın . USB 3.0 denetleyicisi BIOS'ta etkin olsa bile, kullanıcı eski mod kapalıyken 77-85MB / s'ye karşı her zaman en fazla 33-34 MB / s alacaktır.

Bu çözüm muhtemelen BIOS'ta USB eski cihazlarını destekleyen diğer markalar üzerinde çalışacak.

Güncelleme Kişisel olarak yavaş USB3.0 aktarımı için başka bir neden olduğunu buldu. Sorun iusb3mon.exe idi - bu izleme uygulaması sadece 2 kez hızını yavaşlatmaktan başka bir şey yapmadı ve daha da önemlisi kopyalama süresinde 0x8007045D hatasıyla sistem sürücüsünün / biriminin her Windows Yedeklemesini durdurdu! İşlemi devre dışı bıraktığımda her şey normale döndü


1

2.0 veya 3.0 arasındaki fark sadece transfer oranı değil, aynı zamanda transfer formatıdır. Gerçekten farklılar. Yani, 1.1'den 2.0'a aynı formatı, 3.0'ı ise farklı olanı kullanın. BTW, voltaj kullanımı ve tel kullanımı da farklıdır; 3.0 fiziksel bir bağlantı içinde 2.0 trafik gerçekleştirebilirsiniz, ancak bu bağlantı içindeki dört kablo kullanılmayacaktır.

Bu, aynı sorunu çözdüğüm için size henüz tam bir cevap veremem dedi. Stratejim bir paket dinleyicisi (Wireshark) kullanmak ve 2.0 trafiğin bir parçası olamayacak olan 3.0 trafik içinde tek bir sıra bulmaya çalışmak. örneğin: 3.0 "burst" işlediğini, ancak 2.0 değilken, 2.0 3.0 (tekli uçlar için) 3.0 yapıldığında akış işlemiyor, 3.0 protokolü 2.0 tek bir aralık (1ms / 125μs).

Şimdi veri aktarımını bencmarking yaparak 2.0 veya 3.0 hızlı kullanım diag'ı oluşturmanın riskli olduğunu söylemeliyim. 5 GB / sn, cihazın teknolojisi tarafından sınırlanan bağlantının içindeki teorik bir hızdır. Sadece SSD sürücüler fark yaratabilir. BTW Dosya aktarım hızını veri aktarım hızıyla karıştırmamalıyız. Bir işlem verinin kendisinden başka pek çok şey içeriyor: eşitleme paketi, hatalar, onaylamalar, vb. 2.0'ın ASLA 480Mb / s'nin üstüne çıkamayacağı da doğru.


Doğru hatırlıyorsam - wireshark'ı sadece Linux'ta USB yakalama işleminde değil mi?
Journeyman Geek

@JourneymanGeek Haklısın bence ..
Fazer87

1

TeraCopy'yi deneyin. Çeşitli sürücü dosya türlerini ve boyutlarını deneyebilmeniz için, dosyaları kopyalarken bağlı sürücülerin aktarım hızını gösteren bir Windows dosya aktarım aracıdır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.