VMware

This Question is Not Answered

1 "correct" answer available (10 pts) 2 "helpful" answers available (6 pts)
4 Replies Last post: Oct 29, 2009 7:48 AM by TimothyGaray  

Oracle Runaway Process Consumes All vCPUs posted: Oct 28, 2009 6:28 AM

Click to view TimothyGaray's profile Enthusiast 58 posts since
Sep 21, 2006

A question was posed to us by our DBAs in regards to Oracle 10g running in a VM.

When the server was physical, if one Oracle process took off, it did not chew up all available computing resources - just the CPU that the particular process was running on.

Now that the server is virtual, if an Oracle process takes off, it chews up both vCPUs doing whatever.

We were considering giving it 4 vCPUs but their concern is that if someone submits a huge query then it will just consume 4 vCPUs at 100%.

Does anyone have any thoughts or experience with this? I'm not very familiar with Oracle.

Thanks!

-Tim


Re: Oracle Runaway Process Consumes All vCPUs

1. Oct 28, 2009 1:53 PM in response to: TimothyGaray
Click to view aandriolli's profile Expert VMware Employees 195 posts since
May 2, 2007
There is no reason for a process using only one CPU core in a physical server to make use of two vCPUs in a VM. The ESX virtualization does not affect application behavior.

Can you check if your operating system inside the VM is using the proper HAL? If its Windows, it should be using a multiprocessor HAL, since you have 2 vCPUs, for instance. HAL issues tend to cause quite weird behaviors.

br>
VMs Made in Brazil
PS: por favor considere dar pontos a este ou qualquer outro post caso lhe seja útil.

Re: Oracle Runaway Process Consumes All vCPUs

3. Oct 29, 2009 6:51 AM in response to: TimothyGaray
Click to view petedr's profile Master 1,440 posts since
Mar 18, 2006
Interesting one, I hadn't seen that actity before. Any thoughts I'll post back,

www.phdvirtual.com, makers of esXpress

VMware Beta Programs

Want to be Considered for Future Beta Programs?

Learn More

VMware Developer

Download SDKs, APIs, videos,
training, and more in the Developer community.

Learn More

Developer
Sample Code

Increase your developer productivity with VMware API sample code.

Learn More

VMworld
Sessions & Labs

Online access to the latest VMworld Sessions & Labs and online services.

Learn more

Purchase PSO Credits Online

Purchase credits to redeem training and consulting services online.

Buy Now

Community Hardware Software

View reported configurations or report your own.

Learn More

Only VMware ... Delivers Nexus 1000V

Ensure consistent, policy-based network capabilities to virtual machines across your data center.

Learn More

Communities