Update monitor.py

This commit is contained in:
Mr Chen
2024-11-03 02:01:20 +08:00
parent 179bc05e09
commit 7f5b45fbdc
+2 -14
View File
@@ -66,12 +66,6 @@ class monitor:
return True
return False
# def safeRun(self):
# self.initDBFile()
# monitor_day =mw.M('option').field('name').where('name=?',('monitor_day',)).getField('value')
# print(monitor_day)
# print("monitor data", mw.formatDate())
def psutilNetIoCounters(self):
'''
统计网卡流量
@@ -80,18 +74,12 @@ class monitor:
local_lo = (0, 0, 0, 0)
ioName = psutil.net_io_counters(pernic=True).keys()
for x in ioName:
if x.find("lo") > -1:
local_lo = psutil.net_io_counters(
pernic=True).get(x)[:4]
local_lo = psutil.net_io_counters(pernic=True).get(x)[:4]
all_io = psutil.net_io_counters()[:4]
result_io = tuple([all_io[i] - local_lo[i]
for i in range(0, len(all_io))])
result_io = tuple([all_io[i] - local_lo[i] for i in range(0, len(all_io))])
# print(local_lo)
# print(all_io)
# print(result_io)
return result_io
return psutil.net_io_counters()[:4]