3
Which bus has the best read/write performance for small files when used with an external drive? I'd guess eSATA, but the MacBook Pro in question lacks an ExpressCard slot. So it comes down to either USB2 or FireWire 800.
The reason I'm asking is because I want to run Ubuntu Server virtualized (through VirtualBox) on an external hard drive. I'll only use it for web development (Apache, MySQL, PHP) so the reads/writes should mainly be of smaller files.
Thanks!
Thanks for the answer. I keep hearing that FireWire 800 beats USB2 when it comes to large files or many small files in one operation, but I've not seen proof that this is also the case for many small read/writes as is the nature of a web server. It would be great to see some benchmarks or technical data of this! My googling didn't bring up anything interesting. – ximo – 2010-07-22T10:50:10.533
As I said, performance will be the same. I mean read and write. It depends on what you use. SSD, HDD or pendrive. All of them got different performance depend on what you want. Like SSD is awesome with small files. HDD is a HDD like the one you use now, it'll be just the same. Pendrive is really bad with small files. So basically you'll have the exact same performance, just the maximum transfer rate is the question. With Firewire 800 you definitely outrun the HDDs performance, that's all. (But only if the HDD will use 100% output, higher than USB2 bandwidth, that is.) – Apache – 2010-07-22T16:16:19.007
If you CAN go with Firewire, GO WITH THAT. In a nutshell. :) – Apache – 2010-07-22T16:16:38.040