确定运行我的脚本的计算机是否正在使用交换内存的最佳方法是什么?它应该尽可能跨平台。一种解决方案是运行像 top
这样的程序作为子进程,但我希望有更好的方法。
最佳答案
您可以使用模块psutil
。但它不是标准库中的模块,您必须使用 pip
包管理器安装它。
pip install psutil
可以使用 psutil.swap_memory()
收集交换使用数据。它返回一个命名元组。
>>> import psutil
>>> psutil.swap_memory()
sswap(total=2097147904L, used=886620160L, free=1210527744L, percent=42.3, sin=1050411008, sout=1906720768)
关于python - 在 python 中检测交换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37760854/