Why are virtual machines always so slow?

McDougal

New member
Power User
Local time
6:39 AM
Messages
271
I love the idea of virtual machines....being able to test/use software in a program, without affecting anything else, but they always come out with bad results for me. On whatever computer I use, on whatever OS and hardware, the virtual machines are always slower than if you had it installed on the computer. I'd love to have Windows Vista and or XP on a virtual machine along with a Linux OS, I've already tried with various virtual machine software, and they're always just so slow. I gave XP Mode a try, and it was too slow to use. My system has relatively good hardware, so I don't understand why they are slow. Is this normal? Or is there a fix for this?
 

My Computer My Computer

At a glance

Windows 8 Pro x64; Win 7 Home Premium x64 SP1...Intel Core i3-2120 @ 3.3GHz8GB DDR3ZOTAC GeForce GTX 560 Ti
Computer Manufacturer/Model Number
self built
OS
Windows 8 Pro x64; Win 7 Home Premium x64 SP1 on VirtualBox
CPU
Intel Core i3-2120 @ 3.3GHz
Motherboard
ASUS P8Z68-M Pro
Memory
8GB DDR3
Graphics Card(s)
ZOTAC GeForce GTX 560 Ti
Sound Card
Realteck HD Audio
Monitor(s) Displays
ASUS VS228 21.5" 1080p
Screen Resolution
1920x1080
Hard Drives
120GB SanDisk SSD;
500GB 7200RPM HDD
PSU
500W 80PLUS Bronze Certified
Case
Antec Three Hundred Illusion
Keyboard
Microsoft Comfort Curve Keyboard 2000 v1.0
Mouse
Microsoft Wireless Mobile Mouse 3000
Internet Speed
26/22Mbps Verizon FiOS
Other Info
very first PC build
Your CPU may be the cause of this slowness, it is clocked at 1.3GHz which is barely sufficient for running VMs
 

My Computer My Computer

At a glance

Windows 10 Pro x64, Arch LinuxIntel Core 2 Quad Q8200 OC'd 3.08GHz8GB DDR2 900MhzMSI GT730 2GB GDDR5 (Kepler)
Computer type
PC/Desktop
Computer Manufacturer/Model Number
Custom Build
OS
Windows 10 Pro x64, Arch Linux
CPU
Intel Core 2 Quad Q8200 OC'd 3.08GHz
Motherboard
Asus Rampage formula LGA775
Memory
8GB DDR2 900Mhz
Graphics Card(s)
MSI GT730 2GB GDDR5 (Kepler)
Sound Card
Supreme FX2
Monitor(s) Displays
Samsung LS22F350 LED
Screen Resolution
1080P
Hard Drives
Kingston SSDNow UV400 120GB, 500GB Hitachi, 2TB Samsung, 500GB Seagate FreeAgent, 640GB Samsung, 160GB Toshiba (Arch)
PSU
AeroCool 500W Bronze
Cooling
Cooler Master V6 + 3X fans
Keyboard
Prolink keyboard
Mouse
Logitech M705
Internet Speed
1MiB/s
Browser
Chrome Beta
That might be the cause, my CPU is pretty weak compared to the newer ones available. It was nice when I got this machine two or so years ago, but everything changes.
 

My Computer My Computer

At a glance

Windows 8 Pro x64; Win 7 Home Premium x64 SP1...Intel Core i3-2120 @ 3.3GHz8GB DDR3ZOTAC GeForce GTX 560 Ti
Computer Manufacturer/Model Number
self built
OS
Windows 8 Pro x64; Win 7 Home Premium x64 SP1 on VirtualBox
CPU
Intel Core i3-2120 @ 3.3GHz
Motherboard
ASUS P8Z68-M Pro
Memory
8GB DDR3
Graphics Card(s)
ZOTAC GeForce GTX 560 Ti
Sound Card
Realteck HD Audio
Monitor(s) Displays
ASUS VS228 21.5" 1080p
Screen Resolution
1920x1080
Hard Drives
120GB SanDisk SSD;
500GB 7200RPM HDD
PSU
500W 80PLUS Bronze Certified
Case
Antec Three Hundred Illusion
Keyboard
Microsoft Comfort Curve Keyboard 2000 v1.0
Mouse
Microsoft Wireless Mobile Mouse 3000
Internet Speed
26/22Mbps Verizon FiOS
Other Info
very first PC build
I'm not entirely sure what you are seeing, or why. In my environment, my VM's are always quite speedy. In fact, they boot up and shut down was faster than my physical machine. Overall, they are a tad bit slower than the physical machine when it comes to running a CPU intensive application....but i believe that a majority of this is caused by the weaker simulated hardware devices that the VM uses. My experience has been the same with XP Mode, Virtual Box and VMWare Player 3.x.

For me, I normally run my VM's on these machines;
--Laptop with Pentium Core 2 Duo P8600 at 2.4Ghz with 4GB of RAM.
--Desktop with Pentium Core 2 Duo E8400 at 3.6Ghz with 8GB of RAM.
--Desktop with Pentium Core 2 Quad Q9400 at 2.66Ghz with 8GB of RAM.
--Desktop with Pentium Core 2 Quad Q9550 at 3.2Ghz with 8GB of RAM.

One thing to make sure of is that you install the products "tools". VirtualBox calls them "Virtual Machine Additions" and VMware calls it "Vmware tools". These will certainly improve the performance of the VM.

Also, be sure to set your expectations right. You aren't going to be able to setup a Virtual XP machine for hardcore gaming. The video subsystem simply won't be able to handle it. But to setup a Virtual XP machine to surf the web to avoid malware from your physical machine should be just fine.
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64Intel Q9550 2.83Ghz OC'd to 3.40Ghz8GB G.Skill PI DDR2-800, 4-4-4-12 timingsEVGA 1280MB Nvidia GeForce GTX570
Computer Manufacturer/Model Number
Self-Built in July 2009
OS
Windows 7 Ultimate x64
CPU
Intel Q9550 2.83Ghz OC'd to 3.40Ghz
Motherboard
Gigabyte GA-EP45-UD3R rev. 1.1, F12 BIOS
Memory
8GB G.Skill PI DDR2-800, 4-4-4-12 timings
Graphics Card(s)
EVGA 1280MB Nvidia GeForce GTX570
Sound Card
Realtek ALC899A 8 channel onboard audio
Monitor(s) Displays
23" Acer x233H
Screen Resolution
1920x1080
Hard Drives
Intel X25-M 80GB Gen 2 SSD
Western Digital 1TB Caviar Black, 32MB cache. WD1001FALS
PSU
Corsair 620HX modular
Case
Antec P182
Cooling
stock
Keyboard
ABS M1 Mechanical
Mouse
Logitech G9 Laser Mouse
Internet Speed
15/2 cable modem
Other Info
Windows and Linux enthusiast. Logitech G35 Headset.
I totally forgot about virtual machine additions....maybe I'll give those a try :), but I'm still guessing its my low-clocked CPU :(

I'd still like to be able to use Vista somewhere.....a virtual machine seems like the best option, I'd prefer to have a dual-boot, but I already have a data partition, and my hard drive is too small for 3 partitions (250GB).
 

My Computer My Computer

At a glance

Windows 8 Pro x64; Win 7 Home Premium x64 SP1...Intel Core i3-2120 @ 3.3GHz8GB DDR3ZOTAC GeForce GTX 560 Ti
Computer Manufacturer/Model Number
self built
OS
Windows 8 Pro x64; Win 7 Home Premium x64 SP1 on VirtualBox
CPU
Intel Core i3-2120 @ 3.3GHz
Motherboard
ASUS P8Z68-M Pro
Memory
8GB DDR3
Graphics Card(s)
ZOTAC GeForce GTX 560 Ti
Sound Card
Realteck HD Audio
Monitor(s) Displays
ASUS VS228 21.5" 1080p
Screen Resolution
1920x1080
Hard Drives
120GB SanDisk SSD;
500GB 7200RPM HDD
PSU
500W 80PLUS Bronze Certified
Case
Antec Three Hundred Illusion
Keyboard
Microsoft Comfort Curve Keyboard 2000 v1.0
Mouse
Microsoft Wireless Mobile Mouse 3000
Internet Speed
26/22Mbps Verizon FiOS
Other Info
very first PC build
It depends on how much of your CPU (including cores, if you have a multi-core CPU) and RAM you allocate. I have an AMD Phenom II X4 @ 3.0 GHz and 4GB of RAM and I can run 4 VMs at once. Of course, it also depends on what you're running. Virtualizing XP doesn't take much of a resource, but Windows 7 is a different story.
 

My Computer My Computer

At a glance

Windows 7 Enterprise 64-bitAMD Phenom II X4 3.0GHz8GB G-Skill Ripjaws DDR3 1333PNY GeForce 460 GTX 1GB OC - Enthusiast Edition
OS
Windows 7 Enterprise 64-bit
CPU
AMD Phenom II X4 3.0GHz
Motherboard
ASUS M5A97
Memory
8GB G-Skill Ripjaws DDR3 1333
Graphics Card(s)
PNY GeForce 460 GTX 1GB OC - Enthusiast Edition
Sound Card
VIA High Definition Audio
Monitor(s) Displays
Dell 19"
Screen Resolution
1280x1024
Hard Drives
1TB - Primary
160GB - Secondary
250GB - External backup for important files
PSU
OCZ Fata1ty 700W Modular PSU
Case
ASUS
Keyboard
Microsoft Wireless Keyboard 2000
Mouse
Microsoft Wireless Mouse 2000
Internet Speed
3 Mbps/768 kbps
I have no complaints about Ubuntu in vBox. I run it on a 2.5GHz Duo Core and a 2.4GHz Quad. But both systems have SSDs - maybe that makes a difference. I have, of course, the guest additions.

The Chromium on Ubuntu is just as fast as Chrome on Windows7 native. Also other operations are quite fluent. At the time I was also running Win7 Beta in vBox and was very pleased with the performance.

Your 1.3 GHz low power CPU is unusual - even was 2 years ago. Is that a Netbook?
 

My Computer My Computer

At a glance

Vista, Windows7, Mint Mate, Zorin, Windows 8from 1.6GHz Duo to i7
Computer Manufacturer/Model Number
HP, Dell, Gateway, Toshiba - 4 laptops and 2 desktops
OS
Vista, Windows7, Mint Mate, Zorin, Windows 8
CPU
from 1.6GHz Duo to i7
Monitor(s) Displays
2x HP w2207
Hard Drives
5x HDD, 7x SSD, 12x Externals
Keyboard
with trackball - no mices
Mouse
Trackball mice
Internet Speed
DSL 6000
Its sort of like a netbook, I'd call it halfway between a netbook and a laptop. Its got a 12.1" sized screen, so the form factor is like a netbook, except its far more powerful than one, it runs Windows 7 Ultimate 64-bit pretty fast....
 

My Computer My Computer

At a glance

Windows 8 Pro x64; Win 7 Home Premium x64 SP1...Intel Core i3-2120 @ 3.3GHz8GB DDR3ZOTAC GeForce GTX 560 Ti
Computer Manufacturer/Model Number
self built
OS
Windows 8 Pro x64; Win 7 Home Premium x64 SP1 on VirtualBox
CPU
Intel Core i3-2120 @ 3.3GHz
Motherboard
ASUS P8Z68-M Pro
Memory
8GB DDR3
Graphics Card(s)
ZOTAC GeForce GTX 560 Ti
Sound Card
Realteck HD Audio
Monitor(s) Displays
ASUS VS228 21.5" 1080p
Screen Resolution
1920x1080
Hard Drives
120GB SanDisk SSD;
500GB 7200RPM HDD
PSU
500W 80PLUS Bronze Certified
Case
Antec Three Hundred Illusion
Keyboard
Microsoft Comfort Curve Keyboard 2000 v1.0
Mouse
Microsoft Wireless Mobile Mouse 3000
Internet Speed
26/22Mbps Verizon FiOS
Other Info
very first PC build
Its sort of like a netbook, I'd call it halfway between a netbook and a laptop. Its got a 12.1" sized screen, so the form factor is like a netbook, except its far more powerful than one, it runs Windows 7 Ultimate 64-bit pretty fast....
I would say that if you replaced the HDD with a 120GB SSD, you would get better results.
 

My Computer My Computer

At a glance

Vista, Windows7, Mint Mate, Zorin, Windows 8from 1.6GHz Duo to i7
Computer Manufacturer/Model Number
HP, Dell, Gateway, Toshiba - 4 laptops and 2 desktops
OS
Vista, Windows7, Mint Mate, Zorin, Windows 8
CPU
from 1.6GHz Duo to i7
Monitor(s) Displays
2x HP w2207
Hard Drives
5x HDD, 7x SSD, 12x Externals
Keyboard
with trackball - no mices
Mouse
Trackball mice
Internet Speed
DSL 6000
Yeah I'm really curious about SSDs....I'd definitely consider doing that except I have no clue how to replace it, my laptop is so small and locked down....so far the only thing I've been able to do on it is upgrade it to 4GB RAM from the stock 2GB lol
 

My Computer My Computer

At a glance

Windows 8 Pro x64; Win 7 Home Premium x64 SP1...Intel Core i3-2120 @ 3.3GHz8GB DDR3ZOTAC GeForce GTX 560 Ti
Computer Manufacturer/Model Number
self built
OS
Windows 8 Pro x64; Win 7 Home Premium x64 SP1 on VirtualBox
CPU
Intel Core i3-2120 @ 3.3GHz
Motherboard
ASUS P8Z68-M Pro
Memory
8GB DDR3
Graphics Card(s)
ZOTAC GeForce GTX 560 Ti
Sound Card
Realteck HD Audio
Monitor(s) Displays
ASUS VS228 21.5" 1080p
Screen Resolution
1920x1080
Hard Drives
120GB SanDisk SSD;
500GB 7200RPM HDD
PSU
500W 80PLUS Bronze Certified
Case
Antec Three Hundred Illusion
Keyboard
Microsoft Comfort Curve Keyboard 2000 v1.0
Mouse
Microsoft Wireless Mobile Mouse 3000
Internet Speed
26/22Mbps Verizon FiOS
Other Info
very first PC build
For the record, i don't use SSD space for any of my virtual machines at all. I use 7,200 RPM drives like Western Digital Caviar Blues, and 1TB Western Digital Caviar Blacks and they are very, very speedy on these.

I just don't want somebody to get the impression that you have to run an SSD to get decent virtual machine performance.
 

My Computer My Computer

At a glance

Windows 7 Ultimate x64Intel Q9550 2.83Ghz OC'd to 3.40Ghz8GB G.Skill PI DDR2-800, 4-4-4-12 timingsEVGA 1280MB Nvidia GeForce GTX570
Computer Manufacturer/Model Number
Self-Built in July 2009
OS
Windows 7 Ultimate x64
CPU
Intel Q9550 2.83Ghz OC'd to 3.40Ghz
Motherboard
Gigabyte GA-EP45-UD3R rev. 1.1, F12 BIOS
Memory
8GB G.Skill PI DDR2-800, 4-4-4-12 timings
Graphics Card(s)
EVGA 1280MB Nvidia GeForce GTX570
Sound Card
Realtek ALC899A 8 channel onboard audio
Monitor(s) Displays
23" Acer x233H
Screen Resolution
1920x1080
Hard Drives
Intel X25-M 80GB Gen 2 SSD
Western Digital 1TB Caviar Black, 32MB cache. WD1001FALS
PSU
Corsair 620HX modular
Case
Antec P182
Cooling
stock
Keyboard
ABS M1 Mechanical
Mouse
Logitech G9 Laser Mouse
Internet Speed
15/2 cable modem
Other Info
Windows and Linux enthusiast. Logitech G35 Headset.
I run several Virtual Machines on my desktop. I agree that they are much faster than a standard OS. I point to your processor as a weak point in your VMs. I would also watch how much RAM you allocate to the VMs. In my usage VirtualBox works better on older hardware than VMWare; also it is free. :)
 

My Computer My Computer

At a glance

Windows 7 64-bitAMD Athlon II X4 620 Propus @ 2.6ghzOCZ Platinum 4GB (2 x 2GB) 240-Pin DDR2 SDRAM...ATI Radeon HD 4200 [on board]
OS
Windows 7 64-bit
CPU
AMD Athlon II X4 620 Propus @ 2.6ghz
Motherboard
GIGABYTE GA-MA785GM-US2H
Memory
OCZ Platinum 4GB (2 x 2GB) 240-Pin DDR2 SDRAM DDR2 1066 (PC2
Graphics Card(s)
ATI Radeon HD 4200 [on board]
Sound Card
Realtek ALC889A [on board]
Case
APEVIA X-QPACK-NW-BK/420 Black Aluminum
So it looks like we've come to the conclusion that its my low clock speed. Oh well....everything else works just fine.

Slightly off-topic, but I'd like to put a second OS on my system....either Linux or Vista (don't have SATA drivers for XP), I currently have two partitions on my laptop, an OS partition (for Win7) and a DATA partition (for all my documents), do you think I would be slowed down if I added a third partition for a second OS?
 

My Computer My Computer

At a glance

Windows 8 Pro x64; Win 7 Home Premium x64 SP1...Intel Core i3-2120 @ 3.3GHz8GB DDR3ZOTAC GeForce GTX 560 Ti
Computer Manufacturer/Model Number
self built
OS
Windows 8 Pro x64; Win 7 Home Premium x64 SP1 on VirtualBox
CPU
Intel Core i3-2120 @ 3.3GHz
Motherboard
ASUS P8Z68-M Pro
Memory
8GB DDR3
Graphics Card(s)
ZOTAC GeForce GTX 560 Ti
Sound Card
Realteck HD Audio
Monitor(s) Displays
ASUS VS228 21.5" 1080p
Screen Resolution
1920x1080
Hard Drives
120GB SanDisk SSD;
500GB 7200RPM HDD
PSU
500W 80PLUS Bronze Certified
Case
Antec Three Hundred Illusion
Keyboard
Microsoft Comfort Curve Keyboard 2000 v1.0
Mouse
Microsoft Wireless Mobile Mouse 3000
Internet Speed
26/22Mbps Verizon FiOS
Other Info
very first PC build
Yeah I'm really curious about SSDs....I'd definitely consider doing that except I have no clue how to replace it, my laptop is so small and locked down....so far the only thing I've been able to do on it is upgrade it to 4GB RAM from the stock 2GB lol
Making the physical swap is very easy - just a couple of screws. There are many tutorials on the net. For the rest, download my tutorial from here. Check whether you have a 2.5" HDD (probably) or one of the rare 1.8" HDDs.
 

My Computer My Computer

At a glance

Vista, Windows7, Mint Mate, Zorin, Windows 8from 1.6GHz Duo to i7
Computer Manufacturer/Model Number
HP, Dell, Gateway, Toshiba - 4 laptops and 2 desktops
OS
Vista, Windows7, Mint Mate, Zorin, Windows 8
CPU
from 1.6GHz Duo to i7
Monitor(s) Displays
2x HP w2207
Hard Drives
5x HDD, 7x SSD, 12x Externals
Keyboard
with trackball - no mices
Mouse
Trackball mice
Internet Speed
DSL 6000
Okay great, I'll definitely look into it, probably won't happen for quite a while tho, I'm running short on $$$$ :(
 

My Computer My Computer

At a glance

Windows 8 Pro x64; Win 7 Home Premium x64 SP1...Intel Core i3-2120 @ 3.3GHz8GB DDR3ZOTAC GeForce GTX 560 Ti
Computer Manufacturer/Model Number
self built
OS
Windows 8 Pro x64; Win 7 Home Premium x64 SP1 on VirtualBox
CPU
Intel Core i3-2120 @ 3.3GHz
Motherboard
ASUS P8Z68-M Pro
Memory
8GB DDR3
Graphics Card(s)
ZOTAC GeForce GTX 560 Ti
Sound Card
Realteck HD Audio
Monitor(s) Displays
ASUS VS228 21.5" 1080p
Screen Resolution
1920x1080
Hard Drives
120GB SanDisk SSD;
500GB 7200RPM HDD
PSU
500W 80PLUS Bronze Certified
Case
Antec Three Hundred Illusion
Keyboard
Microsoft Comfort Curve Keyboard 2000 v1.0
Mouse
Microsoft Wireless Mobile Mouse 3000
Internet Speed
26/22Mbps Verizon FiOS
Other Info
very first PC build
Back
Top