Ask Your Question

How to get Memory Usage from Windows Server 2012 R2 in OpenStack

asked 2019-08-05 02:52:49 -0500

miladroid gravatar image

I have an Rocky OpenStack cluster, I want to monitor memory usage of instances.

monitoring of Linux instances is OK but Windows Server instances do not provide any data for memory usage.

I've searched a lot, I've installed balloon driver on windows instances but not worked for me. All components are updated to latest version.

So how can I get memory usage data from them?

edit retag flag offensive close merge delete


Ceilometer measures memory usage; see Normally, measurements are stored in Gnocchi, and you could use the command gnocchi measures show to get the details.

Bernd Bausch gravatar imageBernd Bausch ( 2019-08-05 04:20:32 -0500 )edit

I'm using gnocchi to get data and it works for ubuntu instances like a charm, but in windows instances, "memory.usage" measure not worked at all!

miladroid gravatar imagemiladroid ( 2019-08-05 04:53:44 -0500 )edit

1 answer

Sort by ยป oldest newest most voted

answered 2019-08-05 06:21:15 -0500

Rasoul Mohammadi gravatar image

You must be Install the Virtio Balloon driver AND the Balloon service in the guest:

1-Open Device Manager and see if there is an unknown PCI device. If so, right click it and install the driver manually from D:\Balloon\2K16\amd64 (or 2k12, 2k8, etc)

2-Now copy the entire amd64 folder into C:\Program Files\ (NOT x86) and rename it "Balloon". So, now you have the amd64 folder from the disc copied as C:\Program Files\Balloon

3-Open an Administrative Command Prompt and cd to C:\Program Files\Balloon

4-Run this command:

BLNSVR.exe -i
edit flag offensive delete link more

Get to know Ask OpenStack

Resources for moderators

Question Tools

1 follower


Asked: 2019-08-05 02:52:49 -0500

Seen: 356 times

Last updated: Aug 05 '19