Minor fixes in json encoding. Increased polling speed
This commit is contained in:
parent
63c8706039
commit
c5134d1b21
|
@ -53,7 +53,7 @@ class Stats():
|
||||||
for s in self.sensors:
|
for s in self.sensors:
|
||||||
s.update()
|
s.update()
|
||||||
self.release_write()
|
self.release_write()
|
||||||
time.sleep(1)
|
time.sleep(0.1)
|
||||||
|
|
||||||
def getStats(self):
|
def getStats(self):
|
||||||
data = []
|
data = []
|
||||||
|
|
|
@ -13,6 +13,6 @@ class cpu_monitor:
|
||||||
def getFormatedData(self):
|
def getFormatedData(self):
|
||||||
data = '{"name": "Usage", "values": ['+','.join('{"value": %.1f}'%x for x in self.cpu_usage)+']}'
|
data = '{"name": "Usage", "values": ['+','.join('{"value": %.1f}'%x for x in self.cpu_usage)+']}'
|
||||||
data += ',{"name": "Times", "values": [{"name": "user", "value": %.2f},{"name": "system", "value": %.2f},{"name": "idle", "value": %.2f},{"name":"nice", "value": %.2f},{"name": "iowait", "value": %.2f},{"name": "irq", "value": %.2f},{"name": "softirq", "value": %.2f}]}' % (self.cpu_times.user, self.cpu_times.system, self.cpu_times.idle, self.cpu_times.nice, self.cpu_times.iowait, self.cpu_times.irq, self.cpu_times.softirq)
|
data += ',{"name": "Times", "values": [{"name": "user", "value": %.2f},{"name": "system", "value": %.2f},{"name": "idle", "value": %.2f},{"name":"nice", "value": %.2f},{"name": "iowait", "value": %.2f},{"name": "irq", "value": %.2f},{"name": "softirq", "value": %.2f}]}' % (self.cpu_times.user, self.cpu_times.system, self.cpu_times.idle, self.cpu_times.nice, self.cpu_times.iowait, self.cpu_times.irq, self.cpu_times.softirq)
|
||||||
message = '{"type": "Cpu", "value": "%.1f", "data": [%s]}' % ( sum(self.cpu_usage)/self.num_cpus, data )
|
message = '{"type": "Cpu", "value": %.1f, "data": [%s]}' % ( sum(self.cpu_usage)/self.num_cpus, data )
|
||||||
return message
|
return message
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,7 @@ class mem_monitor:
|
||||||
self.virt_mem_usage = psutil.virtmem_usage()
|
self.virt_mem_usage = psutil.virtmem_usage()
|
||||||
|
|
||||||
def getFormatedData(self):
|
def getFormatedData(self):
|
||||||
message = '{"type": "Memory", "value": "%.1f", "data": [{"name": "Physical", "value": "%.1f"},{"name": "Virtual", "value": "%.1f"}]}' % (self.mem_usage.percent, self.mem_usage.percent, self.virt_mem_usage.percent)
|
message = '{"type": "Memory", "value": %.1f, "data": [{"name": "Physical", "value": "%.1f"},{"name": "Virtual", "value": "%.1f"}]}' % (self.mem_usage.percent, self.mem_usage.percent, self.virt_mem_usage.percent)
|
||||||
return message
|
return message
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue