?
Solved

USB 3.0 is transferring too slow

Posted on 2012-03-14
11
Medium Priority
?
700 Views
Last Modified: 2012-08-13
I have a Crucial 64GB SSD in a Diablotek USB 3.0 hard drive enclosure, which is connected to a Vantec 2-Port USB 3.0 PCI-e host card in USB port 1.

The other port is connected to a SIIG USB 3.0 Multicard reader.

So, here's the problem: when I copy from the card reader to the SSD, I am only getting 25MB/s. I should be getting upwards of 640MB/s (6Gbps).

What's the problem?
0
Comment
Question by:DrDamnit
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
  • 2
  • +2
11 Comments
 
LVL 97

Expert Comment

by:Experienced Member
ID: 37721541
There are multiple points of failure (slowness) here, it seems to me.

(a) Can you try copying a file from hard drive to SSD? And then what speed do you get?
(b) Can you try the SSD in a different computer with USB 3? And then what do you get?

.... Thinkpads_User
0
 
LVL 69

Expert Comment

by:Callandor
ID: 37721599
25MB/sec is typical USB2.0 speed.  I doubt you would get 640MB/sec (interface speed), since the Crucial m4 maxes out at 500-550MB/sec using an SATA 6Gb interface (http://www.bit-tech.net/hardware/storage/2011/09/08/crucial-m4-vs-vertex-3-new-firmware-face-of/4).  Check what speed your port is actually running at.  If that card plugs into a PCI-e x1 slot, it will be limited to 2.5Gbit/sec in each direction (1 lane bandwidth).

Also, make sure you have the latest firmware fix - there was a release in Aug 2011 that brought the drive up to the maximum.  Before that, it ranked below the middle of the pack.
0
 
LVL 3

Expert Comment

by:IMIronMan
ID: 37721681
Make sure your antivirus software is not attempting to scan the files going to and from this drive.  Set the drive in a exclusion list within your AV software.

You may want to temporary disable the AV scanning software during transfers to test if this is the problem or not.
0
Three Reasons Why Backup is Strategic

Backup is strategic to your business because your data is strategic to your business. Without backup, your business will fail. This white paper explains why it is vital for you to design and immediately execute a backup strategy to protect 100 percent of your data.

 
LVL 32

Author Comment

by:DrDamnit
ID: 37721921
I don't have another USB 3.0 enabled machine to test with. Copying a file on the disk itself, however, is significantly faster, but still not hitting the speed limit. It starts out at 128MB/s, but by the time it finished copying my 4GB test file, it had dropped to 54.9MB/s.

I did disable the power management features, which seemed to help.

Shouldn't I be approaching the speed limit here because I am never leaving the BUS?

Copying TO the SDHC card is still horribly slow. 18.5MB/s.

Copying a folder of MP3's from my hard drive to the SSD appears to be the right speed though. The hard drive is a SATA II, which should top out around 60MB/s read speed, which is what I am getting.
0
 
LVL 17

Expert Comment

by:xema
ID: 37722048
One thing to consider is the card you're reading from.
0
 
LVL 69

Expert Comment

by:Callandor
ID: 37722105
The copy command uses Windows resources, because I have seen it error out when I try to copy 1 TB from a volume on a RAID controller to another volume on the same RAID array.  You can try your speed tests without the PCI-e card and enclosure; just use the native interface of the card at SATA 3Gbit if you have to.  At this point, you don't know if it's the drive, the card, the enclosure, or something else.
0
 
LVL 32

Author Comment

by:DrDamnit
ID: 37740599
xema:

The card I am reading from is a class 10 SDHC. Does that limit the speed? IF so, to what? If SDHC Class 10 cards can only go USB 2.0 speeds, I am taking all this crap back to the store and getting my $100 back. :-)
0
 
LVL 17

Expert Comment

by:xema
ID: 37743111
DrDammit;
SDHC class 10 have a minimum transfer rate of  10 MB/s.
Your speed limit is the card, getting 25 MB/s means it's working at more than twice the minimum specs.

You can't get more speed from any storage device by plugging it to a faster connection. The speed limit is defined by the storage device.
0
 
LVL 32

Author Comment

by:DrDamnit
ID: 37743411
OK. So, SDHC cards will be the same speed on USB 2.0 as they will be on USB 3.0 then, correct? USB 2.0 Can reach 25MB/s?
0
 
LVL 17

Accepted Solution

by:
xema earned 2000 total points
ID: 37745028
DrDamnit;
I'm not that shure, it'll depend on the brand, the specs state a minumum, some brands will be faster other will just meet the specs.
USB 2.0 has 60MB/s specs, so it'll be able to reach 25 MB/s
0
 
LVL 32

Author Closing Comment

by:DrDamnit
ID: 37750544
Class 10 SDHC cards have a minimum 10MB/s, but appear to top out at 25MB/s. So, since USB 2.0 tops out at 60MB/s, USB 2.0 is sufficient for my setup. The USB 3.0 equipment was returned because it was pretty much worthless since the source disk is what had the speed limit that was slower than USB 2.0 speeds.
0

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Many businesses neglect disaster recovery and treat it as an after-thought. I can tell you first hand that data will be lost, hard drives die, servers will be hacked, and careless (or malicious) employees can ruin your data.
New style of hardware planning for Microsoft Exchange server.
This video teaches viewers how to encrypt an external drive that requires a password to read and edit the drive. All tasks are done in Disk Utility. Plug in the external drive you wish to encrypt: Make sure all previous data on the drive has been …
This tutorial will walk an individual through the process of installing the necessary services and then configuring a Windows Server 2012 system as an iSCSI target. To install the necessary roles, go to Server Manager, and select Add Roles and Featu…
Suggested Courses

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question