Maze of Transfer Rate: USB, SATA, Network
作者:黄敏 日期:2009-10-29
Just would like to share an interesting finding the other day when I was copying a big file (8GB) over my home network:
Network
Giga-bit LAN, CAT6 cable, HP Procurve Giga-bit switch
Source
File Server: Windows 2000 Server
Hard disk: WD 640GB SATA
Interface: generic SATA I PCI card
Destination
Workstation: Windows 7 Pro 64-bit
Hard disk: Samsung MP0302H 30G 2.5 PATA/100 IDE (in a Ritmo USB2 sata/ide enclosure)
Interface: USB-2
speed achieved
40MBps as shown in Windows.
According to this article, this speed is almost hitting the top realistic speed of USB2. Which is quite impressive.
PATA/100 in theory has a maximum transfer speed of 100 megabytes per second. [Ref]
That means the bottleneck is on the USB2 interface. It seems eSATA is the way to go now.
SATA in comparison to other buses (sourced from wiki):
Name ![]() |
Raw bandwidth (Mbit/s) ![]() |
Transfer speed (MB/s) ![]() |
Max. cable length (m) ![]() |
Power provided ![]() |
Devices per Channel ![]() |
|---|---|---|---|---|---|
| eSATA | 3,000 | 300 | 2 with eSATA HBA (1 with passive adapter) | No[29] | 1 (15 with port multiplier) |
| SATA 300 | 3,000 | 300 | 1 | No | 1 (15 with port multiplier) |
| SATA 150 | 1,500 | 150 | 1 | No | 1 per line |
| PATA 133 | 1,064 | 133 | 0.46 (18 in) | No | 2 |
| SAS 300 | 3,000 | 300 | 8 | No | 1 (16k with expanders) |
| SAS 150 | 1,500 | 150 | 8 | No | 1 (16k with expanders) |
| FireWire 3200 | 3,144 | 393 | 100; alternate cables available for >100 m | 15 W, 12–25 V | 63 (with hub) |
| FireWire 800 | 786 | 98.25 | 100[30] | 15 W, 12–25 V | 63 (with hub) |
| FireWire 400 | 393 | 49.13 | 4.5[30][31] | 15 W, 12–25 V | 63 (with hub) |
| USB 3.0* | 4,800 | 600 | 3[32] | 4.5 W, 5 V | 127 (with hub)[32] |
| USB 2.0 | 480 | 60 | 5[33] | 2.5 W, 5 V | 127 (with hub) |
| USB 1.0 | 12 | 1.5 | 3 | Yes | |
| Ultra-320 SCSI | 2,560 | 320 | 12 | No | 15 (plus the HBA) |
| Fibre Channel over optic fiber |
10,520 | 2,000 | 2–50,000 | No | 126 (16,777,216 with switches) |
| Fibre Channel over copper cable |
4,000 | 400 | 12 | No | 126 (16,777,216 with switches) |
| InfiniBand 12× Quad-rate |
120,000 | 12,000 | 5 (copper)[34][35]
<10,000 (fiber) |
No | 1 with point to point Many with switched fabric |
Obviously, according to the chart, the transfer rate of SATA has go beyond the capability of the network since the introduction of SATA I. This fact makes the use of SATA II (not to mention SATA III) hard drive on a networked file server moo point if most of the usage of those disks are for sharing over the network.
or am I missing anything?
Tags: transfer_rate usb sata gigabit hard_drive
Moving to Windows 7 (64-bit) from XP (32-bit)
作者:黄敏 日期:2009-10-26
Anyway, just a note on things that have to be done during the whole upgrading process.
Things to backup
Installing 64-bit Windows 7 Upgrade over 32-bit XP
作者:黄敏 日期:2009-10-26
The problem is when trying to expand the Windows 7 pro upgrade version (student/academic version) downloaded from DigitalRiver, closing to the end of it, an error box pops up and the unloading fails.
The problem is described here in detail.
Addressing MaxReceivedMessageSize issues
作者:黄敏 日期:2009-10-25
“System.ServiceModel.CommunicationException : The maximum message size quota for incoming messages (65536) has been exceeded. To increase the quota, use the MaxReceivedMessageSize property on the appropriate binding element.”
This has something to do with the buffer size limit, the full explanation is in this blog:
http://craigrandall.net/archives/2009/04/maxreceivedmessagesize/.
Rain Water Tank DIY guide
作者:黄敏 日期:2009-10-18
点击下载此文件Tags: rain_water_tank diy













