VMware Cloud Community
gomats
Contributor
Contributor

Performanec problem in a windows 2003 virtual machine

WE are facing performance problem on virtual machine in ESXi 4 server.

The ESX server is not on cluster.

The VM which is acting as a terminal server is very slow.

while checking the perfomance chart for memory

It is showing memory balloning (pls refer the attachment).

Can any one help me to resolve this issue

0 Kudos
8 Replies
AWo
Immortal
Immortal

Memory ballooning means that either the host has less memory than you have assigned to all guests and one guest needs memory and that is taken from the server where you see ballooning or the server has a memory restriction set.

I assume the server where ballooning occurs is slow because it is forced to swap.


AWo

VCP 3 & 4

\[:o]===\[o:]

=Would you like to have this posting as a ringtone on your cell phone?=

=Send "Posting" to 911 for only $999999,99!=

vExpert 2009/10/11 [:o]===[o:] [: ]o=o[ :] = Save forests! rent firewood! =
0 Kudos
gomats
Contributor
Contributor

the ESX memory ;(there are 19VM 's in the ESX server)

total capacity:28651MB

Reserved capaccity 6526MB

overhead reservation:0MB

Available capacity:22125MB

-


The Vm which is having memory balloning -resource allocation

is

Reservation:0MB

Limit:unlimited

Configured 3GB

share :custom 32440

Overhead reservation:275 MB

Please guide me how to resolve this issue.

0 Kudos
chadwickking
Expert
Expert

My guess is that this VM is in a resource pool with other VM's? I would add more memory to the resource pool as that would help cure your problem. your obviously not maxed out of memory for your host by the specs you quoted above unless I am seeing something wrong...

If not then I would suggest setting a reservation for your "peak" memory usage and making your limit above that. Using custom shares in a resource pool can get a bit tricky. You can also try powering down VM's to see if it does alleivate part of the problem. If powering down the other VM's that are using memory improves the performance then it will probably be time to add more RAM. Hope this helps.

Regards,

Chad King

VCP

"If you find this post helpful in anyway please award points as necessary"

Cheers, Chad King VCP4 Twitter: http://twitter.com/cwjking | virtualnoob.wordpress.com If you find this or any other answer useful please consider awarding points by marking the answer correct or helpful
0 Kudos
AWo
Immortal
Immortal

Can you run resxtop and post the result from the particular host?

Page 39: http://www.vmware.com/pdf/vsphere4/r40_u1/vsp_40_u1_vcli.pdf


AWo

VCP 3 & 4

\[:o]===\[o:]

=Would you like to have this posting as a ringtone on your cell phone?=

=Send "Posting" to 911 for only $999999,99!=

vExpert 2009/10/11 [:o]===[o:] [: ]o=o[ :] = Save forests! rent firewood! =
0 Kudos
gomats
Contributor
Contributor

HI,

Again i'm facing slow perfromance issue with that Vm

While checking , I found

LATEST MAX (KB) MIN(KB) AVG(KB)

ballon 2044324 2044324 782048 2044324

Active 132168 425460 55068 105121

Granted 981232 2331500 956700 971922

consumed 59425 1075868 481172 548213

Does memory ballon will be gretaer than memory granted?

I chnaged the resource allocation to

Reservation 2 GB

Limit unlimited

Configured 3GB

Share HIgh

Overhead reservation 296MB

I don't have access to ESX server, so i couldn't run resxtop.

0 Kudos
AWo
Immortal
Immortal

I don't have access to ESX server, so i couldn't run resxtop.

?????

You posted in the ESXi forum, you wrote you have ESXi so you can run "resxtop".


AWo

VCP 3 & 4

\[:o]===\[o:]

=Would you like to have this posting as a ringtone on your cell phone?=

=Send "Posting" to 911 for only $999999,99!=

vExpert 2009/10/11 [:o]===[o:] [: ]o=o[ :] = Save forests! rent firewood! =
0 Kudos
gomats
Contributor
Contributor

I couldn't run resxtop command.

We have Vmware VI toolkit

how to get perfromance data from ESXi host using vmware VI tookit

Please find the attached esxi host cpu and mem usage data

0 Kudos
AWo
Immortal
Immortal

So you can't just install the CLI? Then you get the stats per guest.....

We need to know which guest(s) is/are facing the balloning. But the screenshots are fromn the vSphere client, right? There is a graphical statistic about memory usage available, as well. You can configure the graph to include the balloning.

As far as I see swap was also used. It seems that you have granted more memory to the guests in summary than the host has physical memory.


AWo

VCP 3 & 4

\[:o]===\[o:]

=Would you like to have this posting as a ringtone on your cell phone?=

=Send "Posting" to 911 for only $999999,99!=

vExpert 2009/10/11 [:o]===[o:] [: ]o=o[ :] = Save forests! rent firewood! =
0 Kudos