Discussion Overview
The discussion centers around the performance impact of idle USB devices on the operation of active USB devices, particularly in the context of benchmarking an external hard drive. Participants explore the technical implications of mixing different USB standards and the potential overhead caused by multiple connected devices.
Discussion Character
- Technical explanation
- Debate/contested
Main Points Raised
- One participant reports a significant drop in performance of an external hard drive when several idle peripherals are connected, questioning if this is normal and why it occurs.
- Another participant explains that connecting a USB 1.x device to a USB 2.0 hub can force the hub to operate in USB 1.x mode, leading to performance loss, and asks if this is the case for the original poster.
- A participant expresses surprise that idle devices could affect performance and questions if the bus would be much slower if it were forced into USB 1.1 mode.
- The original poster confirms mixing USB 1.1 and 2.0 devices and mentions that using a Bluetooth mouse further slows down performance.
- One participant suggests that the issue may relate to the concept of interrupts, proposing that the overhead from polling multiple devices could impact performance even if they are inactive.
- Another participant elaborates on the differences between USB standards, noting that ideally, idle devices should not affect the bandwidth of active devices on a homogenous USB bus, and discusses the implications of system architecture on performance.
Areas of Agreement / Disagreement
Participants express differing views on the extent to which idle devices impact performance, with some suggesting that it should not happen under ideal conditions, while others point to practical limitations and system architecture as potential factors. The discussion remains unresolved regarding the exact cause of the performance drop.
Contextual Notes
Participants mention various assumptions about device compatibility and system architecture, including the potential for a single internal hub to affect multiple ports and the concept of "quarantining" devices to maintain performance.