57 lines
826 B
Python
57 lines
826 B
Python
![]() |
"""
|
||
|
封装系服务监控相关函数
|
||
|
"""
|
||
|
import psutil as psutil
|
||
|
|
||
|
|
||
![]() |
def get_cpu_info():
|
||
|
"""
|
||
|
获取cpu所有信息
|
||
|
"""
|
||
|
pass
|
||
|
|
||
|
|
||
|
def get_memory_info():
|
||
|
"""
|
||
|
获取内存所有信息
|
||
|
"""
|
||
|
pass
|
||
|
|
||
|
|
||
|
def get_disk_info():
|
||
|
"""
|
||
|
获取硬盘所有信息
|
||
|
"""
|
||
|
pass
|
||
|
|
||
|
|
||
![]() |
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_disk_used_percent()
|