[파이썬] os `os.getloadavg()`로 시스템 부하 평균 조회

파이썬에서 os 모듈은 운영 체제와 상호 작용하기 위한 기능을 제공합니다. os.getloadavg()는 시스템 부하 평균을 조회하는 함수입니다. 이 함수는 현재의 1 분, 5 분 및 15 분 평균 시스템 부하 값을 반환합니다.

사용법

다음은 os.getloadavg() 함수를 사용하여 시스템 부하 평균을 조회하는 간단한 예제입니다.

import os

load_average = os.getloadavg()
print(f"1 minute average: {load_average[0]}")
print(f"5 minute average: {load_average[1]}")
print(f"15 minute average: {load_average[2]}")

위의 코드를 실행하면 현재의 1 분, 5 분 및 15 분 평균 시스템 부하 값을 출력합니다.

예제 출력

1 minute average: 0.62
5 minute average: 0.50
15 minute average: 0.45

위의 예제 출력에서, 1 minute average는 최근 1 분 동안의 평균 시스템 부하를 나타냅니다. 이 값은 현재 시스템의 부하 수준을 나타냅니다. 5 minute average15 minute average는 이전 5 분과 15 분 동안의 평균 부하를 나타냅니다. 이러한 값들은 시스템의 부하 유지 지표로 사용될 수 있습니다.

결론

os.getloadavg() 함수는 파이썬에서 시스템 부하 평균을 조회하는 유용한 함수입니다. 이 함수를 사용하여 시스템의 현재 부하 상태를 모니터링하고, 이 정보를 기반으로 적절한 대응 조치를 취할 수 있습니다.