Guests performance very poor with more than one CPU Core
-
Honki
- Posts: 8
- Joined: 7. May 2009, 19:39
- Primary OS: MS Windows XP
- VBox Version: OSE other
- Guest OSses: Windwos 7
Guests performance very poor with more than one CPU Core
I use a HP-DL140G3 - 8 Core´s (2 physical) and 16 Gbyte Ram - with Debian Wheezy 32Bit and Virtualbox Version 4.3.10.
My Probelm is, that all Guests (Win7, Debian Jessie) have a very poor performance when I use more than 1 CPU Core on guest, IO-APIC, PAE/NX, VT-x/AMD-V and Nested Paging are active in BIOS and the VM´s. There is no better perfomance when i change or deactivate this paramater.
On Host with "top" i can see 400% - 600% CPU workload on vboxheadless for the VM with 6 CPU Cores for example, but the VM is in idle mode...
Anybody have some idea?
My Probelm is, that all Guests (Win7, Debian Jessie) have a very poor performance when I use more than 1 CPU Core on guest, IO-APIC, PAE/NX, VT-x/AMD-V and Nested Paging are active in BIOS and the VM´s. There is no better perfomance when i change or deactivate this paramater.
On Host with "top" i can see 400% - 600% CPU workload on vboxheadless for the VM with 6 CPU Cores for example, but the VM is in idle mode...
Anybody have some idea?
-
Perryg
- Site Moderator
- Posts: 34369
- Joined: 6. Sep 2008, 22:55
- Primary OS: Linux other
- VBox Version: OSE self-compiled
- Guest OSses: *NIX
Re: Guests performance very poor with more than one CPU Core
Not much can be determined without the guests log file ( as an attachment )
-
Honki
- Posts: 8
- Joined: 7. May 2009, 19:39
- Primary OS: MS Windows XP
- VBox Version: OSE other
- Guest OSses: Windwos 7
Re: Guests performance very poor with more than one CPU Core
ok, here is it...
Last edited by Honki on 16. Apr 2014, 19:43, edited 1 time in total.
-
Perryg
- Site Moderator
- Posts: 34369
- Joined: 6. Sep 2008, 22:55
- Primary OS: Linux other
- VBox Version: OSE self-compiled
- Guest OSses: *NIX
Re: Guests performance very poor with more than one CPU Core
With an X5355 having 4 logical processors and you have 8, I assume that you have a dual quad system.
I also see that you are running a 32-bit host
This means that you are running a 32-bit guest
Now to the amount of cores. here seems to be a loss of improvement with adding more cores than a single socket has so 4 would be the most you could use without a loss.
But now you have the overhead of trying to run SMP on the guest and that is where, IMHO you are loosing it.
I also see that you are running a 32-bit host
Code: Select all
00:00:00.066414 OS Product: Linux
00:00:00.066415 OS Release: 3.2.0-4-686-pae
00:00:00.066416 OS Version: #1 SMP Debian 3.2.54-2Code: Select all
00:00:00.301983 Guest OS type: 'Windows7'
00:00:00.492282 HM: Guest support: 32-bit only.
But now you have the overhead of trying to run SMP on the guest and that is where, IMHO you are loosing it.
-
Honki
- Posts: 8
- Joined: 7. May 2009, 19:39
- Primary OS: MS Windows XP
- VBox Version: OSE other
- Guest OSses: Windwos 7
Re: Guests performance very poor with more than one CPU Core
Thanks for replay!
But for understanding, the Guest have veeeery poor performance with MORE than 1 Core (with 2 Core it is too!), the Guest need with 2 Core´s more than 5 minutes to boot, with 1 Core Boottime is under 60 Sec.
How can i fix it? - possible 64bit Linux on Host?
But for understanding, the Guest have veeeery poor performance with MORE than 1 Core (with 2 Core it is too!), the Guest need with 2 Core´s more than 5 minutes to boot, with 1 Core Boottime is under 60 Sec.
How can i fix it? - possible 64bit Linux on Host?
-
Perryg
- Site Moderator
- Posts: 34369
- Joined: 6. Sep 2008, 22:55
- Primary OS: Linux other
- VBox Version: OSE self-compiled
- Guest OSses: *NIX
Re: Guests performance very poor with more than one CPU Core
I would think that a 64-bit Linux host would work better. I have not had a 32-bit host in 4 or 5 years. I do have a Windows 7 pro 32-bit Laptop, but do not run Virtualizers in it. I use it for a specific purpose and nothing else.
-
Honki
- Posts: 8
- Joined: 7. May 2009, 19:39
- Primary OS: MS Windows XP
- VBox Version: OSE other
- Guest OSses: Windwos 7
Re: Guests performance very poor with more than one CPU Core
Is your answer definitely the technical Solution or should there be a test due to ignorance?
Sorry for my question but I can not see some concrete contents...
Sorry for my question but I can not see some concrete contents...
-
Perryg
- Site Moderator
- Posts: 34369
- Joined: 6. Sep 2008, 22:55
- Primary OS: Linux other
- VBox Version: OSE self-compiled
- Guest OSses: *NIX
Re: Guests performance very poor with more than one CPU Core
I am saying that it will work better to run 64-bit or SMP guests in a 64-bit host.
-
Honki
- Posts: 8
- Joined: 7. May 2009, 19:39
- Primary OS: MS Windows XP
- VBox Version: OSE other
- Guest OSses: Windwos 7
Re: Guests performance very poor with more than one CPU Core
I ask, is it defently the Solution for the Problem?
sorry, but some newinstall with 64Bit Wheezy on this host maschine is very costly! - please understand that I need some concrete answer for this problem!
"better" but not fixed is not enough for me, I also think that this is a general problem and and the effect is reproducible. Can you confirm that?
sorry, but some newinstall with 64Bit Wheezy on this host maschine is very costly! - please understand that I need some concrete answer for this problem!
"better" but not fixed is not enough for me, I also think that this is a general problem and and the effect is reproducible. Can you confirm that?
-
socratis
- Site Moderator
- Posts: 27329
- Joined: 22. Oct 2010, 11:03
- Primary OS: Mac OS X other
- VBox Version: VirtualBox+Oracle ExtPack
- Guest OSses: Win(*>98), Linux*, OSX>10.5
- Location: Greece
Re: Guests performance very poor with more than one CPU Core
Honki wrote:I ask, is it defently the Solution for the Problem?
I suggest that if you want a concrete, definite answer, you should not rely on volunteers and users like Perryg and myself, but you should definitely and concretely purchase some support from Oracle. Or, you can always try it for yourself, like we are doing, and post the answer here for the rest of the community to benefit.Honki wrote:I need some concrete answer
Do NOT send me Personal Messages (PMs) for troubleshooting, they are simply deleted.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
Do NOT reply with the "QUOTE" button, please use the "POST REPLY", at the bottom of the form.
If you obfuscate any information requested, I will obfuscate my response. These are virtual UUIDs, not real ones.
-
Honki
- Posts: 8
- Joined: 7. May 2009, 19:39
- Primary OS: MS Windows XP
- VBox Version: OSE other
- Guest OSses: Windwos 7
Re: Guests performance very poor with more than one CPU Core
Sorry, I wanted to offend anyone, but is now the official support forum of Oracle VirtualBox with official support or try here some volunteers try and error?
My claim here is only to make specific answers to specific questions to get the whole "I mean ...", "could ...", for me, makes no proffessional impression and "have a laptop with Win7 64bit and have never used anything else " also has nothing to do with my question... sorry for my cleary words!
No offense! - but a professional and official support to specific error patterns seems to me different! - or is that a business model of the Oracle to lure customers and then to take money (purchase competent support) for bugfix for defective software? - if that is so, the forum is here meaningless, and the software against the release information beta and can not be used! - whether for business or pleasure!
My claim here is only to make specific answers to specific questions to get the whole "I mean ...", "could ...", for me, makes no proffessional impression and "have a laptop with Win7 64bit and have never used anything else " also has nothing to do with my question... sorry for my cleary words!
No offense! - but a professional and official support to specific error patterns seems to me different! - or is that a business model of the Oracle to lure customers and then to take money (purchase competent support) for bugfix for defective software? - if that is so, the forum is here meaningless, and the software against the release information beta and can not be used! - whether for business or pleasure!
-
Perryg
- Site Moderator
- Posts: 34369
- Joined: 6. Sep 2008, 22:55
- Primary OS: Linux other
- VBox Version: OSE self-compiled
- Guest OSses: *NIX
Re: Guests performance very poor with more than one CPU Core
Tell you what Honki,
You keep saying no offense but than turn right around and dish more out. I gave you my professional opinion which comes from 6 years experience with VirtualBox. It make no difference to me if you use my advise or not, but I will not respond to insults.
You have before you two options as I see it. You can continue with what you have now or you can select to improve your performance. As for the forum, if you look it says end users forum sponsored by Oracle. The only way to get official support is to buy the product instead of using the free one. Then and only then will you have "official" support.
Now you said "or is that a business model of the Oracle to lure customers and then to take money (purchase competent support) for bugfix for defective software?" which is either a lie or you are talking to the wrong people. If in fact you have paid for the product you would have official support and would use Oracle support.
As for specific answers to specific questions, that would be all but impossible as no one will know your competence level, nor whether your host has what is required or is contaminated in some way.
Oh and no offense meant.
You keep saying no offense but than turn right around and dish more out. I gave you my professional opinion which comes from 6 years experience with VirtualBox. It make no difference to me if you use my advise or not, but I will not respond to insults.
You have before you two options as I see it. You can continue with what you have now or you can select to improve your performance. As for the forum, if you look it says end users forum sponsored by Oracle. The only way to get official support is to buy the product instead of using the free one. Then and only then will you have "official" support.
Now you said "or is that a business model of the Oracle to lure customers and then to take money (purchase competent support) for bugfix for defective software?" which is either a lie or you are talking to the wrong people. If in fact you have paid for the product you would have official support and would use Oracle support.
As for specific answers to specific questions, that would be all but impossible as no one will know your competence level, nor whether your host has what is required or is contaminated in some way.
Oh and no offense meant.
-
Honki
- Posts: 8
- Joined: 7. May 2009, 19:39
- Primary OS: MS Windows XP
- VBox Version: OSE other
- Guest OSses: Windwos 7
Re: Guests performance very poor with more than one CPU Core
Virtualbox deinstalled! - produkt with MANY Bugs, not available! - KVM is working like a charm with same 32 Bit OS on host
always sought support... sorry for you Time!
always sought support... sorry for you Time!