Python| os.getloadavg() 方法
Python中的OS 模块提供了与操作系统交互的功能。操作系统属于 Python 的标准实用程序模块。该模块提供了一种使用操作系统相关功能的可移植方式。
Python中的os.getloadavg()
方法用于获取过去 1、5 和 15 分钟的负载平均值。平均负载是在 1、5 和 15 分钟内给定时间段内系统运行队列中进程数的平均值。如果无法获得平均负载,此方法会引发OSError 。
注意:此方法仅在 UNIX 平台上可用。
Syntax: os.getloadavg()
Parameter: No parameter is required.
Return Type: This method returns a tuple object consisting of float values which denotes the load average over the last 1, 5, and 15 minutes.
代码:使用 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