trident9440
n00b
- Joined
- Oct 23, 2003
- Messages
- 10
I am thinking of buying a USB 2.0 external hard drive, question is will USB2.0 will become the performance bottle neck or it is fast enough for nowadays hard drives?
Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
setscrew said:I have a similar question.
I have an older 7200 RPM, 25 GB in a Bytec USB 2.0 enclosure that I am sending to my sister. She was originally going to store back-ups of her digital photos and other items on it, but asked me this morning if she could run Quicken from it (she is paranoid about someone hacking into her computer and stealing her financial info.).
Based on trident's statement, would the USB 2.0 connection transfer information fast enough from the HD to be viable?
TIA
Actually, I do see a problem there. You see, USB 2.0's bandwidth is shared between multiple devices on the same bus - and the USB controller hub itself steals part of that bandwidth. And that's not to mention the USB printers, USB scanners and USB mice that are all typically connected at all times to that same USB 2.0 bus. And some of those devices hog so much bandwidth that they practically reduce the available bandwidth of that USB 2.0 bus to no faster than that of a USB 1.1 bus, which is slower than even PIO Mode 0 on an IDE controller! Thus, USB of any currently available speed is not recommended for hard drives that are to be used for running programs. With such device-sharing too commonplace, USB would have to have a theoretical transfer rate in the hundreds of Gb/s (gigabits per second) - about 1000 times faster than USB 2.0's maximum theoretical throughput - in order for a USB hard drive to be competitive in performance to even an internal Ultra ATA/66 hard drive.Zardoz said:USB 2.0 is fast... I dont see any problems using for hard drives...
Okay, so you're comparing apples and pears, in this case. You see, SATA supports only one device per channel, and the two-device-per-channel P-ATA has supported independent device timing with compatible drives since the advent of ATA/33. However, USB does not support independent device timing at all whatsoever - in fact, each USB device must steal a portion of the maximum available bandwidth. And some older USB devices steal so much that the entire USB 2.0 bus drops to USB 1.1 speed.LadyJaqie said:ok WTH did all your brains go, to the punch bowl?
even the newest drives can't have transfers offplatter over about 40MB/second.
pATA tops at 133MB/sec
sATA tops at 150MB/sec
usb2.0 tops at 400 or 480MB/sec cant remember which.
motherboards have 1 controller per 2 ports, making, guess what, aggregate bandwidth quite high.
OOOOOOOOOOOOH but guess what? PCI bandwidth tops at 132MB/sec and that's what *EVERYTHING* has to go through!!!!
ok so where the hell is the bottleneck exactly?![]()
Please dont call me a noobxonik said:480 megaBITs per second, noob.
Okay, for a hard drive that's being used strictly as data storage...LadyJaqie said:hehe I got owned! sorry guys. Im just all happy go lucky and as I said I was jsut being silly.
but still for hard drives its not so bad of a bus...for a single drive.
Yes, but 60MB/s is probably enough. All that's likely to be on the bus, unless I miss my guess, is the disk. KB/mouse are usually on a 1.1 bus, which is believe is seperate entirely.E4g1e said:Okay, for a hard drive that's being used strictly as data storage...
By the way, the sequential physical read transfer rate of the newer external hard drives - which are almost always 7200rpm hard drives - actually far exceed the maximum sustained bandwidth of USB 2.0, even if that external hard drive is the only device connected to that USB 2.0 port.
I've found that newer systems actually use the very same (commonly shared) controller for both USB 2.0 and USB 1.1 operation - and USB 1.1 devices actually steal bandwidth from the USB 2.0 bus on such newer systems. The systems in which you've had experience with used separate dedicated ports for USB 1.1 and USB 2.0 and which used separate controllers for different ports (a good example of the separate-USB-bus setup is the two-controller configuration on the Asus A7V333, whose VIA KT333 chipset's native USB controller supported only USB 1.1 and then added USB 2.0 support via a separate chipset, also from VIA). Those setups like yours are extremely rare nowadays.unhappy_mage said:Yes, but 60MB/s is probably enough. All that's likely to be on the bus, unless I miss my guess, is the disk. KB/mouse are usually on a 1.1 bus, which is believe is seperate entirely.
In response to great-great-grandparent, yes, it's fast enough. Don't worry about it .![]()