Python os.getloadavg()
Python中的os.getloadavg()方法用于获取过去1、5和15分钟内的平均负载。平均负载是在1、5和15分钟的给定时间内系统运行队列中的平均进程数。如果无法获得平均负载,此方法将引发OSError。
注意:此方法仅在UNIX平台上可用。
语法:os.getloadavg()
参数:不需要参数。
返回类型:此方法返回一个元组对象,该对象由表示最近1、5和15分钟内平均负载的float值组成。
示例1
使用os.getloadavg()方法来获得过去1、5和15分钟的平均负载。
# Python program to explain os.getloadavg() method
# importing os module
import os
# Get the load average over
# the last 1, 5, and 15 minutes
# using os.getloadavg() method
load1, load5, load15 = os.getloadavg()
# Print the load average over
# the last 1, 5, and 15 minutes
print("Load average over the last 1 minute:", load1)
print("Load average over the last 5 minute:", load5)
print("Load average over the last 15 minute:", load15)
输出:
Load average over the last 1 minute: 0.34
Load average over the last 5 minute: 0.42
Load average over the last 15 minute: 0.46