USB 2.0 vs. USB 3.0: Speed Comparison for Flash Memories and External HDDs

  • Thread starter Thread starter mech-eng
  • Start date Start date
  • Tags Tags
    Storage Usb
Click For Summary

Discussion Overview

The discussion revolves around the speed comparison between USB 2.0 and USB 3.0, particularly in the context of flash memories, external HDDs, and SSDs. Participants explore whether the distinctions in speed apply to SSDs and how connection types influence data transfer rates.

Discussion Character

  • Technical explanation
  • Debate/contested

Main Points Raised

  • Some participants assert that USB 3.0 is faster than USB 2.0 for all devices capable of utilizing USB 3.0 speeds.
  • There is a question about whether the speed distinction applies to SSDs, with some participants clarifying that SSD stands for solid-state drives.
  • One participant emphasizes that the bandwidth of SSDs is higher than both USB 2.0 and USB 3.0, suggesting that the connection type limits speed rather than the drive itself.
  • Another participant questions the relationship between bandwidth and connection types, seeking clarification on how these factors interact.
  • Some participants discuss the variability of transfer speeds observed during USB data transfers, attributing fluctuations to other processes running on the computer or device.
  • There is mention of discrete bandwidths, with participants discussing how devices may communicate at fixed rates or adjust based on conditions.
  • One participant points out the distinction between storage devices and communication devices, emphasizing the role of USB as a communication medium.
  • A later reply introduces the need for clarification of terms and references to papers that discuss USB 3.0 characteristics and SSD performance.

Areas of Agreement / Disagreement

Participants express differing views on the relationship between device bandwidth and connection types, with some asserting that the connection type is the limiting factor while others seek further clarification on the concepts involved. The discussion remains unresolved on several technical points.

Contextual Notes

Participants highlight the importance of precise terminology in discussing USB speeds and device capabilities. There are references to external papers that may provide additional context but do not resolve the ongoing questions within the thread.

mech-eng
Messages
826
Reaction score
13
In flash memories or external HDDs there is a distinction as usb 2 or usb 3. USB 3.0 is faster than USB 2.0 in such devices. But what about the situation for SDD drives? Does this distinction apply to them, too?

Thank you.
 
Computer science news on Phys.org
mech-eng said:
In flash memories or external HDDs there is a distinction as usb 2 or usb 3. USB 3.0 is faster than USB 2.0 in such devices. But what about the situation for SDD drives? Does this distinction apply to them, too?

Thank you.
USB is a transfer mechanism. Any device that is capable of send/receive at USB3 speeds will be faster with USB3 than with USB2. It's irrelevant what KIND of device it is; it only matters what its transfer rates are. A device that can only send/receive at USB2 speeds will be no faster with USB3 than with USB2.
 
  • Like
Likes   Reactions: QuantumQuest and mech-eng
mech-eng said:
But what about the situation for SDD drives?
Do you mean SSD (solid state drives)?
 
  • Like
Likes   Reactions: mech-eng
jtbell said:
Do you mean SSD (solid state drives)?

Yes, a mistake. I thought they were solid state disk drive, but not.

Thank you.
 
The SSD is capable of bandwidth way higher than both USB 2 and 3. You will be limited by your connection, not the drive. I would highly recommend properly connecting it via a SATA connector.
 
  • Like
Likes   Reactions: mech-eng
newjerseyrunner said:
The SSD is capable of bandwidth way higher than both USB 2 and 3.

But isn't there a relation between bandwitdth and connection types, i.e USB types?

Thank you.
 
mech-eng said:
But isn't there a relation between bandwitdth and connection types, i.e USB types?

Thank you.
Absolutely not. That's like saying that the size of your water tank depends on how big your faucet opening is. The SSD has a much higher bandwidth than the USB2 or even USB3 connections and if you have a faster connection, it will handle it. Conversely, if you have a very slow external drive, hooking it up to a USB3 won't make it any faster.
 
  • Like
Likes   Reactions: jim mcnamara and mech-eng
newjerseyrunner said:
The SSD is capable of bandwidth way higher than both USB 2 and 3. You will be limited by your connection, not the drive. I would highly recommend properly connecting it via a SATA connector.
Or better still, connect a SSD to the PCIe bus. Seagate makes PCIe SSD's with up to 8GB/s transfer rates.
 
  • Like
Likes   Reactions: newjerseyrunner and mech-eng
phinds said:
Absolutely not. That's like saying that the size of your water tank depends on how big your faucet opening is. The SSD has a much higher bandwidth than the USB2 or even USB3 connections and if you have a faster connection, it will handle it. Conversely, if you have a very slow external drive, hooking it up to a USB3 won't make it any faster.

Then can we say that the bandwidth somebody can use is the lower one between the device and the connection type for the device and the PC? If the SSDs have a higher bandwidth than the all connection types, are SSDs using connections at a speed of connection's full speed?
 
  • #10
mech-eng said:
Then can we say that the bandwidth somebody can use is the lower one between the device and the connection type for the device and the PC?
yes
If the SSDs have a higher bandwidth than the all connection types, are SSDs using connections at a speed of connection's full speed?
Not sure I understand the question, but if I do then yes, ANY device will attempt to communicate at the highest speed possible, but that may not be a continuous function, depending on the device and the connection. Some devices (I don't think SSD's are among them) are set to communicate at discrete bandwidths. (at least that used to be the case. I'm not really up on modern communications technology)
 
  • Like
Likes   Reactions: mech-eng
  • #11
phinds said:
Not sure I understand the question, but if I do then yes, ANY device will attempt to communicate at the highest speed possible, but that may not be a continuous function, depending on the device and the connection. Some devices (I don't think SSD's are among them) are set to communicate at discrete bandwidths. (at least that used to be the case. I'm not really up on modern communications technology)

When transfering data via usb, windows can shows the speeds. In my cases, the speeds are not constant, they are frequently changing between a maximum value and a minumum value. Why is this the case? What is "discrete bandwidths"? Isn't a discrete bandwidth you used above is device's own bandwidth?

Thank you.
 
  • #12
mech-eng said:
When transfering data via usb, windows can shows the speeds. In my cases, the speeds are not constant, they are frequently changing between a maximum value and a minumum value. Why is this the case?
Because the computer (and possibly the computer on the device) will be doing other things in addition to the transfer.
What is "discrete bandwidths"? Isn't a discrete bandwidth you used above is device's own bandwidth?
No, it is the communication device's bandwidth. Some devices (old dial-up modems come to mind) would transfer at a fixed rate, but if that didn't work it would drop down to a lower rate. There would generally be a handshake between devices to agree on a rate.
 
  • Like
Likes   Reactions: mech-eng
  • #13
phinds said:
Because the computer (and possibly the computer on the device) will be doing other things in addition to the transfer.No, it is the communication device's bandwidth. Some devices (old dial-up modems come to mind) would transfer at a fixed rate, but if that didn't work it would drop down to a lower rate. There would generally be a handshake between devices to agree on a rate.

But there are two relevant devices, one is the storage which is pluged into the PC via a connection type and the other is connection type i.e the port and slots. Aren't we already discussing them and their bandwidths? So communication device's bandwidth is confusing to me. Would you please explain it?

Thank you.
 
  • #14
mech-eng said:
But there are two relevant devices, one is the storage which is pluged into the PC via a connection type and the other is connection type i.e the port and slots. Aren't we already discussing them and their bandwidths? So communication device's bandwidth is confusing to me. Would you please explain it?

Thank you.
This thread started off discussing USB transfer mechanisms. That is a communication device. You have STORAGE <-> USB <-> COMPUTER. The USB is the communication device.

https://en.wikipedia.org/wiki/USB_communications_device_class
 
  • Like
Likes   Reactions: mech-eng
  • #15
mech-eng said:
In flash memories or external HDDs there is a distinction as usb 2 or usb 3. USB 3.0 is faster than USB 2.0 in such devices. But what about the situation for SDD drives? Does this distinction apply to them, too?

Thank you.
The question raises some complexities. The terms must be clarified and qualified before they can be used to convey appropriately precise and unambiguous information. This brief (3 pages) HP paper on USB 3.0 clarifies some of the characteristics (please note that bandwidth is expressed in bits, while throughput is expressed in bytes). This full-length (145 pages) Intel paper on IO interface architecture has more scope and is more in-depth. And this SNIA (Storage Networking Industry Association) short (28 pages) SSD performance primer is reasonably rigorous without being too dry.
 
  • Like
Likes   Reactions: mech-eng and jim mcnamara

Similar threads

  • · Replies 3 ·
Replies
3
Views
2K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 36 ·
2
Replies
36
Views
5K
  • · Replies 12 ·
Replies
12
Views
4K
Replies
11
Views
4K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 14 ·
Replies
14
Views
6K
  • · Replies 4 ·
Replies
4
Views
2K
  • · Replies 1 ·
Replies
1
Views
956