Skip to content
Browse files

Superseded by --vm-mem and --vm-mem-adv plugins

  • Loading branch information...
1 parent dcadae8 commit 0e031684e3e0a21cc9f9b262a78ad4fef474dc87 @dagwieers committed Dec 10, 2013
Showing with 0 additions and 33 deletions.
  1. +0 −33 plugins/dstat_vm_memctl.py
View
33 plugins/dstat_vm_memctl.py
@@ -1,33 +0,0 @@
-### Author: Bert de Bruijn <bert+dstat$debruijn,be>
-
-### VMware vmmemctl stats
-### Displays ballooning status inside VMware VMs.
-### The vmmemctl from the VMware Tools needs to be loaded.
-### This plugin has been tested on a VM running CentOS5 with the open-vm-tools, on ESX3.5
-
-# NB Data comes from /proc/vmmemctl
-
-class dstat_plugin(dstat):
- def __init__(self):
- self.name = 'memctl'
- self.nick = ('size',)
- self.vars = ('balloon',)
- self.type = 'f'
- self.width = 6
- self.scale = 1024
- self.open('/proc/vmmemctl')
-
- def check(self):
- try:
- os.stat('/proc/vmmemctl')
- except:
- raise Exception, 'Needs VMware Tools (modprobe vmmemctl)'
-
- def extract(self):
- for l in self.splitlines():
- if len(l) < 3: continue
- if l[0] != 'current:': continue
- if l[2] != 'pages': continue
- self.val['balloon'] = int(l[1]) * 4096.0
- break
-# vim:ts=4:sw=4

0 comments on commit 0e03168

Please sign in to comment.
Something went wrong with that request. Please try again.