USB 3 Hard Drive Very Slow
USB 3 Hard Drive Very Slow
I have my Linux installation on my external USB 3 hard drive. I can't put it on my internal SSD because it is too big.
Everything works, however it's really slow. Within virtualbox, I have enabled "Enable usb2 EHCI controller" but it's still slow.
Is there any way I can increase the speed of my Linux VM?
Thank you.
Everything works, however it's really slow. Within virtualbox, I have enabled "Enable usb2 EHCI controller" but it's still slow.
Is there any way I can increase the speed of my Linux VM?
Thank you.
-
- Site Moderator
- Posts: 5229
- Joined: 13. Jan 2012, 11:14
- Primary OS: Debian other
- VBox Version: OSE Debian
- Guest OSses: Debian, Win 2k8, Win 7
- Contact:
Re: USB 3 Hard Drive Very Slow
Please read Minimum information needed for assistance.
Also, define "really slow"?
And finally, are you trying to use a USB3 port? Because that is not supported by Virtualbox.
Also, define "really slow"?
And finally, are you trying to use a USB3 port? Because that is not supported by Virtualbox.
Hyperbox - Virtual Infrastructure Manager - https://apps.kamax.lu/hyperbox/
Manage your VirtualBox infrastructure the free way!
Manage your VirtualBox infrastructure the free way!
-
- Site Moderator
- Posts: 39134
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Mostly XP
Re: USB 3 Hard Drive Very Slow
If you locate the VM on an external drive that the VM is not using that external drive, only the host is. Performance of host drives has nothing to do with VirtualBox.
Since the VM is not accessing that drive, enabling the VMs USB controller inside the VM is not relevant.
If I were you I'd check that you have the drive plugged into a USB 3.0 port (the drive should fallback to USB 2.0 in a 2.0 port). You could also try some performance tests, look for virus checkers hogging I/O bandwidth etc.
Since the VM is not accessing that drive, enabling the VMs USB controller inside the VM is not relevant.
If I were you I'd check that you have the drive plugged into a USB 3.0 port (the drive should fallback to USB 2.0 in a 2.0 port). You could also try some performance tests, look for virus checkers hogging I/O bandwidth etc.
Re: USB 3 Hard Drive Very Slow
@mpack
I am a newbie to VBOX.
Is it right both topologies below don't work yet ?
USB 3.0 device -> USB 3.0 controller -> VBOX Guest OS
USB 2.0 device -> USB 3.0 controller -> VBOX Guest OS
I am a newbie to VBOX.
Is it right both topologies below don't work yet ?
USB 3.0 device -> USB 3.0 controller -> VBOX Guest OS
USB 2.0 device -> USB 3.0 controller -> VBOX Guest OS
-
- Volunteer
- Posts: 8851
- Joined: 30. Apr 2009, 09:45
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: just about all that run
Re: USB 3 Hard Drive Very Slow
As stated above, the fact you have your VM on an external USB drive has nothing to do with how fast the guest is. Neither does the USB controller. A guest on an external drive once booted should run close to the same speed as one on an internal drive for most things. Not sure what you mean by "runs slowly" either or what the guest might be.
OSX, Linux and Windows Hosts & Guests
There are three groups of people. Those that can count and those that can't.
There are three groups of people. Those that can count and those that can't.
-
- Site Moderator
- Posts: 5229
- Joined: 13. Jan 2012, 11:14
- Primary OS: Debian other
- VBox Version: OSE Debian
- Guest OSses: Debian, Win 2k8, Win 7
- Contact:
Re: USB 3 Hard Drive Very Slow
The USB 3.0 controller is the issue here.
Hyperbox - Virtual Infrastructure Manager - https://apps.kamax.lu/hyperbox/
Manage your VirtualBox infrastructure the free way!
Manage your VirtualBox infrastructure the free way!
-
- Volunteer
- Posts: 8851
- Joined: 30. Apr 2009, 09:45
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: just about all that run
Re: USB 3 Hard Drive Very Slow
I don't know why. I have multiple guests on an external USB 3 drive and none of them "run slow". I'm with mpack on this one.noteirak wrote:The USB 3.0 controller is the issue here.
OSX, Linux and Windows Hosts & Guests
There are three groups of people. Those that can count and those that can't.
There are three groups of people. Those that can count and those that can't.
-
- Site Moderator
- Posts: 5229
- Joined: 13. Jan 2012, 11:14
- Primary OS: Debian other
- VBox Version: OSE Debian
- Guest OSses: Debian, Win 2k8, Win 7
- Contact:
Re: USB 3 Hard Drive Very Slow
Well, there are quite a few topics on the forum about people with USB issues that gets solved from using a USB2 port instead of 3.
Hyperbox - Virtual Infrastructure Manager - https://apps.kamax.lu/hyperbox/
Manage your VirtualBox infrastructure the free way!
Manage your VirtualBox infrastructure the free way!
-
- Site Moderator
- Posts: 39134
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Mostly XP
Re: USB 3 Hard Drive Very Slow
Actually, you are saying things I didn't. I don't deny that external drives can be slow, I only said that performance of host drives is a matter for the host OS. Only if you connect a drive directly to the guest USB (the host having no access) might it become a guest OS responsibility. Connecting to the host USB make this issue not relevant.loukingjr wrote:I'm with mpack on this one.
One way to get an unexpectedly slow external drive would be to plug a USB3 drive into a USB2 port.
If you aren't connecting the drive to the guest USB then the issue of the guests non-support of USB3 is not an issue at all.
-
- Volunteer
- Posts: 8851
- Joined: 30. Apr 2009, 09:45
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: just about all that run
Re: USB 3 Hard Drive Very Slow
that's what I thought was agreeing with. however, I still have a few guests on a USB 2 drive and while the guests boot a bit slower than they would on a USB 3 drive, the guests run as fast once booted unless there is a lot of disk activity. I got the impression the OP's problem was his VM was running slow. this will teach me to agree with anyonempack wrote:Actually, you are saying things I didn't. I don't deny that external drives can be slow, I only said that performance of host drives is a matter for the host OS. Only if you connect a drive directly to the guest USB (the host having no access) might it become a guest OS responsibility. Connecting to the host USB make this issue not relevant.loukingjr wrote:I'm with mpack on this one.
One way to get an unexpectedly slow external drive would be to plug a USB3 drive into a USB2 port.
If you aren't connecting the drive to the guest USB then the issue of the guests non-support of USB3 is not an issue at all.
OSX, Linux and Windows Hosts & Guests
There are three groups of people. Those that can count and those that can't.
There are three groups of people. Those that can count and those that can't.
-
- Site Moderator
- Posts: 39134
- Joined: 4. Sep 2008, 17:09
- Primary OS: MS Windows 10
- VBox Version: PUEL
- Guest OSses: Mostly XP
Re: USB 3 Hard Drive Very Slow
The expected max throughput of USB2 is around 30MB/s, for USB3 it's apparantly around 400MB/s, so there should definitely be a difference whenever the disk is accessed. As you say, caching and the nature of the application can affect the visibility of this effect greatly. However booting from a USB2 hosted VM would be much slower than booting from a USB3 hosted VM (assuming the host realizes the potential of USB3), and this of course is the first thing a VirtualBox user would notice when moving the VM around like that.loukingjr wrote:however, I still have a few guests on a USB 2 drive and while the guests boot a bit slower than they would on a USB 3 drive, the guests run as fast once booted unless there is a lot of disk activity. I got the impression the OP's problem was his VM was running slow
-
- Volunteer
- Posts: 8851
- Joined: 30. Apr 2009, 09:45
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: just about all that run
Re: USB 3 Hard Drive Very Slow
theoretically USB 3 is suppose to be 10x faster than USB 2 as you mention but, in real world terms USB 3 never reaches near it's potential. On my Mac for example it's about 3 times as fast. Perhaps I don't really notice the boot speed so much because most all my guests boot within 10-15 seconds. I've never actually timed them. It's just not very noticeable. Of course to me anyway, the fact that brand x browser boots in 4.2 seconds and brand y browser boots in 4.8 seconds so brand x is much faster never made much sense to me.mpack wrote:The expected max throughput of USB2 is around 30MB/s, for USB3 it's apparantly around 400MB/s, so there should definitely be a difference whenever the disk is accessed. As you say, caching and the nature of the application can affect the visibility of this effect greatly. However booting from a USB2 hosted VM would be much slower than booting from a USB3 hosted VM (assuming the host realizes the potential of USB3), and this of course is the first thing a VirtualBox user would notice when moving the VM around like that.loukingjr wrote:however, I still have a few guests on a USB 2 drive and while the guests boot a bit slower than they would on a USB 3 drive, the guests run as fast once booted unless there is a lot of disk activity. I got the impression the OP's problem was his VM was running slow
OSX, Linux and Windows Hosts & Guests
There are three groups of people. Those that can count and those that can't.
There are three groups of people. Those that can count and those that can't.
-
- Site Moderator
- Posts: 5229
- Joined: 13. Jan 2012, 11:14
- Primary OS: Debian other
- VBox Version: OSE Debian
- Guest OSses: Debian, Win 2k8, Win 7
- Contact:
Re: USB 3 Hard Drive Very Slow
Well, USB3 is only a canal, it's not a source. Real speed would depend on the hard drive speed. 400MB/s would require a good SSD to max out.
The other would reach max speed (70 to 100 MB/s) which would sync with your view of 2 to 3x the speed of USB2.
The other would reach max speed (70 to 100 MB/s) which would sync with your view of 2 to 3x the speed of USB2.
Hyperbox - Virtual Infrastructure Manager - https://apps.kamax.lu/hyperbox/
Manage your VirtualBox infrastructure the free way!
Manage your VirtualBox infrastructure the free way!
-
- Volunteer
- Posts: 8851
- Joined: 30. Apr 2009, 09:45
- Primary OS: Mac OS X other
- VBox Version: PUEL
- Guest OSses: just about all that run
Re: USB 3 Hard Drive Very Slow
yep. I have an internal Fusion drive which is a hybrid SSD and a 7200 rpm HD but I never measured it's throughput. but it's fasternoteirak wrote:Well, USB3 is only a canal, it's not a source. Real speed would depend on the hard drive speed. 400MB/s would require a good SSD to max out.
The other would reach max speed (70 to 100 MB/s) which would sync with your view of 2 to 3x the speed of USB2.
OSX, Linux and Windows Hosts & Guests
There are three groups of people. Those that can count and those that can't.
There are three groups of people. Those that can count and those that can't.