2024-10-01 22:38:33 发布
网友
使用python(和psutil?)可以知道我的计算机中的套接字数量在
例如,用psutil我可以得到核心的数量,但是我可以得到母卡上的插座数量吗?在
我的电脑有2个插座(和2个xeon cpu)
psutils使用参数logical=True/False提供cpu_count函数。logical=False仅返回物理核心的数量。在
psutil.cpu_count(logical=False)
psutil不返回此类信息(从文档和源代码可以看出)。在
如果您在Linux上,可以使用以下代码在python中获取信息:
import subprocess cpu_sockets = int(subprocess.check_output('cat /proc/cpuinfo | grep "physical id" | sort -u | wc -l', shell=True))
在单套接字系统(我的Amazon服务器)上返回1,在我的Xeon工作站上返回2。在
psutils使用参数logical=True/False提供cpu_count函数。logical=False仅返回物理核心的数量。在
psutil不返回此类信息(从文档和源代码可以看出)。在
如果您在Linux上,可以使用以下代码在python中获取信息:
在单套接字系统(我的Amazon服务器)上返回1,在我的Xeon工作站上返回2。在
相关问题 更多 >
编程相关推荐