dstat_nfs3_ops.py (dstat-0.7.3) | : | dstat_nfs3_ops.py (dstat-0.7.4) | ||
---|---|---|---|---|
skipping to change at line 20 | skipping to change at line 20 | |||
self.scale = 1000 | self.scale = 1000 | |||
self.open('/proc/net/rpc/nfs') | self.open('/proc/net/rpc/nfs') | |||
def check(self): | def check(self): | |||
info(1, 'Module %s is still experimental.' % self.filename) | info(1, 'Module %s is still experimental.' % self.filename) | |||
def extract(self): | def extract(self): | |||
for l in self.splitlines(): | for l in self.splitlines(): | |||
if not l or l[0] != 'proc3': continue | if not l or l[0] != 'proc3': continue | |||
for i, name in enumerate(self.vars): | for i, name in enumerate(self.vars): | |||
self.set2[name] = long(l[i+2]) | self.set2[name] = int(l[i+2]) | |||
for name in self.vars: | for name in self.vars: | |||
self.val[name] = (self.set2[name] - self.set1[name]) * 1.0 / elapsed | self.val[name] = (self.set2[name] - self.set1[name]) * 1.0 / elapsed | |||
if step == op.delay: | if step == op.delay: | |||
self.set1.update(self.set2) | self.set1.update(self.set2) | |||
# vim:ts=4:sw=4:et | # vim:ts=4:sw=4:et | |||
End of changes. 1 change blocks. | ||||
1 lines changed or deleted | 1 lines changed or added |