Como um usuário regular pode ver se o hardware é USB3?

1

Todos os manuais se concentram nos comandos do terminal. O uso do terminal não é o problema. Mas o retorno é incompreensível. Por exemplo:

lsusb -t
/:  Bus 06.Port 1: Dev 1, Class=root_hub,     Driver=xhci_hcd/2p, 5000M
    |__ Port 2: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
    |__ Port 2: Dev 2, If 0, Class=Hub, Driver=hub/4p, 5000M
        |__ Port 1: Dev 3, If 0, Class=Hub, Driver=hub/4p, 5000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
    |__ Port 2: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 1: Dev 4, If 0, Class=Hub, Driver=hub/4p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/2p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/8p, 480M
    |__ Port 5: Dev 3, If 0, Class=Video, Driver=uvcvideo, 480M
    |__ Port 5: Dev 3, If 1, Class=Video, Driver=uvcvideo, 480M
    |__ Port 5: Dev 3, If 2, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 5: Dev 3, If 3, Class=Audio, Driver=snd-usb-audio, 480M
    |__ Port 6: Dev 4, If 0, Class=Wireless, Driver=btusb, 12M
    |__ Port 6: Dev 4, If 1, Class=Wireless, Driver=btusb, 12M
/:  Bus 01.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 2: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 480M
    |__ Port 3: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 3: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 3: Dev 4, If 2, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 4: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 4: Dev 5, If 1, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 4: Dev 5, If 2, Class=Human Interface Device, Driver=usbhid, 12M

Ou:

lsblk
NAME   MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda      8:0    0   2,7T  0 disk 
├─sda1   8:1    0     8G  0 part [SWAP]
└─sda2   8:2    0   2,7T  0 part /home
sdb      8:16   0 232,9G  0 disk 
├─sdb1   8:17   0   512M  0 part /boot/efi
├─sdb2   8:18   0 224,5G  0 part /
└─sdb3   8:19   0     8G  0 part [SWAP]
sdg      8:96   1  28,9G  0 disk 
├─sdg1   8:97   1   1,4G  0 part /media/ernst/Ubuntu 18.04 LTS amd64
└─sdg2   8:98   1   2,3M  0 part 

Eu sei que "/ media / ernst / Ubuntu 18.04 LTS amd64" está usando um dispositivo USB usando um comutador USB3 azul conectado ao cabo USB3 conectado à porta PC USB3 azul. Mas como posso ter certeza de que esses quatro hardwares estão realmente usando a velocidade do USB3?

USB3-port ► USB3-cable ► USB3-switch ► USB-stick

Eu comprei o cabo de um site chinês, é barato, então não confio muito nessas coisas. Eu acho que informações como 12M, 480M e 5000M. Essa é a velocidade por segundo?

Se não for realmente USB3, eu sempre posso enviá-lo de volta para a China. lol

    
por Wobbo 25.01.2018 / 12:51

2 respostas

0

Para verificar a velocidade real de acesso à unidade, você pode executar o comando hdparm -tT /dev/sdg . Você precisa incluir ambos -t para testar leituras em buffer e -T para testar leituras sem buffer, para obter uma imagem precisa do desempenho de hardware de baixo nível.

É claro que, se o disco rígido é o passo limitador de desempenho, e não o barramento USB, isso não indica qual é o problema.

    
por nickcrabtree 25.01.2018 / 17:11
0

Estou citando as primeiras linhas da saída aqui:

lsusb -t
/:  Bus 06.Port 1: Dev 1, Class=root_hub,     Driver=xhci_hcd/2p, 5000M
    |__ Port 2: Dev 3, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
|__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M

Aqui vemos que a primeira porta é a velocidade de 5000M e USB3. Além disso, você tem um HUB USB2 (480M) com quatro portas em um barramento diferente.

Para o primeiro dispositivo, vemos que é uma classe de armazenamento USB - e, portanto, é um cartão de memória ou unidade externa.

Você pode testar isso se quiser. Insira a unidade USB3 em uma porta USB2 (ou use um cabo USB2) e você verá a 480M listada como a velocidade.

Além disso, muitas unidades USB anunciam velocidades enganosas. Já vi sticks USB3 de fornecedores conceituados (Kingston) que anunciam USB3 em impressão grande - e 5MB / s em letras pequenas ... A velocidade indicada por lsusb indica a velocidade da interface, não o desempenho real do dispositivo.

    
por vidarlo 25.01.2018 / 17:41

Tags