Quantcast Tool to test USB bandwidth???

Closed Thread
Results 1 to 7 of 7
  1. #1
    NBR Super Moderator
    Join Date
    Jul 2006
    Location
    NBR Moderator HQ
    Posts
    16,217
    Rep Power
    92

    Default Tool to test USB bandwidth???

    I'm working on a minor problem here, and I think having some additional diagnostic info about the USB bandwidth that is available to each port would be highly useful.

    I currently have UVCView.x86, but that only reports on USB descriptor information...not bandwidth information.

    I'm mostly concerned about getting it via a legit source...
    Desktop   15" Macbook Pro Retina
    W7 Ultimate, Core i7 4770k, Crucial M500 240GB SSD   
    16GB RAM, GTX 780, 3x Dell U2412M Surround
       Mavericks, Core i7 4750HQ, 8GB RAM
       256GB SSD, 32GB iPad Air

  2. #2
    Linux geek con rat flail!
    Join Date
    Jun 2006
    Location
    Denver, CO
    Posts
    7,105
    Rep Power
    52

    Default Re: Tool to test USB bandwidth???

    USB bandwidth available? It's negotiated at run-time along with other devices on the same controller. If you can figure out which ports are connected to which controller (usually all of them on a laptop are on the same controller), then that should have the theoretical maximum bandwidth available.
    HP Envy 15 | Win7x64 | i5-540M | Radeon 5830 1GB | 6GB DDR3-1066 | 256GB Crucial M225 SSD | Matte 15.6" 1920x1080
    Get your answers here!
    Answers: $5
    Good Answers: $10
    Correct Answers: $20
    Well-researched Answers complete with reference: time and materials
    Dumb looks are still free

    __________________

  3. #3
    NBR Super Moderator
    Join Date
    Jul 2006
    Location
    NBR Moderator HQ
    Posts
    16,217
    Rep Power
    92

    Default Re: Tool to test USB bandwidth???

    Quote Originally Posted by Pitabred View Post
    USB bandwidth available? It's negotiated at run-time along with other devices on the same controller. If you can figure out which ports are connected to which controller (usually all of them on a laptop are on the same controller), then that should have the theoretical maximum bandwidth available.
    I'm mostly concerned about my docking station, as its 4 USB ports are apparently coming from a single (aka: ONE) hub built into the station...yet my USB2-Enhanced-Controller (the dock's USB hub is on port 8 for that controller) has 7 other ports listed as unused.

    So yeah, I basically want to flood all my ports with the maximum amount of useless data to just get an idea of how much bandwidth I can push though. For some reason I cannot see any information about the allocated bandwidth, but I do see that some of my USB external drive have always been unusually slow.
    Last edited by Pitabred; 25th June 2007 at 06:17 PM. Reason: Oops... edited wrong post. I need sleep.
    Desktop   15" Macbook Pro Retina
    W7 Ultimate, Core i7 4770k, Crucial M500 240GB SSD   
    16GB RAM, GTX 780, 3x Dell U2412M Surround
       Mavericks, Core i7 4750HQ, 8GB RAM
       256GB SSD, 32GB iPad Air

  4. #4
    Linux geek con rat flail!
    Join Date
    Jun 2006
    Location
    Denver, CO
    Posts
    7,105
    Rep Power
    52

    Default Re: Tool to test USB bandwidth???

    It could be that there are 7 ports that just aren't enabled or even physically there. All kinds of weird things happen in hardware land. Do you have other devices plugged in at all to the same hub, even if you aren't using them? How slow is unusually slow for your USB drives? Are you sure they're getting enough power and not running in a low-power mode? Are they defragged?

    Just a rough FYI, I used dd to transfer one drive to another over a USB2 bus, to a USB powered external drive, and that copied at ~30MB/s. But that was a raw, linear access data stream, and not a file copy.

    You could always use multiple runs of dd from, say, /dev/urandom or even /dev/zero blasting out to whatever devices you want to get an accurate measure of speed. But that's hardware running under Linux, which may not be applicable to Windows, as they have different USB stacks.
    Last edited by Pitabred; 25th June 2007 at 06:17 PM.
    HP Envy 15 | Win7x64 | i5-540M | Radeon 5830 1GB | 6GB DDR3-1066 | 256GB Crucial M225 SSD | Matte 15.6" 1920x1080
    Get your answers here!
    Answers: $5
    Good Answers: $10
    Correct Answers: $20
    Well-researched Answers complete with reference: time and materials
    Dumb looks are still free

    __________________

  5. #5
    NBR Super Moderator
    Join Date
    Jul 2006
    Location
    NBR Moderator HQ
    Posts
    16,217
    Rep Power
    92

    Default Re: Tool to test USB bandwidth???

    Quote Originally Posted by Pitabred View Post
    It could be that there are 7 ports that just aren't enabled or even physically there. All kinds of weird things happen in hardware land. Do you have other devices plugged in at all to the same hub, even if you aren't using them?
    Everything of mine is plugged into one of my four USB ports on the docking station. That is supposed to be the point.

    Most of the stuff I use once or twice a day, and most of it doesn't need too much bandwidth (TV tuner, HDDs are exceptions)...

    Most likely part of the problem is that each port has another 4 port hub on it...

    Quote Originally Posted by Pitabred View Post
    How slow is unusually slow for your USB drives? Are you sure they're getting enough power and not running in a low-power mode? Are they defragged?
    Try 10MB/s on a good day.

    The thing that really KILLS me is that if I plug another drive directly into a notebook USB port, which I know for a fact is on a different USB controller, I still get similar speeds so it seems to be a system-wide issue. A single drive plugged in with nothing else can do about 30-35MB/s
    Desktop   15" Macbook Pro Retina
    W7 Ultimate, Core i7 4770k, Crucial M500 240GB SSD   
    16GB RAM, GTX 780, 3x Dell U2412M Surround
       Mavericks, Core i7 4750HQ, 8GB RAM
       256GB SSD, 32GB iPad Air

  6. #6
    Linux geek con rat flail!
    Join Date
    Jun 2006
    Location
    Denver, CO
    Posts
    7,105
    Rep Power
    52

    Default Re: Tool to test USB bandwidth???

    It depends on the USB implementation. Since USB is built to share bandwidth, in an "easy" USB implementation could just split the bandwidth when any device is plugged in, which may explain your issues. But that's just idle speculation on my part.
    HP Envy 15 | Win7x64 | i5-540M | Radeon 5830 1GB | 6GB DDR3-1066 | 256GB Crucial M225 SSD | Matte 15.6" 1920x1080
    Get your answers here!
    Answers: $5
    Good Answers: $10
    Correct Answers: $20
    Well-researched Answers complete with reference: time and materials
    Dumb looks are still free

    __________________

  7. #7
    NBR Super Moderator
    Join Date
    Jul 2006
    Location
    NBR Moderator HQ
    Posts
    16,217
    Rep Power
    92

    Default Re: Tool to test USB bandwidth???

    Quote Originally Posted by Pitabred View Post
    It depends on the USB implementation. Since USB is built to share bandwidth, in an "easy" USB implementation could just split the bandwidth when any device is plugged in, which may explain your issues. But that's just idle speculation on my part.
    It is certainly starting to look like that may be the case. It doesn't matter which ports I use, docked or undocked, 'cause I see the same issue. Maybe something is screwy with my setup and I just don't know it. Or maybe the nc8430 only came with three included USB ports for a reason (so few would find out about this 'flaw').

    Either way, late this weekend I'm probably going to experiment around a little bit and I'll probably have more benchmarks then.

    You know, I never do notice this problem with non-hard drive peripherals. They are probably getting starved as well, but so far it doesn't impact their functionality. The next highest bandwidth-hogging device is my HDTV tuner, whose bandwidth should top out at about 2.4-2.5MB/s (19.2Mbps...aka 1080i bandwidth requirements and then a little more for overhead). You would think that if all the bandwidth is shared, at least my PC would be smart enough to allocate it properly :\.

    Maybe I should just look at PCMCIA eSata and call it a day...
    Desktop   15" Macbook Pro Retina
    W7 Ultimate, Core i7 4770k, Crucial M500 240GB SSD   
    16GB RAM, GTX 780, 3x Dell U2412M Surround
       Mavericks, Core i7 4750HQ, 8GB RAM
       256GB SSD, 32GB iPad Air

 

 

Similar Threads

  1. Strange bandwidth between 2 OS
    By tdo1222 in forum Networking and Wireless
    Replies: 9
    Last Post: 25th April 2007, 01:14 PM
  2. Bandwidth issues
    By T3Knical5urg3 in forum Networking and Wireless
    Replies: 5
    Last Post: 18th April 2007, 10:09 PM
  3. Share Your Wi-fi Bandwidth.
    By Tinderbox (UK) in forum Networking and Wireless
    Replies: 3
    Last Post: 7th January 2007, 02:42 PM
  4. Bandwidth Limiting
    By lumberbunny in forum Networking and Wireless
    Replies: 5
    Last Post: 25th August 2006, 09:54 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
All times are GMT -4. The time now is 02:58 AM.
Powered by vBulletin® Version 4.2.2
Copyright © 2014 vBulletin Solutions, Inc. All rights reserved.
SEO by vBSEO 3.6.1