获取一个 Python 实例的总内存和 CPU 使用率可以通过使用 psutil 库来实现。psutil 是一个跨平台的库,用于获取系统信息和进程管理。
首先,需要安装 psutil 库。可以使用以下命令来安装:
pip install psutil
然后,可以使用以下代码来获取 Python 实例的总内存和 CPU 使用率:
import psutil
# 获取系统内存信息
total_memory = psutil.virtual_memory().total
# 获取当前 Python 进程的内存信息
process = psutil.Process()
python_memory = process.memory_info().rss
# 获取 CPU 使用率
cpu_usage = psutil.cpu_percent()
print("总内存:", total_memory)
print("Python 实例内存:", python_memory)
print("CPU 使用率:", cpu_usage)
上述代码中,psutil.virtual_memory().total
用于获取系统的总内存大小,process.memory_info().rss
用于获取当前 Python 进程的内存使用量,psutil.cpu_percent()
用于获取 CPU 使用率。
请注意,以上代码只能获取当前 Python 实例的内存和 CPU 使用情况,无法获取其他进程的信息。如果需要获取其他进程的信息,可以使用 psutil 库提供的其他函数进行进一步操作。
推荐的腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云