Become a part of the TranceAddict community!Frequently Asked Questions - Please read this if you haven'tSearch the forums
TranceAddict Forums > DJing / Production / Promotion > Production Studio > Hijacked a thread and want a larger opinion on the virtual machine topic for DAWs
Pages (4): [1] 2 3 4 »   Last Thread   Next Thread
Share
Author
Thread    Post A Reply
DJ Robby Rox
Longterm Newbie



Registered: Apr 2007
Location: Tiestoland
Hijacked a thread and want a larger opinion on the virtual machine topic for DAWs

I hijacked a thread with this and was wondering what the deal is with VMs? Virtual machines?

If you don't know what VMs are the idea is if you want to keep your sequencer computer free from online access to maintain its speed (and not download or install a lot of programs on it) but DON'T want to buy a new computer, you install 2 or 3 VMs on 1 computer, use one for music and one for internet/video etc. I was told if you just boot one VM it will run at full CPU speed, but the advantage is no exposure to virus's/spyware, the only VM thats slows down is the one you allow to expose. When it slows down rather then doing a reformat you delete the VM and open up another.

This was the more specific comment in the other thread, feel free to read it or just skip and respond if you know enough about VMs. Thanks!


I just want to make a correction on a previous statement.

I relayed what you said back to my brother (the computer engineer who recommended using VMs) and he drew out a diagram to explain how they work.
He also showed me the 6 VMs on his computer, and the windows tasks bar to prove how CPU usage is divided.

He said the only things VMs (virtual machines) share is harddrive space, however much you allot to each machine. If I allot 40gigs to one VM, the other VM can't touch it. However, RAM and CPU power is only used as a sum total between what programs simultaneously run on each VM.

If I have FL running on one VM, and FL running on another VM, then CPU usage is spit depending by what is running on each VM and added.

That means it should NOT be any slower at all UNLESS you are running other programs at that same time. Which should go w/out saying. But if that is not the scenario, you get the same amount of CPU power by only booting 1 VM.

Now the *benefit* to having a VM.
If you surf the internet a lot, or download random crap from random places you are exposed to a lot of shit.
That shit will slow down you computer over time.

When you have a VM (for people who can't afford 2 seperate computers) if one slows down over time from spyware/installing/uninstalling a VM that is used just for music production will NOT. You can simply delete the VM, and reboot a 3rd that you built but never used.

It would keep the VM that you use running at optimum speed as long as you never go online (which is what I'll be doing). So I had him install 3 VMs on my one pc. One I will use for internet one for just music production, then a 3rd I never boot till the internet one gets raped with spyware/virus's.

I've owned everycopy of the most popular AV programs and can NEVER stop my internet pc from slowing down. So this will be a least interesting to try.
If not he can just delete both VM not a big deal. But I'll let you know how it goes. Also I've never seen this topic on this forum before.


>> end comment


___________________
Sequencers: FL Studio 9XXL & Reason 3.
Main Synth Bass GTs - Pro-53, V-Station, Sytrus, Subtractor, Trilian, Blue, Sylenth & Z3ta.
Main Synth Lead/Pad GTs - Z3ta, Sytrus, Sylenth, Vangard, Albino & Nexus.
Main FXs GTs - Waves Plugins, Soundtoys, Volcano, FL Native FX.
Hardware - Truths, Echo Audiofire, Virus Snow, & Novation Xio Midi-Synth.

Old Post Dec-23-2009 02:07  South Africa
Click Here to See the Profile for DJ Robby Rox Click here to Send DJ Robby Rox a Private Message Add DJ Robby Rox to your buddy list Report this Post Reply w/Quote Edit/Delete Message
Eric J
Supreme tranceaddict



Registered: Nov 2006
Location:
Re: Hijacked a thread and want a larger opinion on the virtual machine topic for DAWs

quote:
Originally posted by DJ Robby Rox
If you don't know what VMs are the idea is if you want to keep your sequencer computer free from online access to maintain its speed (and not download or install a lot of programs on it) but DON'T want to buy a new computer, you install 2 or 3 VMs on 1 computer, use one for music and one for internet/video etc. I was told if you just boot one VM it will run at full CPU speed, but the advantage is no exposure to virus's/spyware, the only VM thats slows down is the one you allow to expose. When it slows down rather then doing a reformat you delete the VM and open up another.


Virtual Machines are good for a lot of different things, but I wouldn't recommend using one for production for several reasons.


  • One, Virtual Machines are always inherently slower that native machines simply because VIrtual Machines do not have direct access to hardware unless you are using a hypervisor-based VM host such as Hyper-V for Windows. This requires hypervisor extensions on the host machine processors to be supported. Even with a hypervisor-based VM server the host operating system must manage resource allocation to the VM's which incurs additional overhead, thereby reducing overall performance of not only the virtual machines, but the host operating system.
  • Second, most VM host software in your price range only supports a maximum of 2 virtual processors. You can get more processor support with some of the SUN hypervisor support, but thats way out of your price range.
  • Third, Hyper-V in particular does not support USB devices natively, although there are third party solutions to enable this support. VMware does support this natively.


quote:
Originally posted by DJ Robby Rox
He said the only things VMs (virtual machines) share is harddrive space, however much you allot to each machine. If I allot 40gigs to one VM, the other VM can't touch it. However, RAM and CPU power is only used as a sum total between what programs simultaneously run on each VM.


This is partly true, but resource allocation is entirely dependent on the VM host software being used. The old Virtual Server 2005 product actually sliced of a piece of the processor for each VM. Newer software dynamically allocates resources to each VM as needed but this also incurs additional overhead which slows down overall system performance. Virtual Hard DIsks can be shared among virtual machines if you want, as this functionality is supported with Hyper-V.

quote:
Originally posted by DJ Robby Rox
That means it should NOT be any slower at all UNLESS you are running other programs at that same time. Which should go w/out saying. But if that is not the scenario, you get the same amount of CPU power by only booting 1 VM.


Not true, as I stated before there is an certain amount of overhead introduced because the VM software and host OS must manage resource allocation among all VM's, even if there is only 1 running. This slows down the overall system performance.

quote:
Originally posted by DJ Robby Rox
It would keep the VM that you use running at optimum speed as long as you never go online (which is what I'll be doing). So I had him install 3 VMs on my one pc. One I will use for internet one for just music production, then a 3rd I never boot till the internet one gets raped with spyware/virus's.


The bottom line is that a virtual machine can never be as fast as a native machine. Period. So by default, if you use a virtual machine you are always taking a performance hit versus just running a native machine. In production, you need to be able to squeeze every last ounce of power out of your machine possible, and virtual machines are not the way to do this.

This seems like an overly complex solution to a simple problem. If you are really concerned with going online on your production machine, you'd be better off creating a dual boot system where one system is dedicated to production and another system is dedicated to general computing use.

Old Post Dec-23-2009 03:52  United States
Click Here to See the Profile for Eric J Click here to Send Eric J a Private Message Add Eric J to your buddy list Report this Post Reply w/Quote Edit/Delete Message
beniii
tranceaddict



Registered: Nov 2009
Location: Aussie!

Robby, just try it out for yourself... see what happens.

p.s. Nice reply eric.


___________________
Beniii.com
Mixes:
Beniii - Makes you wonder (Key-mixed Prog House livemix)
TechOne – Dont spin back (Hardstyle livemix)
Tracks:
Beniii - It just wasn't enough
TechOne - Dream State

Old Post Dec-23-2009 04:06  Australia
Click Here to See the Profile for beniii Click here to Send beniii a Private Message Visit beniii's homepage! Add beniii to your buddy list Report this Post Reply w/Quote Edit/Delete Message
Nightshift
...Ninja Business...



Registered: Oct 2005
Location: Sacramento, California

What if you did your producing on your host (without the VM open) and when you wanted to surf/chat/etc. you use the VM?


___________________

@Soundcloud


:::OUT NOW!:::
Garrido & Skehan ft. Erin - Waiting For You (Nightshift Remix)
Elvin Ong - Motion (Nightshift Remix)
Tidal Forces - Machine Blue (Nightshift Remix)
quote:
Originally posted by meriter
Your primary focus should be making good music. That's all. No one gives a shit how you do it. And the people that do are fags.

Old Post Dec-23-2009 04:09  United States
Click Here to See the Profile for Nightshift Click here to Send Nightshift a Private Message Visit Nightshift's homepage! Add Nightshift to your buddy list Report this Post Reply w/Quote Edit/Delete Message
beniii
tranceaddict



Registered: Nov 2009
Location: Aussie!

quote:
Originally posted by Nightshift
What if you did your producing on your host (without the VM open) and when you wanted to surf/chat/etc. you use the VM?


It would be like having a large program open while producing.

If you have a killer PC/laptop, could be worth a try...


___________________
Beniii.com
Mixes:
Beniii - Makes you wonder (Key-mixed Prog House livemix)
TechOne – Dont spin back (Hardstyle livemix)
Tracks:
Beniii - It just wasn't enough
TechOne - Dream State

Old Post Dec-23-2009 04:11  Australia
Click Here to See the Profile for beniii Click here to Send beniii a Private Message Visit beniii's homepage! Add beniii to your buddy list Report this Post Reply w/Quote Edit/Delete Message
Eric J
Supreme tranceaddict



Registered: Nov 2006
Location:

quote:
Originally posted by Nightshift
What if you did your producing on your host (without the VM open) and when you wanted to surf/chat/etc. you use the VM?


The problem with this solution is that you are going to take a performance hit by running the VM host software alongside your DAW software. Running VM host is not cheap from a resource usage standpoint and is better suited to a machine which is dedicated to the task.

Old Post Dec-23-2009 04:14  United States
Click Here to See the Profile for Eric J Click here to Send Eric J a Private Message Add Eric J to your buddy list Report this Post Reply w/Quote Edit/Delete Message
DJ Robby Rox
Longterm Newbie



Registered: Apr 2007
Location: Tiestoland

ok Benni was right then it seems.

I just called my brother and asked him what he finished. He said he only deleted the c: drive, was getting around to reinstalling xp and the VM's tommorow.

I told him "don't do it!!" he was like "we already had this discussion before", I said it doesn't matter don't do it.

He was pissed but his stupid diagram didn't go into that much detail. Most of his decisions have been on point in the past, and I couldn't find a write up like this in google, I had to decide so sorry Benni. Really was nothing personal.

And thanks Eric J for explaining in detail. I can't wait to print this out and smack it directly in his face. Thats fucked up he had nothing to gain by installing it..


___________________
Sequencers: FL Studio 9XXL & Reason 3.
Main Synth Bass GTs - Pro-53, V-Station, Sytrus, Subtractor, Trilian, Blue, Sylenth & Z3ta.
Main Synth Lead/Pad GTs - Z3ta, Sytrus, Sylenth, Vangard, Albino & Nexus.
Main FXs GTs - Waves Plugins, Soundtoys, Volcano, FL Native FX.
Hardware - Truths, Echo Audiofire, Virus Snow, & Novation Xio Midi-Synth.

Old Post Dec-23-2009 04:16  South Africa
Click Here to See the Profile for DJ Robby Rox Click here to Send DJ Robby Rox a Private Message Add DJ Robby Rox to your buddy list Report this Post Reply w/Quote Edit/Delete Message
DJ Robby Rox
Longterm Newbie



Registered: Apr 2007
Location: Tiestoland

This is funny he just texted me "whatever you heard I guarantee isn't true, I'll explain tommorow in greater detail".

I really am dying just to see what he says but I still don't wanna get involved with the VMs.


___________________
Sequencers: FL Studio 9XXL & Reason 3.
Main Synth Bass GTs - Pro-53, V-Station, Sytrus, Subtractor, Trilian, Blue, Sylenth & Z3ta.
Main Synth Lead/Pad GTs - Z3ta, Sytrus, Sylenth, Vangard, Albino & Nexus.
Main FXs GTs - Waves Plugins, Soundtoys, Volcano, FL Native FX.
Hardware - Truths, Echo Audiofire, Virus Snow, & Novation Xio Midi-Synth.

Old Post Dec-23-2009 04:24  South Africa
Click Here to See the Profile for DJ Robby Rox Click here to Send DJ Robby Rox a Private Message Add DJ Robby Rox to your buddy list Report this Post Reply w/Quote Edit/Delete Message
DJ Robby Rox
Longterm Newbie



Registered: Apr 2007
Location: Tiestoland

quote:
Originally posted by Eric J
The problem with this solution is that you are going to take a performance hit by running the VM host software alongside your DAW software. Running VM host is not cheap from a resource usage standpoint and is better suited to a machine which is dedicated to the task.


I'm trying to honestly think of what hes gonna say tommorow (my brother) and this is going to be where I don't know what to say.

How are you taking a "performance hit" if the VM software isn't running? He asked "without the vm running".

Because I watched the video, and read the response, and that wasn't addressed directly.

You said:
"Not true, as I stated before there is an certain amount of overhead introduced because the VM software and host OS must manage resource allocation among all VM's, even if there is only 1 running. This slows down the overall system performance."

By "1 running" do you mean VM? Because the scenario posed was running the native program without the VM. Or do you mean just by running the Native program? Even when no VMs are up and running?

Because then what you're saying is if I want to use my host computer, W/OUT a VM running, *just having* the VM on my computer (even when its not even booted) is going to drain my CPU?
And by allocation?

If I misunderstood I apologize, this is just the last relevant part I'm not understanding. The VM is not booted, but you are saying I'm still taking a CPU hit?
I just want to be clear. If I have a Core2E7400 2.8ghz, JUST ALLOCATING a VM is going to use enough cycles to actually cause a "hit"?
I don't want any sort of hit at all, so even a little I don't want. I just can't understand how allocating space affects this.

The host computer still has access to the full CPU usage, how is an unbooted VM impacting that? If you're mad that I can't understand, don't answer.
But I'm gonna look like an idiot tommorow if I don't clear this up. I don't care but I do want to have a clue what I'm talking about.

The vid in the other thread was good, but didn't get specific about this. Thanks.


___________________
Sequencers: FL Studio 9XXL & Reason 3.
Main Synth Bass GTs - Pro-53, V-Station, Sytrus, Subtractor, Trilian, Blue, Sylenth & Z3ta.
Main Synth Lead/Pad GTs - Z3ta, Sytrus, Sylenth, Vangard, Albino & Nexus.
Main FXs GTs - Waves Plugins, Soundtoys, Volcano, FL Native FX.
Hardware - Truths, Echo Audiofire, Virus Snow, & Novation Xio Midi-Synth.

Old Post Dec-23-2009 05:00  South Africa
Click Here to See the Profile for DJ Robby Rox Click here to Send DJ Robby Rox a Private Message Add DJ Robby Rox to your buddy list Report this Post Reply w/Quote Edit/Delete Message
Eric J
Supreme tranceaddict



Registered: Nov 2006
Location:

quote:
Originally posted by DJ Robby Rox
How are you taking a "performance hit" if the VM software isn't running? He asked "without the vm running".


My response in that post was to this comment posted by Nightshift:

quote:
Originally posted by Nightshift
What if you did your producing on your host (without the VM open) and when you wanted to surf/chat/etc. you use the VM?


quote:
Originally posted by DJ Robby Rox
By "1 running" do you mean VM? Because the scenario posed was running the native program without the VM. Or do you mean just by running the Native program? Even when no VMs are up and running?


If there is no VM running then there is not a performance hit. My response was addressing the scenario where you have 1 or more VM's running.

quote:
Originally posted by DJ Robby Rox
Because then what you're saying is if I want to use my host computer, W/OUT a VM running, *just having* the VM on my computer (even when its not even booted) is going to drain my CPU?
And by allocation?


This is only true if you are running a VM host software package that runs as a service. VMWare Enterprise runs as a service, Windows Hyper-V runs as a service, so even when there is no VM running there would be a performance hist, although it would be very small if there is no VM running. When you fire up 1 or more VM's, the performance hit increases. If you are running an application-based VM host such as Microsoft Virtual PC or VMWare Fusion, there is no performance decrease to the host machine when the software is not running.

quote:
Originally posted by DJ Robby Rox
If I misunderstood I apologize, this is just the last relevant part I'm not understanding. The VM is not booted, but you are saying I'm still taking a CPU hit?


See above reply, only in the case of a VM ware host package that runs as a service.

quote:
Originally posted by DJ Robby Rox
I just want to be clear. If I have a Core2E7400 2.8ghz, JUST ALLOCATING a VM is going to use enough cycles to actually cause a "hit"?
I don't want any sort of hit at all, so even a little I don't want. I just can't understand how allocating space affects this.

The host computer still has access to the full CPU usage, how is an unbooted VM impacting that? If you're mad that I can't understand, don't answer.
But I'm gonna look like an idiot tommorow if I don't clear this up. I don't care but I do want to have a clue what I'm talking about.


You're definitely misunderstanding, see the above.

One thing that you have not told us is what VM host software your brother is using. There are several and most have their own little quirks and nuances. If I knew that, I could give you more specific information on the questions you are asking and specific scenarios where you may or may not take a performance hit.

Last edited by Eric J on Dec-23-2009 at 05:13

Old Post Dec-23-2009 05:08  United States
Click Here to See the Profile for Eric J Click here to Send Eric J a Private Message Add Eric J to your buddy list Report this Post Reply w/Quote Edit/Delete Message
DJ Robby Rox
Longterm Newbie



Registered: Apr 2007
Location: Tiestoland

Ok great.
I'll just tell you briefly what I care about.

I wanted the VM to test software on, but would never have it booted when I was making music (which is what I posted in my thread and what nighshift commented about).

When nighshift made that comment I thought he was talking about the scenario of using them seperately, not together. (with VM being booted just for chat/surfing then shutting it down for music production) which is what I honestly think he still was talking about lol.

But I think the most important thing is I find out what hes using and then you can give me better direction. I will not have the VM booted at anytime when I'm making music, so it would be under those terms. Which is what I originally asked.. and I'm still honestly not sure why people answered in reference to having the VM booted.

I'm sorry but I thought I clearly stated that. Just nevermind. I'm going to find out one way or another I guess..


___________________
Sequencers: FL Studio 9XXL & Reason 3.
Main Synth Bass GTs - Pro-53, V-Station, Sytrus, Subtractor, Trilian, Blue, Sylenth & Z3ta.
Main Synth Lead/Pad GTs - Z3ta, Sytrus, Sylenth, Vangard, Albino & Nexus.
Main FXs GTs - Waves Plugins, Soundtoys, Volcano, FL Native FX.
Hardware - Truths, Echo Audiofire, Virus Snow, & Novation Xio Midi-Synth.

Old Post Dec-23-2009 05:19  South Africa
Click Here to See the Profile for DJ Robby Rox Click here to Send DJ Robby Rox a Private Message Add DJ Robby Rox to your buddy list Report this Post Reply w/Quote Edit/Delete Message
atxbigballer1
Supreme tranceaddict



Registered: Dec 2006
Location: Austin,Texas
Dual Boot With no Boot Manager

Dual Boot With no Boot Manager
http://www.youtube.com/watch?v=dSvRlJXoT_g

Just want to help u Robby!
U don't need that VM shit!
When I build a computer/daw i am going to try to do what that dude did in that youtube link!


___________________
Trance Addict 4 LIFE!
quote:
Dr.DRE
"It's not the equipment....it's the muthaf@#%r running it"
quote:
Originally posted by Pagan-za
Fighting online is like winning the special Olympics. Even if you win, you're still retarded.

Old Post Dec-23-2009 05:24  United States
Click Here to See the Profile for atxbigballer1 Click here to Send atxbigballer1 a Private Message Add atxbigballer1 to your buddy list Report this Post Reply w/Quote Edit/Delete Message

TranceAddict Forums > DJing / Production / Promotion > Production Studio > Hijacked a thread and want a larger opinion on the virtual machine topic for DAWs
Post New Thread    Post A Reply

Pages (4): [1] 2 3 4 »  
Last Thread   Next Thread
Click here to listen to the sample!Pause playbackone last one for now... another good one though [2005] [2]

Click here to listen to the sample!Pause playbackCJ Catalizer - I'll Be There [2016]

Show Printable Version | Subscribe to this Thread
Forum Jump:

All times are GMT. The time now is 18:11.

Forum Rules:
You may not post new threads
You may not post replies
You may not edit your posts
HTML code is ON
vB code is ON
[IMG] code is ON
 
Search this Thread:

 
Contact Us - return to tranceaddict

Powered by: Trance Music & vBulletin Forums
Copyright ©2000-2026, Jelsoft Enterprises Ltd.
Privacy Statement / DMCA
Support TA!