2 Virtual PCs or 1 Proper? |
![]() |
| log in |
Message boards : Number crunching : 2 Virtual PCs or 1 Proper?
| Author | Message |
|---|---|
|
Hi All | |
| ID: 1317893 · | |
Hi All I've played around with VM's in the past with different combinations of host and VM OS's (Windows + Linux, Linux + Windows, Win + Win and Linux + Linux). In all cases I found that the overhead of the VM program (I used VMWare) negated any possible gain. Both Windows and Linux VM's ran slower than the same OS in Native mode. Unless you have a specific reason for wanting to run BOINC on a VM, such as wanting to run different projects on each VM. I wouldn't recommend it. T.A. | |
| ID: 1317945 · | |
|
Cheers for your quick answer. | |
| ID: 1318015 · | |
|
Intuitively two VMs will be lower than a single instance of BOINC running S@H on a multi-core (or multi-thread) machine. I say this because there is an overhead associated with running VMs - the VM manager is a task that consumes some CPU cycles to sort out things like disk and video access. VMs are great for low CPU use jobs, but S@H is a very heavy suer of the CPU - on my 6 core all 5 cores are maxed out most of the time. Also S@H is a low disk demand process, only accessing the disk at the start of a new work unit and about once a minute to do a check-point save so there is little to be gained by having uber-fast disk access by whatever technology. | |
| ID: 1318049 · | |
|
IIRC a 3% hit in performance is a "best case" when running in a VM. | |
| ID: 1318227 · | |
|
Cheers for the heads up guys it looks like native is the way to go. | |
| ID: 1318402 · | |
Message boards : Number crunching : 2 Virtual PCs or 1 Proper?
| Copyright © 2013 University of California |