Merge remote-tracking branch 'origin/master'
commit
aae1c3429a
|
@ -0,0 +1,37 @@
|
|||
"""
|
||||
封装系服务监控相关函数
|
||||
"""
|
||||
import psutil as psutil
|
||||
|
||||
|
||||
def get_cpu_used_percent():
|
||||
"""
|
||||
获取CPU运行情况
|
||||
:return:
|
||||
"""
|
||||
try:
|
||||
return float(psutil.cpu_percent(0.1))
|
||||
except:
|
||||
pass
|
||||
|
||||
|
||||
def get_memory_used_percent():
|
||||
try:
|
||||
memory_info = psutil.virtual_memory()
|
||||
return float(memory_info.percent)
|
||||
except:
|
||||
pass
|
||||
|
||||
|
||||
def get_disk_used_percent():
|
||||
print(psutil.disk_partitions())
|
||||
try:
|
||||
return float(psutil.disk_usage("/").percent)
|
||||
except:
|
||||
pass
|
||||
|
||||
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
get_cpu_used_percent()
|
Loading…
Reference in New Issue