2017-01-09 88 views
2

有可能知道我的电脑插座的数量与蟒蛇的数量(和psutil?)蟒蛇psutil获得CPU插座

例如与psutil我可以拿到核心的数字,但我可以插槽数量在mothercard?

我的电脑具有2个插座(和2至强CPU)

回答

0

的PSUtils提供cpu_count函数参数逻辑=真/假。 logical = False仅返回物理内核的数量。

psutil.cpu_count(logical=False) 
+0

这不是我的问题,我问插座的数量在主板上,而不是物理CPU – user7379681

+0

的数字我不认为插槽数由提供的PSUtils。在Linux上,你可以解析的输出[lscpu(https://linux.die.net/man/1/lscpu) –

+0

我psutil作者,我很好奇:什么是你的使用情况? 我总是避免暴露这些信息,因为我看不到用例。 –

0

psutil不会返回这种信息(据我所知,从文档和源代码)。

如果你是在Linux上你可以用下面的代码在python的信息:

import subprocess 
cpu_sockets = int(subprocess.check_output('cat /proc/cpuinfo | grep "physical id" | sort -u | wc -l', shell=True)) 

单插座系统(我的亚马逊服务器)和2我的至强工作站上,则返回1。