USB 2.0 cihazım tam hızda mı çalışıyor?


13

USB flash sürücümün tam USB 2.0 hızında çalışıp çalışmadığını nasıl anlayabilirim? Şu anda sürücünün 480 Mbps bağlantı noktasına takılı olduğunu doğrulamak istiyorum, ancak geçmişte belirli bir cihazın USB 2.0 veya daha eski bir revizyon olduğundan emin değilim. Okuma / yazma hızını test etmekten başka özelliklerini tanımlamanın bir yolunu istiyorum.

Yanıtlar:


7

Kontrol edebilirsin

lsusb -v

Sistemimde örneğin bu satırı (ve çok daha fazla bilgiyi) alıyorum:

Port 6: 0000.0503 yüksek hızlı güç etkinleştirme bağlantısı

Alternatif olarak aşağıdakileri de yapabilirsiniz:

tail -f /var/log/kern.log

ve ardından USB flash sürücüyü takın. Sistemimde şu mesajı alıyorum:

Eyl 15 22:10:40 foo çekirdeği: [405279.750140] usb 2-2: ehci_hcd ve adres 24 kullanan yeni yüksek hızlı USB cihazı

ehci_hcd, çekirdekteki USB 2.0 denetleyici modülüdür (yani her şey yolunda, USB 2.0 çubuğu doğru hızda kullanılır).

Aşağıdaki gibi bir takip mesajı almadıkça:

Eyl 15 22:15:25 foo çekirdeği: [405564.451402] usb 6-2: en yüksek hızda çalışmıyor; yüksek hızlı bir hub'a bağlayın

(bu durumda, muhtemelen bilgisayarın USB bağlantı noktası USB 2.0 yüksek hızlı aygıtları desteklediğinden, düşük kaliteli bir USB 2.0 çubuğuyla (Kensington) uyumluluk sorunu olabilir)

USB 2.0 olmayan yüksek hızlı bir çubukla bu mesajı alıyorum:

Eyl 15 22:15:25 foo kernel: [405564.300127] usb 6-2: uhci_hcd ve adres 4 kullanan yeni tam hızlı USB cihazı

Kullanıcı hesabınızın /var/log/kern.log dosyasına (veya sisteme bağlı başka bir çekirdek günlük iletisi dosyası konumuna) erişimi yoksa , çekirdek ileti arabelleğinin içeriğini görüntülemek için alternatif olarak dmesg komutunu kullanabilirsiniz . Dmesg'in dezavantajı, böyle güzel zaman damgalarını basması ve takip çıkış seçeneği olmamasıdır .


2
nerede /var/log/kern.logfarklı bir dosya olabilir. dmesgaynı bilgiye sahip olmalıdır.
xenoterracide

@xenoterracide: İyi bir nokta, bu sabah dmesg'den de bahsetmem gerektiğini düşündüm. ;)
maxschlepzig


10

Kullanarak lsusb -tusb özelliklerini görebilirsiniz:

$ sudo lsusb -t /:  Bus 02.Port 1: Dev 1, Class=root_hub,
Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/6p, 480M
        |__ Port 4: Dev 7, If 0, Class=Mass Storage, Driver=usb-storage, 480M
        |__ Port 6: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M /:  Bus 01.Port 1: Dev 1, Class=root_hub,
Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 2: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 3: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
        |__ Port 4: Dev 8, If 0, Class=Hub, Driver=hub/4p, 480M

Ancak usb'nin hızını kontrol etmek ve doğru çalışıp çalışmadığını görmek için hdparm ile bir hız testi yapmanız gerekir

$ sudo hdparm -tT /dev/sdd

/dev/sdd:  
 Timing cached reads:   7642 MB in  2.00 seconds = 3822.03MB/sec  
 Timing buffered disk reads:  96 MB in  3.05 seconds =  31.44MB/sec

Örnek rastgele pendrive'ım, daha önce olduğu gibi bir şey görmelisin.

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.