可以通过python(和psutil?)知道我的计算机中的套接字数量。
例如使用psutil我可以获得核心数量,但我可以使用mothercard中的套接字数量吗?
我的电脑有2个插座(和2个xeon cpu)
答案 0 :(得分:0)
psutils提供cpu_count函数,参数logical = True / False。 logical = False仅返回物理核心数。
psutil.cpu_count(logical=False)
答案 1 :(得分:0)
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。