많은 경우 마더보드가 기본적으로 USB 허브 역할을 한다는 것을 읽었습니다. 따라서 두 개의 10gbps USB 포트가 있고 두 포트를 통해 파일을 전송하려고 하면 두 포트 사이의 속도는 10gbps를 초과하지 않습니다.
어떤 포트가 대역폭을 공유하는지 확인할 수 있는 방법이 있습니까?
lsusb -t:
/: Bus 06.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
|__ Port 3: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/: Bus 05.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
/: Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/: Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 480M
|__ Port 6: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 3: Dev 3, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 3: Dev 3, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 4: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/6p, 480M
|__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 5, If 4, Class=Mass Storage, Driver=usb-storage, 480M
|__ Port 2: Dev 5, If 2, Class=Audio, Driver=snd-usb-audio, 480M
|__ Port 2: Dev 5, If 0, Class=Audio, Driver=snd-usb-audio, 480M
|__ Port 2: Dev 5, If 3, Class=Vendor Specific Class, Driver=, 480M
|__ Port 2: Dev 5, If 1, Class=Audio, Driver=snd-usb-audio, 480M
|__ Port 6: Dev 3, If 0, Class=Hub, Driver=hub/4p, 480M
후면에 10개의 포트(4x 2.0, 2x 3.0, 3x 3.1A, 1x 3.1C)가 있고 전면에 2개 이상의 포트가 있습니다. 하지만 "버스"는 6개밖에 없습니다. "버스"는 본질적으로 USB 허브입니다. 다른 버스에 장치를 배치하면 동시 대역폭이 증가합니까?
흥미롭게도 10000M이라고 하는 버스는 3개뿐인데 실제로는 3.1 포트가 4개 있습니다. 동일한 포트에 더 느린 장치를 연결하면 속도가 느려지나요?
오디오 인터페이스는 유일한 USB C 포트에 연결되어 있지만 버스는 480M으로 표시됩니다. 온보드 오디오 컨트롤러가 2.0 USB 버스에 "연결"된 것으로 간주되지 않는 한? 키보드와 마우스만 2.0이라고 표시된 포트에 연결되어 있습니다.
USB 포트가 대역폭을 공유하는지 여부(및 어떤 포트)를 확인하는 방법은 무엇입니까?
답변1
"버스"는 본질적으로 USB 허브입니다. 다른 버스에 장치를 배치하면 동시 대역폭이 증가합니까?
아마도.
동일한 포트에 더 느린 장치를 연결하면 속도가 느려지나요?
다음과 같은 행위는 해서는 안 됩니다:https://superuser.com/questions/477241/does-a-usb-2-0-device-connected-to-a-usb-3-0-hub-slow-down-the-hub-to-2- 0단
온보드 오디오 컨트롤러가 2.0 USB 버스에 "연결"된 것으로 간주되지 않는 한? 키보드와 마우스만 2.0이라고 표시된 포트에 연결되어 있습니다.
USB2.0 버스에 연결될 수 있습니다. 오디오에는 실제로 많은 대역폭이 필요하지 않습니다. 192KHz 32비트 오디오에는 USB 2.0에서 제공하는 약 320MBit/초보다 훨씬 적은 11Mbit/초의 대역폭만 필요합니다.
USB 포트가 대역폭을 공유하는지 여부(및 어떤 포트)를 확인하는 방법은 무엇입니까?
동일한 버스에 연결된 USB 포트는 대역폭을 공유합니다. 또한 USB 컨트롤러는 일반적으로 자체 최대 대역폭이 있는 PCI-E/DMI 버스를 통해 CPU에 연결됩니다.https://linustechtips.com/main/topic/823767-does-usb-31-use-pcie-lanes-why-there-is-no-filled-31-motherboards/?do=findComment&comment=10318581