Virtualization: One CPU Two users at same time?

Status
Not open for further replies.

Askei

Estimable
Apr 25, 2014
11
0
4,560
Hi,

I have never used vmware before so I have a very specific question. Can I use virtualization to offer seperate OS for my brother to use on my computer while I'm using it too?

And if yes will it be done only by needing to attach a 2nd display and a second set of keyboard /mouse for it or can he use my CPU OS from his old pc where the load is on my CPU and not his.

And will I7 4770k be able to handle it without problems? Where I'm using softwares like dreamweaver/photoshop and very old RTS game (and some browsing while he is using seperate OS with web surfing and online chatting only?

Thanks in advance

Regards
 
Solution
The clock rate lock is normal for Hyper-V, unfortunately.

You can still install from the USB stick, but I can't remember how. I can't look it up right now, as I am building 3 Exchange servers (VMs) for a big test. you'll have to use Google to search for instructions for it. You might be able to make an iso from the usb stick.

dgingeri

Distinguished
Dec 4, 2009
175
0
18,640
1. yes and no. You can use it to run a virtual machine, but it isn't quite the way you think it is.

2. no, not this way, I'll elaborate below.

3. yes, actually quite easy

OK, what I think you're aiming for can be done with virtualization, but it will be tricky. VMWare Player, Virtual PC, or Hyper-V can be used to create a second virtual PC that can run on the same machine but be a different machine. The downside is that this is like a simulator game. It will be on the same keyboard, mouse, and monitor as you main PC.

To get a separate workstation that someone can use at the same time, you'd have to set it up with Virtual PC or Hyper-V. (depending on which version of Windows you are using. Windows Vista or 7 use Virtual PC while Windows 8 and 8.1 use Hyper-V. Both are free and from Microsoft, mostly built into the OS. You just need to install the final components.) Set up a virtual machine with a bridged network connection, and the other person can remote into it from an external client. Clients can be a low end laptop, a "thin client" machine, or a tablet. Microsoft makes a remote desktop app for Android, and Windows RT has one built in. the iPad has an app for that, but I believe it is a pay app, not free.

If you use certain products from VMWare, like ESXi hypervisor, you'd need remote clients for both users, as the host machine wouldn't have a direct output console at all. The direct output of the machine would just be a basic management console. VMWare player only works with VMs using a NAT networking structure, and you would not be able to access it remotely.

The cost of the client may make it less feasible to do this. Also, a virtual machine doesn't perform as well as the host machine. Games perform horribly on virtual machines, unless it's a really old game running on a really old operating system. It could run something like Warcraft 2 or Doom, but not something newer like World of Warcraft.

Mostly, virtualization is used for things like running non-graphics oriented programs that aren't supported on a newer operating system, running simulation computers for training, or, in a large company, dividing up resources into many smaller systems to make better use of physical resources.

I'm a systems admin in a test lab. My main uses for virtualization is running infrastructure servers (DNS, DHCP, WDS) for the lab, running remote workstations for remote users to be able to use local resources, and specialized programs for managing the local systems, switches, and storage. I used virtualization in the past to practice and utilize server operating systems for certification training.

There were systems once that could do what you're proposing, but they were either really old operating systems like VMS and Unix, or really high end systems like NeXT.
 

Askei

Estimable
Apr 25, 2014
11
0
4,560


Thanks dgingeri for the reply,

Can remotely connecting user to the desktop be separated from the user sitting infront of the computer? I have used remote desktop protocol before but it takes control of the same mouse and keyboard as of the user infront of it but ofcourse used the same OS not a virtualized 2nd OS.

By reading your post you say its doable but tricky but then when I read on I get the feeling its not doable at all :(

One last thing if you wanted to do what I want to, what route would you take? or would you give up (not possible)?

By the way I have Windows 8.1 Professional Edition.
 

dgingeri

Distinguished
Dec 4, 2009
175
0
18,640
OK, since you have Windows 8.1, you'd be using Hyper-V.

http://blogs.technet.com/b/canitpro/archive/2014/03/11/step-by-step-enabling-hyper-v-for-use-on-windows-8-1.aspx

Then you create the new VM

http://technet.microsoft.com/en-us/library/cc772480.aspx

Then you install the OS just like you would a regular Windows 8 install, but on the VM instead of the main machine.

http://technet.microsoft.com/en-us/library/cc742460.aspx

Once created and installed, the VM will have a totally separate IP address. You will have to enable the remote desktop connection before someone else can remote into it.

I've done many VMs for many different reasons, but I'm a techie. I have Linux VMs for surfing the internet on places I don't trust. I have Windows 98 and XP VMs for running old programs, like Warcraft 2 and Civilization. I have a VM host specifically for installing Windows Server so I can practice and try new things and gain experience. And, yes, I have even created VMs for other people to use as remote workstations. I've been using them for about 15 years now.

It'll take someone with no virtualization experience a bit of practice to do, but learning it is worth it. Even if you don't make a career of it, learning how to work with it makes your computer skills take a quantum leap in flexibility.
 

Askei

Estimable
Apr 25, 2014
11
0
4,560


Thanks once again, very helpful links, seems easy to follow.

I'll try it and get back at here to tell how it went.

Regards
 

Askei

Estimable
Apr 25, 2014
11
0
4,560
Ok I'm stuck in installation. See I have no CD/DVD drive. I installed my Windows 8.1 from shop where I build my pc and used their dvd drive to install windows and told them to make a bootable USB so if I want to repair or reinstall. So I have now a Bootable USB with .efi format rather than .iso.

So how can I install that on my new VM? It only looks for .iso files.

P.S. Since I switched on Virtualization. My task manager shows Speed at constant 3.5 Ghz while before it went down on idle and low usage speed was around 0.9 - 2 ghz. Is that normal?
 

dgingeri

Distinguished
Dec 4, 2009
175
0
18,640
The clock rate lock is normal for Hyper-V, unfortunately.

You can still install from the USB stick, but I can't remember how. I can't look it up right now, as I am building 3 Exchange servers (VMs) for a big test. you'll have to use Google to search for instructions for it. You might be able to make an iso from the usb stick.
 
Solution

Askei

Estimable
Apr 25, 2014
11
0
4,560
Thanks for all the help, I meant to put best solution on your other post but as long as you got it. I tried lot of searching still haven't found applicable solution for booting efi, so probably I need to borrow cd/dvd drive or convert my efi to .iso.

So thanks a lot again. Will post when I get it running as I desire.

Regards
 

Askei

Estimable
Apr 25, 2014
11
0
4,560
Ok I have finally done it. Isn't running as smooth as I predicted but its workable over wifi.
My brother can now use Windows 8 on his android tablet or his computer, while I work on my own Windows 8 copy without much problem. CPU Usage for startup is around 10 percent to 20 percent. Quite happy with it for now. I haven't used extensively both together.

I have some more questions but I'll make new topic for it.

Regards.
 
Status
Not open for further replies.