954,281 Members — Technology Publication meets Social Media
Username:
Password:
Lost login information?
Have something to say? Contribute New Article Reply to this Article

Does video conversion on a virtual machine use less resources?

Hello
I have a physical machine which is runnning XP SP3 with about 3GB RAM, however am also running vmware based virtual machines on it, 4 in total, with 512MB allocated to each. I want to use the pc to do movie conversions as well, but knowing that the convertors usually use memory extensively, can I instead install an OS on another virtual machine to run on the same physical machine for doing the conversion? Will it impact on the performance of the physical machine or on the amount of RAM which I will allocate to that specific vm?

lordrt
Posting Whiz
383 posts since Jul 2010
Reputation Points: 30
Solved Threads: 33
 

You can't get something for nothing. If your virtual machine is honking back cpu cycles doing video conversion then there are fewer cycles left for other processes. If you limit the resources available to the virtual machine either by putting a ceiling on available memory or by lowering the priority you will make more resources available to other tasks but by doing so you will increase the time required to do the conversion. Also, the more tasks you have doing I/O the less efficient that I/O will be as you will have multiple processes doing seeks/reads/writes to different areas of the disk (assuming all I/O is to the same physical drive).

Reverend Jim
Posting Shark
Moderator
1,161 posts since Aug 2010
Reputation Points: 253
Solved Threads: 158
 

Not to mention that the actual VM executive takes CPU cycles as well.

Reverend Jim
Posting Shark
Moderator
1,161 posts since Aug 2010
Reputation Points: 253
Solved Threads: 158
 

Run video conversion tools natively, unless the OS you are using on the VM can run the conversion MUCH more efficiently than the equivalent tool on the host OS. I use ffmpeg on Linux to convert videos from one format to another. I always run them on the native OS, not in a virtual machine, but then my host OS is Linux, not Windows... :-)

rubberman
Posting Virtuoso
1,561 posts since Mar 2010
Reputation Points: 277
Solved Threads: 178
 

Unless you are running the software in a VM in order to avoid having the software show up on an inventory (like on an office computer) in which case you shouldn't.

Reverend Jim
Posting Shark
Moderator
1,161 posts since Aug 2010
Reputation Points: 253
Solved Threads: 158
 

well thx for the replies, i tried it but it seemed now its both the vm and the conversion using the physical pcs resources to the max, will move to conversion on a physical pc itself in the end

lordrt
Posting Whiz
383 posts since Jul 2010
Reputation Points: 30
Solved Threads: 33
 

This question has already been solved

Post: Markdown Syntax: Formatting Help
You