Chinaunix首页 | 论坛 | 博客
  • 博客访问: 113233
  • 博文数量: 15
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 210
  • 用 户 组: 普通用户
  • 注册时间: 2014-06-21 11:44
文章分类

全部博文(15)

文章存档

2016年(3)

2015年(1)

2014年(11)

我的朋友

分类: 云计算

2014-12-11 22:58:02

一.背景

最近公有云平台用户提出windows虚机内存无监控信息的问题,在这里记录一下,Windows类虚机安装virtio-balloon驱动可以:

1. 由qemu动态监控虚机内存使用情况;

2. 动态调整虚机内存占用(节省宿主机内存使用);

二.安装步骤

 

启动虚机

     存在未识别的PCI设备


无法通过qemu获取内存信息


安装virtio-balloon驱动

下载驱动

http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/virtio-win-0.1-94.iso

 

驱动版本对照表参考这里:


将驱动文件夹中的BLNSVR.EXE拷贝进系统目录C:\Windows\System32,然后使用“BLNSVR  -I”命令安装服务


再次获取内存信息


对比任务管理器,使用total-free算出的使用内存率还是比较精准的


顺便操作一下虚拟机的动态内存伸缩

操作前:

将虚机内存压缩 8G->4G




可以偷偷节省宿主机的内存使用率 :D


三.其他公有云平台对比

青云

安装了virtio-balloon驱动,但未提供windows类虚机内存监控数据

UnitedStack

未安装virtio-balloon驱动,也未提供windows类虚机内存监控数据




阅读(10476) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~