首页>>帮助中心>>国内vps上psutil库如何监控资源使用

国内vps上psutil库如何监控资源使用

2024/12/6 46次
国内vps psutil 是一个 Python 库,用于获取系统使用情况(如 CPU、内存、磁盘、网络等)的信息。要使用 psutil 监控资源使用情况,首先需要安装该库,然后编写一个简单的脚本来获取和显示资源信息。以下是一个示例:

安装 psutil:
pip install psutil
复制代码
编写一个简单的脚本来监控 CPU 和内存使用情况:
import psutil
import time

def monitor_resources(interval):
while True:
cpu_usage = psutil.cpu_percent(interval=interval)
memory_usage = psutil.virtual_memory().percent

print(f"CPU 使用率: {cpu_usage}%")
print(f"内存使用率: {memory_usage}%")

time.sleep(interval)

if __name__ == "__main__":
monitor_resources(interval=1) # 每隔 1 秒更新一次资源使用情况
复制代码
在这个示例中,我们定义了一个名为 monitor_resources 的函数,该函数接受一个参数 interval,表示更新资源使用情况的间隔(以秒为单位)。函数内部使用 psutil.cpu_percent() 和 psutil.virtual_memory().percent 获取 CPU 和内存的使用率,并使用 print() 函数将结果输出到控制台。最后,我们使用 time.sleep() 函数使脚本在每次更新之间暂停指定的时间间隔。

要运行此脚本,请将代码保存到一个名为 monitor_resources.py 的文件中,然后在命令行中执行以下命令:

python monitor_resources.py
复制代码
这将启动一个无限循环,每隔 1 秒输出一次 CPU 和内存的使用率。要停止脚本,请在命令行中按 Ctrl + C。

购买使用一诺网络国内vps,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。国内vps低至69元/月,购买链接:https://www.enuoidc.com/vpszq.html?typeid=5